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

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

Построение графиков функций (парабол)
Коэф.1параболы    
Коэф.2параболы
Отрезок
Шаг
Графики
Точки пересечения
Таблицы
Функциональная диаграмма «Построение графиков функций» представлена на рисунках1 и 2.

Рисунок 1 – Функциональная диаграмма

Коэф.2параболы
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAOjaCDMYA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE74L/YXlCL1J3laI2uoptkfbiwVio3h7Z ZxLMvg3ZNab99d1CweMwM98wy3VnK9FS40vHGsYjBYI4c6bkXMPnYfs4B+EDssHKMWn4Jg/rVb+3 xMS4G++pTUMuIoR9ghqKEOpESp8VZNGPXE0cvbNrLIYom1yaBm8Rbis5UWoqLZYcFwqs6bWg7JJe rYbtz0S+XN+Pe3U6Dtv8TT3tvoZO64dBt1mACNSFe/i//WE0PM/g70v8AXL1CwAA//8DAFBLAQIt ABQABgAIAAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10u eG1sUEsBAi0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5y ZWxzUEsBAi0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFw ZXhtbC54bWxQSwECLQAUAAYACAAAACEAOjaCDMYAAADbAAAADwAAAAAAAAAAAAAAAACYAgAAZHJz L2Rvd25yZXYueG1sUEsFBgAAAAAEAAQA9QAAAIsDAAAAAA== " fillcolor="black" strokeweight="2pt"/>
коэф_2параболы
коэф_1параболы
Точки пересечения
Таблица Значений
Кол-во точек
Кол-во точек
Таблица Значений
Построение таблицы
Коэф.1параболы
Отрезок
Шаг
График
Построение таблицы
График
Определение точек пересечения
Построение графика
Построение таблицы

Рисунок 2 – Уточняющая функциональная диаграмма

Нет
Да
Нет
Коэф. 1 параболы (а1,b1,c1) Коэф. 1 параболы (a2,b2,c2)  
н
Проверка вводимых значений
Введены числа?
(a1 и а2)<>0
Ввод отрезка [a;b]  
Проверка вводимых значений
Да
Проверка вводимых значений
Нет
Функциональная схема– это схема взаимодействия компонентов программного обеспечения с описанием информационных потоков, состав данных и указанием использованных файлов и устройств.

Нет

Да
Нет
Нет
Нет
Да
Нет
Введены ли числа?
Ввод шага [b]  
а <b
Проверка вводимых значений
Введены ли числа?
(b-a)>d
Заполнить таблицы значениями 1-й и 2-й параболы  

Таб.значений, кол-во точек 1-й и 2-й парабол  
Построить таб.значений 1-й и 2-й параболы  
Таб.значений, кол-во точек 1-й и 2-й парабол  
Построить графика 1-й и 2-й параболы  
Графики 1-й и 2-й параболы  
Определение точек пересечения  
Точки пересечения  
н




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

Прототип программы

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

Прототип позволяет также получить обратную связь от будущих пользователей, причем, именно тогда, когда это наиболее необходимо: в начале проекта еще есть возможность исправить ошибки проектирования практически без потерь. Прототип программы «Построение графиков функций» представлен на рисунках 4, 5 и 6.

Функциональная диаграмма и схема - student2.ru

Рисунок 4 – Стартовое окно программы

Функциональная диаграмма и схема - student2.ru

Рисунок 5 – Ввод исходных данных

Функциональная диаграмма и схема - student2.ru

Рисунок 6 – Окно построения таблиц значений двух парабол и определение точек пересечения

Наши рекомендации