Проектирование программного обеспечения при структурном подходе

При проектировании сложного программного обеспечения прежде всего необходимо определить структурные компоненты и связи между ними. Полученная в результате структура ПО должна быть представлена в виде структурной или функциональной схем и спецификаций ее компонентов [1].

Структурная схема разрабатываемого программного обеспечения

Структурной называют схему, отражающую состав и взаимодействие по управлению частей разрабатываемого программного обеспечения.

Структурная схема определяется архитектурой разрабатываемого ПО (см. разд. 3.2).

Разработку структурной схемы программы обычно выполняют методом пошаговой детализации (см. разд. 4.1.3).

Структурные схемы пакетов программ разрабатывают для каждой программы пакета по отдельности, поскольку организация программ в пакеты не предусматривает передачи управления между ними.

Компонентами структурной схемы программной системы или программного комплекса могут служить программы, подсистемы, базы данных, библиотеки ресурсов и т. п.

Пример структурной схемы программного комплекса для решения математических задач изображен на рис. 4.1.

Пример структурной схемы программного комплекса

Рис. 4.1. Пример структурной схемы программного комплекса

Как правило, для программных систем разрабатывается функциональная схема, которая дает более полное представление о проектируемом программном обеспечении с точки зрения взаимодействия его компонентов между собой и с внешней средой.

 
< Пред   СОДЕРЖАНИЕ     След >