Читайте также: |
|
Цель структурного программирования -разработка программы, которой присуща определенная структура, основанная на применении принципов структурного программирования. Перечислим эти принципы:
1)Каждый программный модуль (блок, функция, процедура) должен иметь только один вход и один выход
![]() |
Это позволяет максимально упростить стыковку модулей в программе.
2)В программах рекомендуется применять 4 вида конструкций:
А) последовательность (модулей, блоков, операторов)
Б) разветвление – условный оператор
В) циклы
С предусловием с постусловием
Г) выбор из нескольких альтернатив (переключатель)
1)разработку программ рекомендуется вести сверху-вниз или по нисходящей стратегии
ПО структурируется по схеме:
ПО компоненты 1-го уровня –> … –> компоненты i-го уровня –> функции (до тех пор пока конец компонентов уровня становится очевидным)
Основные достоинства струкрур. програм-я – это повышение эффективности разработки ПО. Введение структ. прогр-я сделала работу проекта более строгой, последовательной и более конструктивной. В наиболее конструктивном виде эти принципы выражаются в case-технологиях.
24. Приведите последовательность работ при тестировании ПО. В чем заключается тестирование теста?
Тестирование программного обеспечения охватывает целый ряд видов деятельности, аналогичных последовательности процессов разработки программного обеспечения. В него входят:
а) постановка задачи для теста,
б) проектирование теста,
в) написание тестов,
г) тестирование тестов,
д) выполнение тестов,
е) изучение результатов тестирования.
![]() |
25. Какие схемы применяются при документировании проекта разработки ПО, согласно ГОСТ 19.701-90?
Схема - графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.д.
Схемы состоят из символов, краткого пояснительного текста и соединяющих линий.
При документировании проекта разработки ПО применяют схемы:
- работы системы, в которой формализуется процесс выполнения программы, взаимодействие с пользователем и данными;
- программ (или иначе блок-схем), в которых формализуется алгоритм обработки данных;
- данных, в которых уточняются потоки данных между процессами и (или) носителями данных;
- взаимодействия программ, отображающих путь активации программ и взаимодействий с данными;
- ресурсов системы, отображающих конфигурацию блоков данных и обрабатывающих блоков, требуемую для решения задачи или набора задач.
Дата добавления: 2015-07-08; просмотров: 199 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Назовите основные преимущества CASE- технологий по сравнению с традиционной технологией проектирования. | | | Отметьте правильные утверждения и дайте необходимые пояснения. |