Основи проектування програмних систем

Цикл конструювання ПС складається з процесів:

1. Аналіз.

2. Синтез.

3. Супровід.

Виділяють 3 етапи синтезу:

1. Проектування

2. Кодування

3. Тестування


Інформаційна модель – описує інформацію, яку, на думку замовника, повинна обробляти ПС.

Функціональна модель визначає перелік функцій обробки.

Поведінкова модель фіксує бажану динаміку системи (режими її роботи):

1. Процедурна розробка описує послідовність дій в структурних компонентах, тобто визначає їх зміст.

2. Розробка архітектури виділяє основні структурні компоненти і фіксує зв'язки між ними.

3. Розробка даних — це результат перетворення інформаційної моделі аналізу в структури даних, які необхідні для реалізації ПС.

Проектування — ітераційний процес, за допомогою якого вимоги до ПС транслюються в інженерні представлення ПС.

Проектування складається з:

1. Попереднє проектування – забезпечує визначення підсистем основних принципів керування підсистеми та їх взаємодію.

2. Детальне проектування – уточнює абстракції архітектурного рівня, додає подробиці алгоритмічного рівня.

3. Іінтерфейсне проектування — виконується паралельно з попереднім та детальним, його мета – сформувати графічний інтерфейс користувача.

Попереднє проектування включає 3 типи діяльності:

1. Структурування системи.

2. Моделюваня-керування.

3. Декомпозиція підсистем на модулі.

Є 4 моделі системного структурування:

Модель сховища даних

 
 


Модель клієнт-сервер

 
 


Трирівнева модель

 
 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: