
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 2007
- •1.Пәннің оқу бағдарламасы – syllabus
- •1.1 Оқытушылар жөнінде мәліметтер:
- •1.3 Пререквизиттер
- •1.4 Постреквизиттер
- •1.5 Пәннің мақсаты және міндеттері
- •1.6 Тапсырманың түрлері мен тізбегі және оның орындалу графигі
- •1.7 Әдебиеттер тізімі
- •1.8 Бақылау және білім бағасы
- •Студент білімінің бағасы
- •1.9 Курстың процедурасы және саясаты
- •2. Белсенді үлестірмелі материалдардың мазмұны
- •2.2. Дәрістік сабақ конспектілері
- •Басқару үрдістері
- •Жобаның жоспары
- •Жұмыс графигі және желілік диаграммалар
- •Қауіптерді басқару
- •Өтініш анализі үрдісінің схемасы
- •Тапсырыс беруші өтініштерінің сипаттамасы (с-талаптар)
- •Жылдам прототиптеу және жүзеге асырудың зерттелуі
- •Өтініштер анализі: детальдық талаптардың қосылуы
- •Жобалаудың модельдері, каркастар және үлгілері
- •Архитектура түрлері және олардың модельдері
- •Архитектура таңдау үрдісі
- •Жүйелік диаграммасы
- •Мәліметтер ағыны диаграммасы.[17]
- •Алгоритмдердің спецификациясы
- •Объекттердің объекттері мен класстары
- •Объекті-бағытталған жобалау үрдісі
- •Объектлерді анықтау
- •Архитектура моделдері
- •Атаулар кеңістігі.
- •8.1 Сурет Интерфейстің пиктограмма формасындағы көрсетілімі.
- •8.2 Сурет Интерфейс көрсетілімінің тәріс формасы.
- •Орналастыру диаграммасы
- •8.3 Сурет. Компаненттердің орналасу моделденуі.
- •Қолданбалы интерфейсті жобалаудың қағидалары
- •Қолданушының өзара қатынасы
- •Ақпаратты көрсету
- •Қолданушыны қолдаудың құрылымы
- •Қателер туралы хабарлар
- •Анықтамалық жүйені жобалау
- •Қолданушының іс – қағазы
- •Интерфейсті бағалау
- •Программалық қамтамассыздандыру тестілеуі.
- •Құнның конструктивті моделі
- •Сақтау жүйесінің құрылымы
- •Программалық қамтаманы қоса ілестіру
- •Ілестіру процесі
- •2.3 Лабораториялық жұмыстардың жоспарлары
- •Лабораториялық сабақтардың жоспарлары
- •Қолдану бизнес - түрлерінің диаграммасы
- •Қызмет диаграммасы
- •Лабораториялық жұмыс орындалу реті
- •Қолдану жүйелік түрлерінің егжей-тегжейін ашуы
- •Қолдану түрлерінің диаграммасы
- •Лабораториялық жұмыстың орындалу реттері
- •Статикалық модельдері
- •Диаграммаларда күйлердің болуы
- •Динамикалық модель
- •Әрекеттестіктердің диаграммалары
- •Лабораториялық жұмыс орындалу реті
- •2.4 Оқытушы жетекшілігіндегі студенттердің өзіндік жұмысының сабақ жоспары (соөж) (45 сағат)
- •Оқытушы көмегінсіз студенттік өзіндік жұмысының сабақ жоспары(сөж)
- •2.6 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
Диаграммаларда күйлердің болуы
Сыныптар аралық көңіл болулар көрсетеді :
· қауымдастық - құрылысты көңіл болудың таңбалармен , навигациямен бірге , рольдермен және олардың қуаттылық , көз көрерлікпен . құрылысты көңіл болулардың бір түрларымен агрегация көңіл болулары және композицияларды келеді ;
· тәуелділіктің - қолдану көңіл болулары ;
· талдап қорытудың - жалпы зат аралық көңіл болулар және оның мамандандырылған бір түрымен ;
· орындау - сыныптар аралық семантикалық көңіл болу , қайсыда сынып - қабылдағыш сынып интерфейсі операцияларының орындауын орындайды - қайнардың .
Динамикалық модель
Динамикалық модельдер жүйелердің мінез-құлық ұсынуын қамсыздандырады , яғни жүйе жұмысы барысында күй-жағдайлардың өзгертуін қайтарады .
Модельдеуге арналған жүйе мінез-құлық автоматтар және әрекеттестіктерді қолданады .
Автомат - күй-жағдайлардың жүйелілік терминдерінде жүйе мінез-құлық бейнелеп түсіндіреді , арқылы қайсыларды реактивті объекті жүрады , өз өмірім ішінде , оқиғаларға сезіне ,- реакциялардың суреттеуі соның ішінде бұлар оқиғаның .
Әрекеттестік - объектілер аралық хабарлаулармен айырбас терминдерінде жүйе мінез-құлық бейнелеп түсіндіреді .
Күй-жағдайлардың диаграммасы
Күй-жағдайлардың схемаларының диаграммалары арқасында автоматтар суреттейді ( күй-жағдайлардың диаграммалары ), қайсылар сыныптарға , қолдану түрларына немесжүйеге қосуға болады бүтінде .
Күй-жағдай - объекті өмірінде жағдай , қайсы бойыда ол қайсысыз шартқа қанағаттандырады , айқын қызмет жүзеге асырады немесе оқиғаның қайсыбір күтады .
Оқиға - стимул , қабілетті асуды бірдеме істеу деп атау .
Өту - екі аралық көңіл болу күй-жағдайлармен , көрсетуші , не объекті , орнында болған бірінші күй-жағдайда , қайсысыз әрекеттер тиісті орындау және екінші күй-жағдайға өту , қалай айқын оқиға тек қана болады және берілген шарттарды орындалған болады .
Қызмет - жалғасып жатқан атомдықсыз есептеу автомат ішінде .
Әрекет - атомдық есептеу , күй-жағдай алмастыруына немесе мағына қайтаруына ертіп әкеледі .
Шың және қабырғалармен графа түрінде күй-жағдайлардың диаграммасы бейнеленеді . Оларға негізгі назар күй-жағдайға күй-жағдайдан асуларға бөлінеді , яғни бір күй-жағдайдың басқару селі асуларына басқаға , ал қызметке қызметтің емес ( соңғы одақ - схемалардың немесе қызмет диаграммалары арқасында орындауға болады ).
Сайып келгенде , үш зат ең алдымен үлгілеу жанында реактивті объекті мінез-құлық керек өзгешеліктерін анықтау :
- тұрақты күй-жағдайдың , қайсыларды объекті орнында бола алады ;
- оқиғаның , бір күй-жағдайдан объекті асулары ынталанады басқаны ;
- әрекеттің , орындалатындар объекті күй-жағдайлары әрбір алмастыру жанында .
Әрекеттестіктердің диаграммалары
Әрекеттестіктердің диаграммаларында байланыстарды көрсетеді , объектілердің және көңіл болуларды жиын қосылған аралық олардын , хабарлау соның ішінде , объектілер ауысады . Жүйеліліктердің мына диаграммасы назарды акценттейді хабарлаулардың уақытша реттіліктері , ал кооперация диаграммасы - объектілердің жұмсаушы және қаблдаушы хабарлау құрылысты ұйымдары .
Жүйеліліктерінің диаграммалары және негізгі және баламалық сценарийлерді өзгешеліктерін анықтайды.
Әрекеттестік диаграммаларының жасау кезең келеді : объектілердің іздеуі ; жұмыс істейтін беттердің іздеу және диаграммаға хабарлаулардың қосуы .
Объектілердің іздеуі қолдану түрларының егжей-тегжейін ашу облысында жатады , қайда оқиғалардың сел өту сценарийлері анықтап қаралады . Объектілердің табуы сондай категориялармен жүзеге асады , объектілер - маңыздар сияқты , шектес объектілер және басқарушы объектілер .
Шектес объектілер жүйе интерфейсін қалыптастырады , ал басқарушы объектілер оқиғалардың сел жалпы логика маманында басқа объектілермен үйлестіреді және басқарады .
Маңыздар сияқты оқиғалардың сел талдауы уақытына қатысушы кейіпкерлер бөлінеді , іске қосатын процестер , айқын сценарий рамкаларында .
Әрекеттестік диаграммалары - басты тас , қайсыда жоба қалған бөлімі салынады , дәл осылай қалай олар рұқсат етеді :
- сыныптар анықтау , керек тағы жасау ;
- 4 сыныптар аралық байланыстар анықтау және анықтау
- операциялар және әрбір сынып жауаптылық анықтау және анықтау .
Жүйелілік диаграммалары пайдалы , сценарийлерге оқиғалардың кисынды жүйелілігі түсіну үшін . Жүйелілік диаграммалары - мынау шешімдердің қабыл алуына арналған ең басты аспап мінез-құлық распрделениисі туралы .
Кооператив диаграммалар ана оқиғаларда пайдалы . қашан объектіде істелген өзгертулердің зардаптары керек бағалағанда және қандай басқа объектілерге мынау әсер етеді .әрекеттестік диаграммалары жасай , есте сақтауға ереді , не жауаптылық айқын сайып келгенде объектілерге тағайындалады .
Керек қадағалау , объектілер және олардың үшін жауаптылық досқа дос талапқа сай болған . Мысалы , енгізу және хабар қарауы тек қана экрандар және түрлар қамсыздандырады , және анада кәсіпкерлік - логика маманында өзгертулердің салуы интерфейсті тимейді .
Ответственностей талдауы жақсы тәсілімен маңыз категорияларына барлық объектілердің бөліну , шектес және басқарушыларды келеді .
Лабораториялық жұмыс ұстауымен қолдану негізгі жүйелік түрларына арналған жүйелілік диаграммаларының құруы болады , маңызды реактивті объектілерге арналған күй-жағдайлардың диаграммаларының , және аяқтауда ,- жүйе сыныптарының диаграммалары .