- •8. Базовая rad-модель быстрой разработки приложений жизненного цикла пс. Достоинства и недостатки. Область применения.
- •13. Эволюционная модель жизненного цикла пс по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •17. Упрощенная спиральная модель жц пс института качества sqi. Достоинства и недостатки. Область применения.
- •18. Упрощенная спиральная модель жц пс Института Управления проектами. Достоинства и недостатки. Область применения.
- •20. Спиральная модель жизненного цикла пс Консорциума по вопросам разработки программного обеспечения. Достоинства и недостатки. Область применения.
- •21. Компонентно-ориентированная модель жизненного цикла пс. Достоинства и недостатки. Область применения.
- •22. Классификация проектов по разработке пс и систем, ориентированная на выбор модели жц. Категории и критерии классификации проектов.
- •23. Процедура выбора модели жц разработки пс и систем института sqi
- •25. Модульное проектирование программ. Признаки модульности программы. Достоинства и недостатки модульности. Классификация методов проектирования модульных программ.
- •26. Нисходящее проектирование программ и его стратегии. Стратегия, основанная на использовании псевдокода. Достоинства и недостатки. Пример.
- •27. Стратегия пошаг проект-я при нисходящем проектировании программ, основанная на использовании комментариев. Виды и нормы комментариев. Пример.
- •28. Стратегия анализа сообщений при нисходящем проектировании программ. Пример.
- •29. Метод восходящего проектир. Сущность. Целесообразность использования. Недостатки. Способы сочетания с другими методами.
- •30. Метод Джексона. Сущность. Основ констр постр структур дан. Примен к иерархич, сетев и реляц структурам данных. Примеры.
- •31. Первый этап метода Джексона. Виды документов, создаваемых на данном этапе. Пример.
- •33. Третий этап метода Джексона. Цель. Сущность. Подэтапы. Пример.
- •34. Четвертый этап метода Джексона. Цель. Сущность. Контрольный перечень операций. Пример.
- •35. Пятый этап метода Джексона. Цель. Сущность. Пример.
33. Третий этап метода Джексона. Цель. Сущность. Подэтапы. Пример.
Здесь выдел 3 подэтапа созд-я структ прогр.
1 подэтап. Слияние соответ компон дан, чтобы сформир комп проги. Рез-т – упрощ структ проги. Рисунок!!!!!
2 подэтап. Включение не имеющ соответ компон-в структ вход дан в формир структ проги на те же относит иерарх места и присвоен им соответ имен по аналог с этапом 1. на рисунке двойной линией обозн добавл компон на дан подэтапе.
Рисунок!!!
подэтап. Включение не имеющ соответ компон-в структ вход дан в формир структ проги на те же относит иерарх места и присвоен им соответ имен по аналог с этапом 1. на рисунке двойной линией обозн добавл компон на дан подэтапе.
Здесь сформирована управл-я конструк проги.
Рисунок!!!
34. Четвертый этап метода Джексона. Цель. Сущность. Контрольный перечень операций. Пример.
Перечисление и распределение исполн-х опер-й.
Для составления точного списка операций необходимо знать:
· спецификацию того, что должна делать программа;
· ЯП, на кот дол быть реал прога (для опред уров детализ опис оп-й).
Группы опер, кот вход в состав контрол перечня опер-й:
Оп-и заверш, служ для прекр раб проги – по 1 на прогу (пр, «Стоп»).
Операции открытия и закрытия (например, для файлов).
Операции вывода результатов (например, «Писать»).
Вычисления.
Операции ввода входных данных.
Управ внут перем: запом, восстанов, инициал).
Пример.
I. Операции завершения.1. Стоп.
II. Операции открытия и закрытия. В рассм проге использ 2 файла. Поэтомуоп-и дан гр необходимы.
Открыть входной файл.
Открыть выходной файл.
Закрыть входной файл.
Закрыть выходной файл.
Операции вывода результатов.
Писать тип файла.
Писать дату создания файла.
Писать количество Летн дат.
Писать количество зимн дат
Вычисления.
Кл := Кл + 1.
Кз := Кз + 1.
V. Операции ввода входных данных.
12.Читать из входного файла. VI. Управление внутренними переменными.
13. Кл :=0.
14. Кз :=0.
Размещ эти опер на структ проги.
Рисунок !!!!!!!!!!!
Таким образом, в управляющей структуре программы размещены все исполняемые операции. На следующем этапе создается программа на метаязыке структурированного изложения.
35. Пятый этап метода Джексона. Цель. Сущность. Пример.
Написание структур изложения.
Кажд из основ констр метода Джексона мот быть запис на метаязыке структ излож.
Итак, структ изложение нашего примера выглядит след образом.
Программа подсчета дат посл
Открыть входной файл
Открыть выходной файл
Кл := 0
Кз := 0
Читать из входного файла
Обработка заголовка посл
Писать тип файла
Писать дату создания файла Обработка заголовка конец
Обработка тела файла посл
Обработка набора записей повт пока не запись завершителя ((8)Z) Обработка записи посл
Читать из входного файла
Обработка выбранной записи выб условие летн даты
Кл := Кл + 1
Обработка выбранной записи или условие зимн даты
Кз := Кз + 1
Обработка выбранной записи конец
Обработка записи конец
Обработка набора записей конец
Обработка количеств посл
Писать количество летн дат
Писать количество зимн дат
Обработка количеств конец
Обработка тела файла конец
Закрыть входной файл
Закрыть выходной файл
Стоп
Программа подсчета дат конец.
В программе присутствуют простые последовательные компоненты, каждый из которых содержит только одну исполняемую операцию. Отступы в тексте структурированного изложения указывают уровень вложенности программной структуры для соответствующей части программы.
Структурированное изложение легко преобразуется в код программы, написанной на любом языке программирования.
Метод Джексона примен на нижн Ур-х проектир-я модулей структ прог.