Побудова структурних карт Константайна та Джексона
Мета заняття: вивчити питання проектування програмного забезпечення.
Теоретичні відомості:
Проектування– це фаза ЖЦ, на якій виробляється, як реалізуються вимоги користувача, які породжені і зафіксовані на фазі аналізу. На цьому етапі здійснюється побудова моделі реалізації (або фізичної моделі), що демонструє як система задовольнятиме вимоги, які до неї ставлять. Фактично структурне проектування є мостом між структурним аналізом і реалізацією.
На цій фазі ЖЦ насамперед необхідно визначити структурні компоненти і зв’язки між ними. Отримана в результаті структура ПЗ повинна бути представлена у вигляді структурної і/або функціональної схем і специфікації її компонентів.
Структурною називають схему, що відображає склад і взаємодію по управлінню частин проектуючого програмного забезпечення.
Порядок виконання роботи:
1. На основі технічного завдання та ескізного проекту з попередніх лабораторних робіт розробити структурну схему програмного продукту.
2. Розробити функціональну схему програмного продукту.
3. Уточнити алгоритми програм, використовуючи метод покрокової деталізації.
4. Представити структурну схему у вигляді структурних карт Константайна.
5. Представити структурну схему у вигляді структурних карт Джексона.
Контрольні питання
1. Етапи розробки програмного забезпечення.
2. Проектування програмного забезпечення.
3. Структурний підхід до програмування.
4. Структурна і функціональна схеми.
5. Методика Константайна.
6. Методика Джексона.
Лабораторна робота № 8-9
Ознайомлення з інструментальним середовищем Врwin.