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

3.1 Изучение процесса проектирования программного обеспечения с использованием специализированных программных средств

 

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

3.2 Изучение методологии функционального моделирования SADT

 

Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Теоретически описать элементы и связи между ними [2]. Построить диаграмму SADT согласно индивидуальному заданию.

3.3 Выполнение диаграммы потоков данных DFD

 

Изучить метод DFD. Какие процессы в системе описываются с помощью диаграмм потоков данных? Какие основные объекты диаграмм потоков данных? Теоретически описать элементы и связи между ними [2]. Построить диаграмму DFD согласно индивидуальному заданию.

3.4 Выполнение функциональной схемы программы

 

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

3.5 Выполнение диаграммы вариантов использования

 

В чем состоит назначение и состав диаграммы вариантов использования. Правила и рекомендации по разработке диаграммы вариантов использования [2]. Построить диаграмму вариантов использования согласно индивидуальному заданию.

 

3.6 Выполнение диаграммы деятельности

 

В чем состоит назначение и состав диаграммы деятельности. Правила и рекомендации по разработке диаграммы деятельности [2]. Построить диаграмму деятельности согласно индивидуальному заданию.

 

3.7 Выполнение диаграммы состояний

 

В чем состоит назначение и состав диаграммы состояний. Правила и рекомендации по разработке диаграммы состояний [2]. Построить диаграмму состояний согласно индивидуальному заданию.

 

3.8 Выполнение диаграммы классов

 

В чем состоит назначение и состав диаграммы классов. Правила и рекомендации по разработке диаграммы классов [2]. Построить диаграмму классов согласно индивидуальному заданию.

 

Заключение

 

За время производственной практики проанализированы основные принципы работы на предприятии:

- структура и инфраструктура организации;

- характер задач, решаемых в подразделении;

- конфигурация средств вычислительной техники;

- перечень и назначение программных средств.

Выполнен анализ и структурирование требований заказчика, моделирование и обследование предметной области. На основе требований заказчика составлена спецификация – техническое задание на разработку.

Комплексное представление проектируемой информационной системы представлено в виде совокупности следующих моделей:

- функциональной диаграммы (SADT);

- диаграммы потоков данных (DFD);

- диаграммы вариантов использования;

- диаграммы деятельности;

- диаграммы состояний;

- диаграммы классов.

Процесс разработки в виде моделирования занимает центральное место при разработке проектов сложных информационных систем.

 

 

Список литературы

 

1. А.В.Рудаков. Технология разработки программных продуктов: учеб. пособие для студ. сред. проф. образования. – М.: Издательский центр «Академия», 2018. – 208 с.

2. А.В.Рудаков. Технология разработки программных продуктов. Практикум: учеб. пособие для студ. учреждений сред. проф. образования. – М.: Издательский центр «Академия», 2018. – 192 с.