- •1. Дать понятие технологи разработки программного обеспечения Описать методы, средства и процедуры трпо.
- •Дать понятие жц по.
- •3.Перечислить основные виды моделей жц по.
- •4.Перечислить все виды моделей жц по.
- •Перечислить основные виды моделей жц по.
- •6. Указать требования, предъявляемые к системе при разработке по.
- •Дать понятие пользовательского интерфейса.
- •Дать понятие принципа структурного подхода.
- •Дать понятие функциональной декомпозиции.
- •10. Дать понятие структурного подхода к разработке по.
- •11. Дать понятие структурной схемы.
- •12. Дать понятие структурной схемы.
- •13. Дать понятие метода функционального моделирования sadt.
- •15. Дать понятие er-модели.
- •Дать понятие dfd диаграммы.
- •17. Дать понятие объектного подхода.
- •Дать понятие объектно-ориентированного анализа и проектирования.
- •19. Дать понятие сase-технологии.
- •20. Дать понятие концептуальной модели uml.
10. Дать понятие структурного подхода к разработке по.
Базовые принципы структурного подхода.
На стадии проектирования для описания структуры проектируемой системы ПО используется некоторая модель диаграмм, при этом модель может уточняться, расширяться и дополняться новыми конструкциями. Аналогично уточняются и дополняются новыми конструкциями, описывающими представление данных на логическом уровне и другая разновидность модели. О каких моделях и принципах структурного подхода идет речь? Обосновать.
Структурный подход к разработке ПО – функциональная декомпозиция.
Базовыми принципами являются:
принцип «разделяй и властвуй»;
принцип иерархического упорядочения – принцип организации составных частей системы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.
принцип абстрагирования – выделение существенных аспектов системы и отвлечение от несущественных;
принцип непротиворечивости – обоснованность и согласованность элементов системы;
принцип структурирования данных – данные должны быть структурированы и иерархически организованы.
В данном случае использовалась модель SADT, так как одной из наиболее важных особенностей метода SADT является постепенное введение все больших уровней детализации и IDEFO, которая так же дополняется новыми конструкциями на логическом уровне.
Структура программы — искусственно выделенные программистом взаимодействующие части программы. Использование рациональной структуры устраняет проблему сложности разработки; делает программу понятной людям; повышает надежность работы программы при сокращении срока ее тестирования и сроков разработки вообще.
11. Дать понятие структурной схемы.
Базовые конструкции структурного программирования.
Перечислить, какие конструкции были применены в следующей схеме:
Структурная схема – графическое изображение алгоритма решения задачи.
Любой алгоритм можно представить с использованием трех основных базовые конструкций, которые получили название:
следование – обозначает последовательное выполнение действий;
ветвление – соответствует выбору одного из двух вариантов действий;
цикл-пока – определяет повторение действий, пока не будет нарушено некоторое условие, выполнение которого проверяется в начале цикла.
В схеме использовались следование и ветвление.
12. Дать понятие структурной схемы.
Дополнительные конструкции структурного программирования.
Графически изобразить решение следующей задачи: Подсчитать сумму четных натуральных чисел.
Структурная схема – графическое изображение алгоритма решения задачи.
Используют три дополнительные конструкции, которые можно составить из базовых:
выбор – обозначает выбор одного варианта из нескольких в зависимости от значения некоторой величины;
цикл-до – обозначает повторение некоторых действий до выполнения заданного условия, проверка которого осуществляется после выполнения действий в цикле;
цикл с заданным числом повторений (счетный цикл) – обозначает повторение некоторых действий указанное количество раз.
