
- •Студент пәнінің – оқу әдістемелік кешені
- •Алматы 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 Курстық жұмыс
- •Жүйе жұмысының сценариі
- •Курстық жұмыстың орындалу мазмұны Талапатарды қою
- •Талаптардың бизнес –моделі
- •Бизнес-варианттар қолдану моделі
- •Бизнес-класс моделі
- •Талаптарды сипаттау құжаты
- •Талаптар спецификациясы
- •Күйлер спецификациясы
- •Кластарды моделдеу
- •Клас-мәндерді анықтау ережелері
- •Ассоциацияларды моделдеу
- •Агрегациялар мен композициялар қатынасын моделдеу
- •Жалпылау қатынастарын моделдеу
- •Объектілерді моделдеу
- •Күй спецификациясы
- •Қолдану варианттарын моделдеу
- •Қызмет түрін моделдеу
- •Өзара әрекеттесуді моделдеу
- •Ашық интерфейстерді моделдеу
- •Күй өзгеруінің спецификациясы
- •Қолданушы интерфейсін жобалау
- •Қолданушы интерфейсінің моделі
- •Курстық жұмыстың орындалу мазмұны
- •Студент пәнінің – оқу әдістемелік кешені
Лабораториялық жұмыстың орындалу реттері
1. Жұмыс істейтін беттердің теңестіруін жасау және басталғандар олармен оқиғаның , сролями сәйкестігінде , олар мақсатта орындайды .
2. Қолдану жүйелік тәсілдері барлық теңестіру және қолдану кәсіпкерлік - түрларына дейін олардың прослеживаниесі жасау , сонымен қатар талаптардың прослеживаниесі жүйелік қолдану анықталған түрларына дейін .
3. 1,2,3. кестелерін салу
4. Қолдану тәсілдерін диаграммасын салу
Негізгі әдебиеттер: 4[81-93], 5 [ 243-252] ,12[229-244], 16[202-220],19[84-96].
Бақылыу сұрақтары:
1. қолдану түрі дегеніміз не? қалай және қашан қолдану түры жарысқа кіріседі және аяқталғанда?
2. қашан қолдану түрі бірлесіп әрекет қылғанда қатысушы кейіпкерлермен және әрекеттестік мінез-құлық болады
3. Г.Буча пен А.Кокберна қандай айырмашылық бұларды өсиеттерінде
4. оқиғалардың негізгі ағымы айырмашылық баламалық және қалай олар қолдану түрлерінің дмаграммесіне суреттеледі?
5. қолдану түрлері аралық көңіл болулардың қандай үлгілері?
6. сыныптар – маңыздылығы дегеніміз не?
Лабораториялық жұмыс №3- контентныемен динамикалық және статикалық үлгінің
Жұмыстың мақсаты - меңгеру ананы , функционал талап қандай бейнесімен және талаптың тап осы , анықталғандар талаптардың құру кезең , күй-жағдайлардың үлгілерімен байлаулы , мінез-құлық және күй-жағдайлардың өзгертулері , өңделетіндердің талаптардың егжей-тегжейін ашу кезең .
Лабораториялық жұмысқа әдістемелік ұсыныстар
Жоба үлгілерінің контентных мәны талаптардың егжей-тегжейін ашуында болады . Талаптардың егжей-тегжейін ашуы нәтижесінде үлгілердің үш категориясы дағдыланады : күй-жағдайлардың үлгілері , мінез-құлық үлгілері және күй-жағдайлардың өзгерту үлгілері . Көзбен шолу үлгілеуі тілінде диаграммалар түрінде үлгілер өзін таныстырады .
Күй-жағдайлардың егжей-тегжейін ашуы жобаны бейнелеп түсіндіреді сыныптардың көру статикалық нүктелері , ұстаудың олардың атрибуттердің және олардың көңіл болулардың .
Көру нүктелері мінез-құлық егжей-тегжейін ашуы операциялық жобаны бейнелеп түсіндіреді . қозғалушы күшпен мінез-құлық егжей-тегжейін ашулары және , ақырғы , талаптардың талдауының және жүйе жобалауының . Көрнекті ұсыну тек қана қолдану түрларының диаграммалары береді - қолдану түрларының нағыз күшы олардың формалдықсыз егжей-тегжейін ашуларында болады . қолдану түрларының үлгілерінен туынды қалғаны мінез-құлықтық диаграммалар келеді . Олар қызмет түрларының диаграммалары , әрекеттестік диаграммалары және сыныптарға операциялардың кіріспесін қосады .
Көру нүктелері күй-жағдайлардың өзгерту егжей-тегжейін ашуы динамикалық жобаны бейнелеп түсіндіреді . Объектілер « бомбаланады » оқиғалармен , және қайсысыздар бұларды оқиғаларды объектілердің күй-жағдайларының өзгеріс енгізеді . Күй-жағдайлардың диаграммалары күй-жағдайлардың өзгертулері үлгі жасауға рұқсат етеді.
Статикалық модельдері
Статикалық үлгілер сыныптардың терминдерінде жүйе құрылым ұсыну және көңіл болуларды қамсыздандырады аралық олардын . Статикалық үлгілердің ұсынуына арналған негізгі құралмен сыныптардың диаграммалары келеді .
Сыныптардың диаграмма талдауы жүруында рольдердің нұсқауы үшін қолданылады және маңыздардың міндеттерінің , жүйе мінез-құлық қамсыздандырады .
Сыныптардың диаграмма жобалауы жүруында жүйелік сәулетті сыныптардың құрылым бекітуі үшін қолданылады , қалыптастырады .
Сыныптардың диаграммалардың шың сыныптармен тиелген , ал доғаның ( қабырғалар )- көңіл болулармен аралық олардын .
Сынып егжей-тегжейін ашуы асырайды : сынып аты , операцияның және қасиет ( атрибуттары ).
Сынып қасиет ұсыну синтаксисі түрды болады :
Көз көрерлік аты [ көптік ]: үлгі = НачальЗначение { мінездеменің }
Көз көрерлік : public , private , protected , internal .
Мінездеменің : changeable - жоқ модификацияға шек қоюлардың қасиет мағыналары ; frozen - объекті инициализациясынан кейін қасиет мағынасы өзгермейді және т . д .
Параметр ұсыну форматы синтаксисті келесі болады :
Бағыт аты : үлгі = ЗначениеПоУмолчанию
Бағыт : in - кіріс параметр , модификациялана алмайды ; out - шығатын параметр , хабар тапсыруы үшін модификациялана алады объекті шамданған ; inout - кіріс параметр , модификациялана алады .
Мінездеменің : leaf - ақырғы , полиморфты операция емес ; isQuery - операция орындалуы объекті күй-жағдайлары және тты өзгертпейді . д .
Сынып даналарының сан шек қоюына арналған , немесе сынып қасиеттерінің қасиет көптік қолданылады . қасиет көптігі айтылумен сұраулар қояды квадраттарды жақшаларда қасиет атынан кейін , сынып даналарының саны - құқық жоғарғыда тікбұрыш бұрышына , сынып бейнелеуші .