В данном случае был использован нисходящий подход.




 

 

Дать понятие структурного подхода к разработке ПО.

Базовые принципы структурного подхода.

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

Структурный подход к разработке ПО – функциональная декомпозиция.

Базовыми принципами являются:

· принцип «разделяй и властвуй»;

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

· принцип абстрагирования – выделение существенных аспектов системы и отвлечение от несущественных;

· принцип непротиворечивости – обоснованность и согласованность элементов системы;

· принцип структурирования данных – данные должны быть структурированы и иерархически организованы.

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

 

Дать понятие структурной схемы.

Базовые конструкции структурного программирования.

Перечислить, какие конструкции были применены в следующей схеме:

Структурная схема – графическое изображение алгоритма решения задачи.

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

а) следование – обозначает последовательное выполнение действий;

б) ветвление – соответствует выбору одного из двух вариантов действий;

в) цикл-пока – определяет повторение действий, пока не будет нарушено некоторое условие, выполнение которого проверяется в начале цикла.

В схеме использовались следование и ветвление.

Дать понятие структурной схемы.

Дополнительные конструкции структурного программирования.

Графически изобразить решение следующей задачи: Подсчитать сумму четных натуральных чисел.

Структурная схема – графическое изображение алгоритма решения задачи.

Используют три дополнительные конструкции, которые можно составить из базовых:

а) выбор – обозначает выбор одного варианта из нескольких в зависимости от значения некоторой величины;

б) цикл-до – обозначает повторение некоторых действий до выполнения заданного условия, проверка которого осуществляется после выполнения действий в цикле;

в) цикл с заданным числом повторений (счетный цикл) – обозначает повторение некоторых действий указанное количество раз.

 

 

 

Дать определение функциональной модели SADT.

Принципы построения модели IDEFO.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: