- •1 Use Case элементтері. Моделдеу және спецификациялау. Ендіру және кеңейту байланыстарының логикасы.
- •2 Класстарды моделдеу. Класстарды табу әдістері. Класстар арасындағы ассоцияция және жалпылау байланыстары. Класстар арасындағы міндеттерді таратуды моделдеу (crc - әдісі).
- •3 Класстар: қасиеттері және операциялары. Қасиеттерін көрсету синтаксисі және класс операциялары. Обьектілі - бағытталған тілдерде агрегация және композиция байланыстарын тарату.
- •4 Класстар арасындағы байланыс типтері және олардың кез – келген обьектілі - бағытталған
- •Қолдану түрлерінің диаграммасы
- •Әрекеттестіктердің диаграммалары
- •10 Модельді басқаратын, орындалатын uml және архитектурасы.
- •12 Кластардың виртуалды әдістері.
- •14 Конструктор және деструктор дегеніміз не.
- •15 Виртуалды функция дегеніміз не.
- •13 Функциялар, глобальды айнымалылар және ерекшелік механизмінің қолдау кластары.
- •17 Объектті-бағытталған бағдарламалаулардағы мұра ету рөлі.
- •18 Сілтеме анықтамасы және сипаттамасы.
- •19. Stl алгоритмдерінің негізгі категориялары.
- •20 Кластар иерархиясы.
Қолдану түрлерінің диаграммасы
Қолдану түрлерінің диаграммасы қайсысыз жұмыс істейтін беттердің жүйесінде және аралық көңіл бөлулерін көрсетеді. Жоғары деңгейлі пайдалануына беру жүйе суреттеуі , барлық және де қатысушы кейіпкермен тұрады және барлық , не жүйемен өңделетінмен бірлесіп әрекет қылады . Диаграммада қолдану жүйелік қатысушы кейіпкер , жүйелік түрлары және көңіл болуларды белгілі аралық олардын . қолдану түрларының толық терім және жұмыс істейтін беттерді жоба шекаралары көрсетеді , не жіберілген барлық айқындауға рұқсат етеді оған функцияның .
қолдану түрларының диаграммалардың жасауына арналған ертіп әкелу бірнеше кепілдеменің.
байланыстарды үлгі жасамаңыздар аралық қатысушы кейіпкерлермен ( бірақ олардың талдап қорытуы мүмкін ). байланысқа арналған аралық олардын жұмысшы селдердің диаграммалары қызмет етеді .
қолдану түрларымен екі аралық түзу байланыстарды үлгі жасамаңыздар
( бірақ мүмкін үлгілеу қосылғандардың «<< include >>» және кеңейтушілердің «<< extend >>» көңіл болулардың). диаграммалар қолдану түрларының орындалу ретін құжаттамайды, көрсетуге сондықтан талап қойылмайды аралық олардын қауымдастық .
тілдер тиісті бағытталған қолдану түрына қатысушы кейіпкерді болу . Шығарумен қосылған және кеңейтуші көңіл болуларды келеді .
деңгеймен тап осы базаны есептеңіздер , орнында болғанмен төмен барлық диаграмманың . қолдану бір түрында тап осы базаға хабарды енгізуге болады , ал мына информациб содан соң алу доспен . Мына оқиғада ақпараттық сел керек емес көрсету аралық бұлармен екімен қолдану түрларымен.
Күй-жағдайлардың диаграммасы
Күй-жағдайлардың схемаларының диаграммалары арқасында автоматтар суреттейді ( күй-жағдайлардың диаграммалары ), қайсылар сыныптарға , қолдану түрларына немесжүйеге қосуға болады бүтінде .
Күй-жағдай - объекті өмірінде жағдай , қайсы бойыда ол қайсысыз шартқа қанағаттандырады , айқын қызмет жүзеге асырады немесе оқиғаның қайсыбір күтады .
Оқиға - стимул , қабілетті асуды бірдеме істеу деп атау .
Өту - екі аралық көңіл болу күй-жағдайлармен , көрсетуші , не объекті , орнында болған бірінші күй-жағдайда , қайсысыз әрекеттер тиісті орындау және екінші күй-жағдайға өту , қалай айқын оқиға тек қана болады және берілген шарттарды орындалған болады .
Қызмет - жалғасып жатқан атомдықсыз есептеу автомат ішінде .
Әрекет - атомдық есептеу , күй-жағдай алмастыруына немесе мағына қайтаруына ертіп әкеледі .
Шың және қабырғалармен графа түрінде күй-жағдайлардың диаграммасы бейнеленеді . Оларға негізгі назар күй-жағдайға күй-жағдайдан асуларға бөлінеді , яғни бір күй-жағдайдың басқару селі асуларына басқаға , ал қызметке қызметтің емес ( соңғы одақ - схемалардың немесе қызмет диаграммалары арқасында орындауға болады ).
Сайып келгенде , үш зат ең алдымен үлгілеу жанында реактивті объекті мінез-құлық керек өзгешеліктерін анықтау :
- тұрақты күй-жағдайдың , қайсыларды объекті орнында бола алады ;
- оқиғаның , бір күй-жағдайдан объекті асулары ынталанады басқаны ;
- әрекеттің , орындалатындар объекті күй-жағдайлары әрбір алмастыру жанында .
