Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ТРПО перевод---ПОС kaz.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

Лабораториялық жұмыс орындалу реті

1. Жазып сызып алу қолдану түры егжей-тегжейін ашуынан қолдану түр мәтіні және бет сол даласына оның салыңыздар , қайда қолдану тап осы түры сценарийлерінде объектілердің мінез-құлық үлгілеуі болады . Нәтижесінде , жобалау процесінің барлығы жүйе мінез-құлық талаптар бойыда көздармен сіздерде алдыңыз орнында болады .

қатысушы кейіпкер , шектес және маңызды объектілер диаграммаға 2. қосыңыздар .

3. Анықтаңыздар , қандай операциялар және қандай сыныптарға сыйғызу - мынау әрекеттестіктердің үлгілеу мәны . Мінез-құлық бөлу - мынау операцияда басқарушы объектілер және хабарлаулар қайта құру .

Әртүрлі объектілер аралық әрекеттестіктердің үлгілеуі жанында , паттернымен стандартты үлкен көмек көрсете алады ( үлгілер ), мақсаттардың шешім стандарттауына арналған , көрінушілердің бірнеше түр қолданудың .

4. Бұрылудың пәндік облыс үлгісінен сыныптардың негізгі диаграммасына , және онда қайтару барлық қолдану тап осы түрына арналған табылған жобалы шешімнің , кейін ненің жүйеліліктер диаграмма лайықтыға суретін салу . Тәжірибеліде сыныптардың үлгілеу және қолдану түрларының үлгілеуі параллельге өткізіледі . Бір үлгі екі өзара толықтырады қосалқы хабармен басқаны .

5. Қолдану әрбір түрына арналған сыныптардың жергілікті диаграммаларының құру өлшемімен , жүйе статикалық үлгісін жаңартыңыздар , әрдайым оған үстей мақсат кеңістігінен объектілер және олардың шешім кеңістіктері .( Инфраструктуралық сыныптар ).

6. Қорытындымен лабораториялық жұмыс орындалуы адындап ақырғы жоба рецензиялауы келеді , қайсыда томға куәландырылуға ереді , не барлық сұрақ жауаптар қалай , табылғандар толық жобалау жүруында , жүйелілік диаграммаларында және сыныптардың қауымдастырылған диаграммаларында шағылысқан ( жоба үлгі статичнсеойы ) және келісіледі анамен , не специфицировано қолдану түрларымен .

Негізгі әдебиеттер: 4[144-187], 12[201-255], 16[109-118,120-149, 221-232].

Бақылыу сұрақтары:

1. Объектті - бағдарланған жүйелердің статикалық модельдерінің тағайындалуын түсіндіріңіздер.

2. Қалай статикалық үлгілерді қолданады?

3. синтаксистің қасиет ұсынуларын түсіндіріңіздер ( операцияның ).

4. тәуелділік пен және орындаудың арасындағы айырмашылықтар ?

5. Екі жүйе мінез-құлықтарының модельдерін түсіндіріңіздер. Әрбір адамгершіліктер және жетіспеушіліктерді түсіндіріңіздер бұларды.

6. қызмет диаграммалары құралдар және мүмкіншіліктерді сипаттаңыздар .

7. жүйелілік диаграммаларды қашан қолданған дұрыс ?

8. сценарийі түрін қолдану дегеніміз не?

Лабораториялық жұмыс №4- интерфейсті жобалау

Жұмыстың мақсаты – GUI- интерфейс негізінде пайдаланушылық интерфейстің графикалық ұсынуларының өңдіру.

Лабораториялық жұмысқа әдістемелік ұсыныстар

Программалық және аппараттық құралдардың жиынтық өзімен пайдаланушылық интерфейс ұсынады , компьютермен пайдаланушы әрекеттестік қамтамасыз етуші . Сондай әрекеттестік негізін диалогтерді құрастырады .

Диалог - регламент айырбас пайдаланушы аралық хабармен және жүйемен белгіленген.

Айырбас хабармен хабарлаулардың тапсыруымен және басқарушы сигналдармен жүзеге асады.

Хабарлау - хабар порциясы , диалогтық айырбаста қатысушы : хабар сауал , көмек сауал , операция сауал немесе функциялар , енгізу немесе хабар өзгерту , кадр дала таңдау және т . д .

Объектті - хабарланған интерфейстер пайдаланушымен әрекеттестік үлгісін қолданады, хабарланғанды манипуляциялауға пәндік облыс объектілерімен .

қайсысыз объектіні , бар болушы ішкі құрылымды , опредлеленное ұстау және сыртқы символдық немесе графикалық ұсыну мақсатқа бағытталған өзгерту сияқты пайдаланушы мақсаты құрастырады.

Пайдаланушыға мүмкіншілік пайдалануына береді :

- объектілер жасау ;

- басқа объектілермен параметрлер және байланыстың олардың өзгерту ;

- ынталанулардың объектілердің әрекеттестігі .

Интерфейстер азат навигациямен графикалық пайдаланушылық интерфейстермен атайды ( - Graphic User Interface ). графикалық интерфейстер программалық қамтамасыз етумен интерактивтік әрекеттестік концепциясын сүйейді , пайдаланушымен көзбен шолу кері байланыс жүзеге асыра және түзу манипуляциялау мүмкіншілігі объектілермен және хабармен экранда . Сонымен қатар , тап осы үлгі интерфейстері бағдарламалардың сыйысушылық концепциясын сүйейді , басқаша орналастыруға рұқсат ете аралық олардын хабарды ( технологиясы ).

Пайдаланушымен әрекеттестік барысында өзгеру графикалық интерфейстердің маңызды ерекшелігімен қабілеттілік келеді , операциялар тек қана таңдау ұсына , нақтылы жағдайлар мәнды болады . Сондай интерфейстерді іске асырады , оқиғалы бағдарламалау және объектті - хабарланған кітапханалар қолдана , не программалық қамтамасыз ету өңдеулері көзбен шолу орталардың қолдануы болжайды .

Пайдаланушылық интерфейс жобалау процесі қажетті диалогтердің жиын анықтамасына апарылады , олардың негізгі хабарлаулардың және жүйе қолдануы мүмкін сценарийлерінің .

Сценарийлер басқа интерфейс күй-жағдайларының диаграммалары немесе диалог графтары қажетті қолдану .

Диалог графы - хабарланған өлшенген граф , әрбір шың қайсыны экранда нақтылы сурет салыстырылған ( кадр ), немесе диалог айқын күй-жағдайы , теріммен сипаттаушы қолайлылардың әрекеттердің пайдаланушысына . Доғаның , шың шығатындар , көрсетілген әрекеттердің пайдаланушысымен орындалу жанында күй-жағдайлардың мүмкін өзгертулері көрсетеді . Доғалардың салмақ кім, не ретінде күй-жағдайға күй-жағдайдан асулардың шарттары және операцияларды көрсетеді , орындалатындар асу уақытына .

Сайып келгенде , әрбір сапар желісі графта диалог мүмкін түрына талапқа сай болады . Диалог ұсынуы және де түрінде өңдеу сатысының тәуелділікте графасы нақтылау дәрежесімен әр түрлімен орындала алады .

Диалог графы - мынау ақырғы автомат күй-жағдайларының графы ( машина мура ), пайдаланушы әсерлері жанында жүйелер мінез-құлық үлгілеуші . Сондай графтардың ұсынуына арналған күй-жағдайларының диаграммалардың өсиеті қолданылады .

Іс жүріп жатыр лабораториялық жұмысына пайдаланушылық интерфейс түп тұлғасы өңдеуі туралы , не жоғарғы деңгей диалог графасын өңдеуді білдіреді . Диалог жоғарғы деңгейде қолдану түрларының диаграмма орындауын тиісті қамсыздандыру , сондықтан негізгі түр диалог графасы мына диаграмма талдауы негізінде саламыз .

Диаграмма қолдануы жүйелік түрларының талдауы барлық операциялардың теңестіруінде болады ( хабарлаулардың ), бөлісте және топтауда арасында оларды жалпы операциялардың , салыстыруда шарттардың операцияларымен олардың орындалудың . Сайып келгенде , қолдану әрбір түрына арналған оқиғалардың селдердің сценарийлері айқындалады , базада қайсылардың диалог графы өңделеді ( диалог картасы ). диалог графы абстракция жоғары дәрежесінде пайдаланушылық интерфейс әрлендіруін ұсынады . Жүйеде диалог элемент және навигация онда көрсетілген аралық олардын , бірақ экран толық түры көрсетілген емес . Жүйеге талаптардың түсіну дәрежесі есепке ала диалогтердің графы пайдаланушылық интерфейс мүмкін концепциялары қарап шығуға рұқсат етеді .

Диалогтердің графы жүйе әрекеттестік маңыз және пайдаланушыны қайтарады , және негізгі кезең мақсат шешімдері . Арқасында графа келмей қалушы , дұрыссыз немесе керексіз асулар ізін басуға болады және , демек , келмей қалушы , дұрыссыз немесе керексіз талаптың . Диалогтердің абстракты концепциялы графы , өңделген талаптардың талдау жүруында , басшылық тұрады үшін пайдаланушылық интерфейс толық өңдеулері .

Онан әрі қажетті анықтау , диалог қандай түрлары диалог әрбір адымы үшін қолдануға болады : кестелік , нұсқаулық , немесе фразалыны түрдың .

Интерфейс жобалау соңғы кезең - енгізу нақтылы операцияларының өңдеуі | әрбір диалогке арналған шығарудың диалог түрлары ерекшілік есепке ала .

қарау және интерфейстік компоненттердің таңдауы , қолданған бола алады замандас пайдаланушылық интерфейстерде , лабораториялық жұмыста шамаланбайды , дәл осылай қалай іс жүріп жатыр мына кезең абстракных туралы пайдаланушылық интерфейс түп тұлғасына арналған диалогтерде .

Интерфейс үлгілеуі нәтижесімен үлгілерді келеді : пайдаланушылық интерфейс маңызды түп тұлғасының , экран ұстауына қайтарушы талаптың / беттің ; пайдаланушылық интерфейс селдерінің диаграммалары , түп тұлға маңыздары аралық тап осы селдердің навигация суреттеуші .

Негізгі әдебиеттер: 4[283-314], 16[150-160,300-308], 21[218-226].

Бақылыу сұрақтары:

1. Интерфейстердің негізгі модельдерін атаңыздар. Олардың әрбір немен сипатталады? Қандай құралдармен іске асады? Біздің уақытымызға негізгі интерфейстердің қандай модельдері келеді ?

2. «Диалог » деген терминді қалай түсінесің ? диалогтың қаншауын жүйе іске асыра алады ?

3. Негізгі диалог түрін және оның модельдерін атаңыздар . суреттеу кезінде қандай диалог модельдерін қолданады ? диалогтардің жобалауына не қызмет ете алады ?

4. Қарапайым графикалық редакторға арналған диалог графын салыңыздар . Неге ол сондай түрде болады ?

5. Күй-жағдайлардың диаграммасы қандай қасиеттермен ие болады?

Лабораториялық жұмыс №5- жүйелердің қызметін тестілеу

Жұмыстың мақсаты - талдау модельдерінің қолдануымен тестілеу әдістерін қарап шығу және игеру және жобалау , сонымен қатар объектті - бағытталған тестілеу .

Лабораториялық жұмысқа әдістемелік ұсыныстар

Нәтижемен курстық жоба орындалулары талдау келесі артефактілерінің өңдеуін келеді және жобалаудың :

· қолдану түрларінің диаграммасы .

· қызмет түрларінің диаграммалары .

· әрекеттестік диаграммалары .

· күй-жағдайлардың диаграммалары .

· класстардың диаграммасы .

· пайдаланушылық интерфейстің түп тұлғасы .

Пайдаланушылық интерфейстің түп тұлға құруы объектті - бағытталған тестілеуіне апарып беруге болады . Объектті - бығытталған программалық қамтамасыз ету дұрыстығын растау хабарланған пайдаланушы көрінетін әрекеттері және пайдаланушымен жүйеден шығару .

Тестілеудің дұрыстығын өңдеуін оңайлатуына арналған қолдану түрлері , талаптардың бөліммен болатын модельдері қолданылады ( см . п 4- тестілеу , негізі салынған сценарийлерде әдістемеліктерді курстық жоба орындалуына нұсқауларда ). қолдану әрбір түры сценарийді сұрау қояды , жүйемен пайдаланушы әрекеттестігінде қателер білдіруге рұқсат етеді. Дұрыстық растауына арналған әдеттегі тестілеу өткізіле алады «қара жәшіктің ».

Пайдалыны дұрыстық тестілеудің құруына арналған хабарды әрекеттестік диаграммалары , қызмет түрлерінің диаграммалары асырайды , сонымен қатар күй-жағдайлардың диаграммаларыда .

Келесі бөліммен лабораториялық жұмыс орындалулары , тестілеу сондай белгілерінің тексеруі болады , дұрыстық сияқты , толықтық және келісушілік ( см . п .4- тестілеу жүйеліктердің әдістемеліктер курстық жобаның орындалуына кепілдеме ).

Негізгі әдебиеттер: 4[390-411], 5[325-340], 12[354-369], 11[179-191], 16[261-279].

Бақылыу сұрақтары:

1.Карта дегеніміз не? Визуалды объектілі модельде қалай колдану керек?

2. объектті - бағытталған жүйелердің тестілеу ерекшеліктерін және олардың элементтерін түсіндіріп беріңіші .

3. объектті - бағытталған тестілеулері немен ерекшеленеді ?

4. негізі сценариде салынған тестілеуді мазмұнын түсіндіріңіздер .

5.Сіздерге танымал класстардың әрекеттестік тестілеу әдістердін атап беріңіші . Олардың мазмұнын түсіндіріңіздер .