Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

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

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

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

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

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

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

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

 Рис. 2. Пример структурной схемы программы построения графиков функций

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

Функциональная схема

Функциональная схема (ГОСТ 19.701-90) – это схема взаимодействия компонентов программного обеспечения с описанием информационных потоков, состава данных в потоках и указанием используемых файлов и устройств. Для изображения функциональных схем используют специальные обозначения, установленные стандартом (см. табл. 1).

Таблица 1

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

Функциональные схемы, более информативны, чем структурные. На рис. 3 приведена функциональная схема программного комплекса, реализующего различные методы сортировки массивов. 


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 1088; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.007 с.)
Главная | Случайная страница | Обратная связь