Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к аттестации ТРПО (утвержденные).docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
286 Кб
Скачать
☆

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

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

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

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

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

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

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

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

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

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

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

 Структура программы — искусственно выделенные программистом взаимодействующие части программы. Использование рациональной структуры устраняет проблему сложности разработки; делает программу понятной людям; повышает надежность работы программы при сокращении срока ее тестирования и сроков разработки вообще.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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