Функциональная диаграмма – диаграмма, отражающая взаимные связи функций, разрабатываемого программного обеспечения. Они создаются на ранних стадиях проектирования, для того чтобы помочь проектировщику выявить основные функции и по возможности обнаружить и устранить существующие ошибки.
Построение графиков функций (парабол) |
Функциональная диаграмма «Построение графиков функций» представлена на рисунках1 и 2.
Рисунок 1 – Функциональная диаграмма
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,b1,c1) Коэф. 1 параболы (a2,b2,c2) |
Проверка вводимых значений |
Проверка вводимых значений |
Проверка вводимых значений |
Функциональная схема– это схема взаимодействия компонентов программного обеспечения с описанием информационных потоков, состав данных и указанием использованных файлов и устройств.
Проверка вводимых значений |
Заполнить таблицы значениями 1-й и 2-й параболы |
Таб.значений, кол-во точек 1-й и 2-й парабол |
Построить таб.значений 1-й и 2-й параболы |
Таб.значений, кол-во точек 1-й и 2-й парабол |
Построить графика 1-й и 2-й параболы |
Графики 1-й и 2-й параболы |
Определение точек пересечения |
Рисунок 3 – Функциональная схема
Прототип программы
Процесс создания прототипа программы — макета (черновой, пробной версии) программы, обычно — с целью проверки пригодности предлагаемых для применения концепций, архитектурных и/или технологических решений, а также для представления программы заказчику на ранних стадиях процесса разработки.
Прототип позволяет также получить обратную связь от будущих пользователей, причем, именно тогда, когда это наиболее необходимо: в начале проекта еще есть возможность исправить ошибки проектирования практически без потерь. Прототип программы «Построение графиков функций» представлен на рисунках 4, 5 и 6.
Рисунок 4 – Стартовое окно программы
Рисунок 5 – Ввод исходных данных
Рисунок 6 – Окно построения таблиц значений двух парабол и определение точек пересечения