- •1. Осн понят и определ. Жц пc. Структ жц пс в соотв исо/мэк 12207. Классиф проц жц пс. Структ проц разраб. Модель жц.
- •8. Базовая rad-модель быстрой разработки приложений жизненного цикла пс. Достоинства и недостатки. Область применения.
- •11. Инкрементн модель жцпс. Дост-ва и недост. Обл применения.
- •13. Эволюционная модель жц пс по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •17. Упрощ спиральн модель жц пс института качества sqi. Достоинства и недостатки. Область применения.
- •18. Упрощенная спиральная модель жц пс Института Управления проектами. Дост и недостатки. Область применения.
- •20. Спиральная модель жц пс Консорциума по вопросам разработки программного обеспечения. Дост и недостатки. Область применения.
- •21. Компонентно-ориентированная модель жизненного цикла пс. Достоинства и недостатки. Область применения.
- •22. Классиф проектов по разработке пс и систем, ориентированная на выбор модели жц. Категории и критерии классификации проектов.
- •23. Процесс выбора модели жц разработки пс и систем института sqi
- •24. Адаптация модели жц разработки пс и систем к условиям конкретного проекта по стб исо/мэк 12207-2003 и гост р исо/мэк то 15271-2002. Харак-ки проекта, влияющ на адаптац.
- •25. Модульное проектирование программ. Признаки модульности программы. Дост и недост модульности. Классификация методов проектирования модульных программ.
- •26. Нисходящее проектирование программ и его стратегии. Стратегия, основ на использовании псевдокода. Дост и недост. Пр.
- •27. Стратегия пошаг проект-я при нисходящем проектировании программ, основанная на использовании комментариев. Виды и нормы комментариев. Пример.
- •28. Стратегия анализа сообщений при нисходящем проектировании программ. Пример.
- •29. Метод восходящего проектир. Сущность. Целесообразность использования. Недостатки. Способы сочетания с другими методами.
- •30. Метод Джексона. Сущность. Основ констр постр структур дан. Примен к иерархич, сетев и реляц структ данн. Пр.
- •31. Первый этап метода Джексона. Виды документов, создаваемых на данном этапе. Пример.
- •32. 2 Этап метода Джексона. Цель.Сущность. Правила уст-я соотв.
- •33. Третий этап метода Джексона. Цель. Сущность. Подэтапы.
- •34. Четвертый этап метода Джексона. Цель. Сущность. Контрольный перечень операций. Пример.
- •35. Пятый этап метода Джексона. Цель. Сущность. Пример.
- •36. Связность модуля. Типы и сила связности.
- •37.Сцепление модулей. Типы и меры сцепления.
- •38.Case-технологии. Обзор методов структ проектирования. Цели использования case-технологий. Семейство методологий idef.
- •39.Idef0. Системы и модели. Основные понятия и определения. Цель модели. Точка зрения модели. Субъект моделирования. Пример.
- •40. Idef0. Синтаксис диагр. Правила изобр функц блоков. Доминир-е. Виды отношений м/у объектами и функциями. Пример
- •41. Idef0. Синтаксис диагр. Правила изображения дуг. Метки. Типы взаимосвязей между блоками. Иерархия дуг. С-номера. Пр.
- •42. Idef0. Синтаксис моделей. Декомпозиц. Контекстная диагр. Номер узла. Организац связей м/у диагр. Диагр дерева узлов.
- •43. Idef0. Синтаксис моделей. Внешние дуги. Обозначения. Правила стыковки внешних и граничных дуг. «Вхождение дуги в тоннель». Пример.
- •44. Idef0. Стратегии декомпозиции. Пример.
- •45. Процесс моделирования в idef0.
- •46. Idef1x. Сущности. Категории сущн. Завис и независ сущности. Пример.
- •47. Idef1x. Атрибуты. Классификация атрибутов. Пример.
- •Классиф атриб
- •48. Idef1x. Правила атрибутов. Способы представл сущн с атриб.
- •3 Основн способа представления сущностей с атриб
- •49. Idef1x. Связи. Соединит связи. Графич представл соединит связи. Пр.
- •50.Информ моделир. Безусл и условн связи. Мощно связи. Формы связи. Пр.
- •Безусловные формы
- •Условные формы
- •Биусловные формы
- •51.Idef1x. Графич и текстов представл дочерн мощности соедин связей. Пр.
- •52. Idef1x Формализация соединит связей. Идентиф и неидентиф связи. Пр.
- •53. Idef1x. Реализация условных и безусловных связей. Обязательные и необязат связи. Родительская мощность связи.
- •54. Idef1x. Неспецифические связи. Формализация неспецифич связей. Пр.
- •55. Idef1x. Организация рекурсивн связей. Иерархич и сетевая рекурсии. Пр.
- •56. Idef1x. Связи категоризац. Графич представл. Полная и неполная группы категорий. Дискриминатор. Роли. Пример.
- •57. Idef1x. Рабочие продукты информац моделирования. Уровни диаграмм. Пр.
- •58. Эволюц case-средств. Периоды развития case-средств.
- •59. Базовые основы построения case-средств. Принципы и положения, положенные в основу построения case-средств.
- •61. Классиф case-средств по типам. Примеры case-средств.
- •62. Классиф case-средств по категориям и уровням. Пр case-средств.
- •Классифик по уровням
32. 2 Этап метода Джексона. Цель.Сущность. Правила уст-я соотв.
Закл в идентиф-и соотв-й обработки м/у структ-ми вх и вых дан, созданнами на 1 этапе.
Общ правила: 1)Должно совп число соответствующих друг другу компонентов данных.
2) Соответствующие компоненты должны появляться в одинаковом порядке.
3)Должна им возм-ть совмест обраб каждого набора соотв компонентов.
Самый эффективный способ идентификации всех соответствий состоит в том, чтобы начать со структуры данных с наименьшим числом компонентов.
Рисунок!!!!! – результат идентиф соотв-й структ вх и выход дан.
33. Третий этап метода Джексона. Цель. Сущность. Подэтапы.
Здесь выдел 3 подэтапа созд-я структур прогр.
1 подэтап. Слияние соответ компон дан, чтобы сформир компоненты проги. Рез-т – упрощ структ проги. Рисунок!!!!!
2 подэтап. Включение не имеющ соответ компон-в структ вход дан в формир структ проги на те же относит иерарх места и присвоен им соответ имен по аналог с этапом 1. на рисунке двойной линией обозн добавл компон на дан подэтапе.
Рисунок!!! (где намалякано)
3 подэтап. Включение не имеющ соответ компон-в структ вход дан в формир структ проги на те же относит иерарх места и присвоен им соответ имен по аналог с этапом 1. на рисунке двойной линией обозн добавл компон на дан подэтапе.
Здесь сформирована управл-я конструк проги.
Рисунок!!!(где вертикальная линия справа)
34. Четвертый этап метода Джексона. Цель. Сущность. Контрольный перечень операций. Пример.
Перечисление и распределение исполн-х опер-й.
Для составления точного списка операций необходимо знать:
-спецификацию того, что должна делать программа;
-язык, на кот дол быть реал прога (для опред уров детализ опис операций).
Группы опер, кот вход в состав контрол перечня опер-й:
Оп-и заверш, служ для прекр раб проги – по 1 на прогу (пр, «Стоп»).
Операции открытия и закрытия (например, для файлов).
Операции вывода результатов (например, «Писать»).
Вычисления.
Операции ввода входных данных.
Управ внут перем: запом, восстанов, инициал).
Пример.
I. Операции завершения.1. Стоп.
II. Операции открытия и закрытия. В рассм проге использ 2 файла. Поэтомуоп-и дан гр необходимы.
2. Открыть входной файл.
3. Открыть выходной файл.
4. Закрыть входной файл.
5. Закрыть выходной файл.
Операции вывода результатов.
6. Писать тип файла.
7. Писать дату создания файла.
8. Писать количество Летн дат.
9. Писать количество зимн дат
Вычисления.
10. Кл := Кл + 1.
11. Кз := Кз + 1.
V. Операции ввода входных данных.
12.Читать из входного файла. VI. Управление внутренними переменными.
13. Кл :=0.
14. Кз :=0.
Для размещения этих опер на структ проги необх определить: 1) Какую часть проги обраб операц и когда работает над данными 2) Где эта часть дан-х обрабат-ся в стр-ре проги 3)В какой послед-ти появл-ся операц в компон-те проге(слева\справа,внизу\вверху)
Рисунок !!!!!!!!!!!
Таким образом, в управляющей структуре программы размещены все исполняемые операции. На следующем этапе создается программа на метаязыке структурированного изложения.