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