Меню
Разработки
Разработки  /  Прочее  /  Презентации  /  Прочее  /  Функциональная схема программного продукта

Функциональная схема программного продукта

Презентация предназначена для ознакомления с темой: Функциональная схема программного продукта.
22.02.2021

Содержимое разработки

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Стиль проектирования Предварительное проектирование Эволюционное проектирование

Стиль проектирования

Предварительное проектирование

Эволюционное

проектирование

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

Эволюционное проектирование

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

Предварительное проектирование  При разработке ПО проектировщики заранее продумывают все основные вопросы. При этом они не пишут программный код, поскольку не создают программный продукт, а только разрабатывают его дизайн. В своей работе они могут использовать такие техники, как UML, что позволяет им абстрагироваться от некоторых подробностей разработок, относящихся непосредственно к программированию. Как только проектный план готов, его можно передавать в другой отдел (или даже в другую компанию), где будут вестись работы по непосредственному созданию системы.

Предварительное проектирование

При разработке ПО проектировщики заранее продумывают все основные вопросы. При этом они не пишут программный код, поскольку не создают программный продукт, а только разрабатывают его дизайн. В своей работе они могут использовать такие техники, как UML, что позволяет им абстрагироваться от некоторых подробностей разработок, относящихся непосредственно к программированию. Как только проектный план готов, его можно передавать в другой отдел (или даже в другую компанию), где будут вестись работы по непосредственному созданию системы.

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

Структурная схема разрабатываемого ПО

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

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

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

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

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

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

Разработка функциональной структуры ПО  Структурная схема отражает состав и взаимодействие по управлению частей разрабатываемого программного обеспечения.  Система состоит из трех взаимосвязанных программных модулей: модуль отображения расписания; модуль личного кабинета; модуль рассылки сообщений.

Разработка функциональной структуры ПО

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

Система состоит из трех взаимосвязанных программных модулей:

  • модуль отображения расписания;
  • модуль личного кабинета;
  • модуль рассылки сообщений.
 Модуль отображения расписания предназначен для приема от пользователя информации о запрашиваемом расписании и выводе его на дисплей или на печать.  Блок личный кабинет предназначен для авторизации пользователей и настройки рассылки сообщений.  Блок рассылки сообщений отвечает за рассылку расписания автоматически в электронном виде.

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

Блок личный кабинет предназначен для авторизации пользователей и настройки рассылки сообщений.

Блок рассылки сообщений отвечает за рассылку расписания автоматически в электронном виде.

Структурная схема ПО

Структурная схема ПО

 Детальное рассмотрение каждого модуля позволяет ее представить в виде следующих элементов: «Ввод параметров запроса» - позволяет указывать данные для запроса. «Отображение страницы расписания» - формирование страницы с запрошенными данными на экране. «Формирование электронных документов» - формирование файлов с запрошенными данными. «Отправка расписания» - отправка при изменениях, данных с изменениями. «Авторизация пользователей» - позволяет авторизироваться пользователям с использованием личного логина и пароля. «Отображение настроек рассылки» - показывает настройки рассылки, заданные пользователем. «Задание настроек рассылки» - позволяет задавать или изменять настройки рассылки пользователем.

Детальное рассмотрение каждого модуля позволяет ее представить в виде следующих элементов:

«Ввод параметров запроса» - позволяет указывать данные для запроса.

«Отображение страницы расписания» - формирование страницы с запрошенными данными на экране.

«Формирование электронных документов» - формирование файлов с запрошенными данными.

«Отправка расписания» - отправка при изменениях, данных с изменениями.

«Авторизация пользователей» - позволяет авторизироваться пользователям с использованием личного логина и пароля.

«Отображение настроек рассылки» - показывает настройки рассылки, заданные пользователем.

«Задание настроек рассылки» - позволяет задавать или изменять настройки рассылки пользователем.

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

Разработка функциональной схемы

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

Разработка функциональной схемы  Функциональные схемы, более информативны, чем структурные.  Все компоненты как структурных, так и функциональных схем должны быть описаны.

Разработка функциональной схемы

Функциональные схемы, более информативны, чем структурные.

Все компоненты как структурных, так и функциональных схем должны быть описаны.

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

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

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

Разработка функциональной схемы

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

  • модуль имеет имя, по которому к нему можно обращаться как к единому фрагменту;
  • модуль состоит из множества операторов языка программирования, записанных последовательно;
  • модуль может принимать и/или передавать данные как параметры в вызывающей последовательности или связывать данные через фиксированные ячейки или общие области.
Структурные карты Константайна  Структурные карты Константайна представляют собой модель отношений между модулями программы. Узлы структурных карт соответствуют модулям и областям данных, потоки изображают межмодульные связи. На диаграмме специальными узлами изображаются циклические и условные вызовы модулей, а потоки проходят через эти специальные узлы. Потоки, изображающие межмодульные связи по данным и управлению, также изображаются на диаграмме специальными узлами, а стрелками указываются направления потоков. 

Структурные карты Константайна

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

Структурные карты Константайна

Структурные карты Константайна

Структурные карты Джексона  Техника структурных карт Джексона основана на методе структурного программирования Джексона, который выявляет соответствие между структурой потоков данных и структурой программы.  Основное внимание в методе сконцентрировано на соответствии входных и выходных потоков данных. 

Структурные карты Джексона

Техника структурных карт Джексона основана на методе структурного программирования Джексона, который выявляет соответствие между структурой потоков данных и структурой программы. Основное внимание в методе сконцентрировано на соответствии входных и выходных потоков данных. 

Структурные карты Джексона

Структурные карты Джексона

-75%
Курсы дополнительного образования

Универсальный журналист

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Функциональная схема программного продукта (212.71 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт