Цикл конструювання ПС складається з процесів:
1. Аналіз.
2. Синтез.
3. Супровід.
Виділяють 3 етапи синтезу:
1. Проектування
2. Кодування
3. Тестування
Інформаційна модель – описує інформацію, яку, на думку замовника, повинна обробляти ПС.
Функціональна модель визначає перелік функцій обробки.
Поведінкова модель фіксує бажану динаміку системи (режими її роботи):
1. Процедурна розробка описує послідовність дій в структурних компонентах, тобто визначає їх зміст.
2. Розробка архітектури виділяє основні структурні компоненти і фіксує зв'язки між ними.
3. Розробка даних — це результат перетворення інформаційної моделі аналізу в структури даних, які необхідні для реалізації ПС.
Проектування — ітераційний процес, за допомогою якого вимоги до ПС транслюються в інженерні представлення ПС.
Проектування складається з:
1. Попереднє проектування – забезпечує визначення підсистем основних принципів керування підсистеми та їх взаємодію.
2. Детальне проектування – уточнює абстракції архітектурного рівня, додає подробиці алгоритмічного рівня.
|
|
3. Іінтерфейсне проектування — виконується паралельно з попереднім та детальним, його мета – сформувати графічний інтерфейс користувача.
Попереднє проектування включає 3 типи діяльності:
1. Структурування системи.
2. Моделюваня-керування.
3. Декомпозиція підсистем на модулі.
Є 4 моделі системного структурування:
Модель сховища даних
Модель клієнт-сервер
Трирівнева модель