Аналіз за рік Оперативний аналіз
Рис 14.1 Діаграма класів документів підприємства
Різні лінії зв'язку на діаграмі класів позначають різні відношення між класами, змістом класів і об'єктів, заданих на попередньому кроці. Складання протоколу для деякого об'єкта може вимагати прийняття рішень, які визначають зміст іншого об'єкта.
Процедура 3. Цей крок розглядається як продовження попереднього.
Результат. Логічні моделі проекту. Модульні діаграми. Прототипи елементів системи, що проектується.
Процедура 4. Приймається рішення про включення у систему конкретних класів і об'єктів. Розподіляються класи та об'єкти по окремих модулях, а програми - по процесорах.
Результат. Кінцева доробка структури класів. Кінцеві варіанти шаблонів. Модульні діаграми та діаграми процесів.
Прн традиційному циклі розробки ІС (Аналіз, Проектування, Програмування, Тестування, Складання) має місце лавиноподібне наростання складності. Недоліки традиційної схеми можна сформулювати у вигляді таких положень:
- непридатність для розроблення складних програмних систем, що складаються з великої кількості автономних модулів;
- несумісність з перспективними методами розроблення - можливостями автоматичного програмування, трансформації програм і застосування засобів, основаних на базах знань.
Цикл розробки ІС з використанням об'єктно-орієнтованого підхо-ду характеризується ітеративним рухом з можливістю багаторазових поверненя на попередні стадії.
Порівняно з традиційними методами об'єктна технологія має такі переваги:
- дає змогу розробникам збирати нові прикладні програми з готових модулів;
- дозволяє користувачам і розробникам оперувати у програмі тими самими процесами, з якими їм доводиться мати справу на рівні звичайних практичних понять і термінів;
- підтримує багатий набір форм подання інформації для засобів multimedia;
- підтримує повторне використання окремих складових програмного забезпечення;
- дозволяє створити більш відкриті системи;
- знижує ризик під час розробки;
- активізує пізнавальні здібності людини.
Дата добавления: 2014-12-04; просмотров: 622;