ване проектування, яке розбивається на два підкласи: автоматизоване (використання CASE-технології) та типове (параметрично-орієнтоване або модельно-орієнтоване). З даних підкласів був обраний другий, тобто типове проектування. p align="justify"> Вибір може бути обгрунтований тим, що даний тип проектування (типової) є найбільш доречним в даній предметній області, і проект, розроблений на його основі, має більшу адаптивністю, ніж той, якій був би розроблений із застосуванням іншою технологією.
2.2.2 Об'єктно-орієнтована модель підсистеми В«Страхування майна громадянВ»
Для побудови об'єктно-орієнтованої моделі було використано засіб проектування Rational Rose, яке є потужним інструментом аналізу і проектування об'єктно-орієнтованих програмних систем. Він дозволяє моделювати системи до написання коду, що дозволяє з самого початку бути впевненим в адекватності їх архітектури. p align="justify"> На першому етапі була побудована діаграма варіантів використання, яка відображає функціональність ЕІС у вигляді сукупності виконуються послідовностей транзакцій.
На даній діаграмі представлено три діючі особи: начальник відділу, страхувальник і оператор щодо заповнення БД (див. рис. 7).
В
Малюнок 7 - Діаграма варіантів використання
Далі була побудована діаграма класів (class diagram). Вона служить для відображення структури сукупності взаємопов'язаних класів об'єктів. На ній представлено чотири класи: менеджер, начальник, керівник, касир. p align="justify"> Атрибути кожного класу відображаються під назвою класу з певним типом значень і дії класів. Крім цього, на діаграмі класів показані відносини асоціації і залежності (див. рис.8). Після діаграми класів були розроблені діаграми взаємодії: послідовності і кооперації. Діаграми взаємодії об'єктів (Interaction diagram) відображають динамічну взаємодію об'єктів в рамках одного прецеденту використання. Діаграми послідовності організовані за часом, на кооперативних діаграмах відображається та ж інформація, але акцентується увага на статичному взаємодії об'єктів (див. рис. 9-10). <В
Рисунок 10 - Діаграма послідовності
При запуску програми менеджер, керівник, начальник і касир вибирають ті дії, які необхідно виконати. Вхід у систему здійснюється тільки під паролем користувача. Всі дійові особи можуть запустити програму, але працювати будуть тільки в певній формі. При вході в програму менеджер, керівник і начальник можуть вести БД, додавати нових клієнтів, вести облік договорів та ін дії. p align="justify"> На основі діаграма послідовності була побудована діаграма кооперації (див. рис. 11).
В
Малюнок 11 - Діаграма кооперації
Після діаграми кооперації була розроблена діаграма станів, яка описує процес зміни станів всіх кл...