РОЗДІЛ 1. Аналіз предметної області
Діаграми компонентів (component diagrams) — модель ієрархії підсистем, відображає фізичне розміщення баз даних, програм і інтерфейсів ІС. Діаграми видів діяльності (діаграми діяльності, activity diagrams) — модель бізнес-процесу або поведінки системи в рамках прецеденту. UML (Unified Modeling Language) забезпечує підтримку всіх етапів життєвого циклу ІС та надає для цих цілей ряд графічних… Читати ще >
РОЗДІЛ 1. Аналіз предметної області (реферат, курсова, диплом, контрольна)
UML (Unified Modeling Language) забезпечує підтримку всіх етапів життєвого циклу ІС та надає для цих цілей ряд графічних засобів — діаграм.
На етапі створення концептуальної моделі для опису бізнес-діяльності використовуються моделі бізнес-прецедентів і діаграми видів діяльності, для опису бізнес-об'єктів — моделі бізнес-об'єктів і діаграми послідовностей.
На етапі створення логічної моделі ІС опис вимог до системи задається у вигляді моделі та опису системних прецедентів, а попереднє проектування здійснюється з використанням діаграм класів, діаграм послідовностей і діаграм станів.
На етапі створення фізичної моделі детальне проектування виконується з використанням діаграм класів, діаграм компонентів, діаграм розгортання.
Нижче наведено визначення і описується призначення перерахованих діаграм і моделей стосовно завдань проектування ІС (в дужках наведені альтернативні назви діаграм, що використовуються в сучасній літературі).
Діаграми прецедентів (діаграми варіантів використання, use case diagrams) — це узагальнена модель функціонування системи в навколишньому середовищі.
Діаграми видів діяльності (діаграми діяльності, activity diagrams) — модель бізнес-процесу або поведінки системи в рамках прецеденту.
Діаграми взаємодії (interaction diagrams) — модель процесу обміну повідомленнями між об'єктами, представляється у вигляді діаграм послідовностей (sequence diagrams) або кооперативних діаграм (collaboration diagrams).
Діаграми станів (statechart diagrams) — модель динамічної поведінки системи та її компонентів при переході з одного стану в інший.
Діаграми класів (class diagrams) — логічна модель базової структури системи, відображає статичну структуру системи та зв’язки між її елементами.
Діаграми бази даних (database diagrams) — модель структури бази даних, відображає таблиці, стовпці, обмеження і т.п.
Діаграми компонентів (component diagrams) — модель ієрархії підсистем, відображає фізичне розміщення баз даних, програм і інтерфейсів ІС.