- •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-средств.
- •Классифик по уровням
27. Стратегия пошаг проект-я при нисходящем проектировании программ, основанная на использовании комментариев. Виды и нормы комментариев. Пример.
При этом способе на каждом этапе уточнений испол упрае конструкции структур прогр-я, а правила обработки данных не детализируются. Они опис в виде коммент. На каждом этапе уточнений блоки, представл комментариями, частично детализируются. Но сами комментарии при этом не выбрасываются.
виды комментариев.Заголовки. Объясняют назначение основных блоков прогр на отдельных этапах пошаговой детализации.Построчные. Опис мелкие фрагменты проги.Вводные. Помещ в начале текста проги и задают общую инфу о программе
4-5 строк комментария-заголовка на каждую подпрограмму или блок;
по 1 комменту на каждые 2-3 строки исход текста для постр коммент.
Дост-ва: хорошо закомментир прога.
Пример. Первый этап пошагового уточнения.
Записывается вводный комментарий и комментарий к заголовку программы.
{Программа обработки дат. Разработчик Иванов И.И.}
{Заголовок программы}
Второй этап пошагового уточнения.
Опред основ Маш обраб дат. Сохран комм-и предыд этапа и добавл ком-и тек этапа.
{Программа обработки дат. Разработчик Иванов И.И.}
{Заголовок программы}
Program {Обработка дат}
{Отделение правил дат от неправил}{*}
{Обраб неправил дат}
EndРrogram.
Третий этап пошагового уточнения.
Детализация фрагмента *. Сохран комм-и предыд этапа и добавл ком-и тек этапа. Возм появл необх в использ управл конструкций структурного программирования.
{{Программа обработки дат. Разработчик Иванов И.И.}
{Заголовок программы}
Program {Обработка дат}
While {не конец входного файла}Do
{Чтение дат}
{Анализ правил даты}
End
{Обраб неправил дат}
EndРrogram.
28. Стратегия анализа сообщений при нисходящем проектировании программ. Пример.
Анализ сообщений использ в 1 очередь для структур-и прог обраб инф. Он основывается на анализе потока данных, обрабатываемых программой.
В соответ со стратег анализа потоков дан, первонач поток дан разбив на 3 потока: первый содер непреобраз дан, второй – потоки преобраз-я, послед – только выход инфу. Границы, раздел эти потоки показаны штрихов. Три части проги, котор соответ 3 потокам назыв: исток, преобразователь, сток. Преобраз – основ часть проги, исток куправл вход потоком данных, сток управл-т потоком выхода.
Каждый из блоков – прогр модуль. Процесс декомпоз-и заключ в рекурсив использ метода разбиения на исток – преобр-ль – сток на отделн ветвях древовид модул структ проги. Рез-т декомп модуля-стока должен обяз содерж сток, мод-преобраз – преобразов, модуля-стока – сток. Вызыв модуль – главн сток для модуля-истока и главный исток для модуля-стока. Если структура имеет больш размер – управление осущ на уровне детализ-и дан для модул стока и истока. Пример. Декомпоз 1 ур-ня
Декомпоз 2 ур-ня.
1 – проверка вход дат (исток); 2 – обработка дат (преобраз); 3 – запоминание правил рез-в(сток); 4 – чтение дат (исток модуля-истока 1); 5 – проверка дат(преобраз модуля-истока 1); 6–запоминание неправил дат (сток модуля-истока 1); 7-обраб прав дат (преобраз модуля преобраз 2); 8–проверка рез-в(преобраз модуля-стока 3); 9 – запоминание дат (сток модуля-стока 3).Т к связи м/у модулями не отражены должно быть описание иерархич структ дан в виде табл взаимод-я модулей. В ней должны быть определ все способы инф-го обмена, задав как при помощи формальн пар-в, так и с пом глоб перем-х.
Модуль |
Вход |
Выход |
1 |
- |
Правил даты/ конец файла |
2 |
Правил даты |
Результаты |
3 |
результаты |
- |
4 |
- |
Прочит-я дата/конец файла |
5 |
Прочитанная дата |
Правильн дата/Неправил дата |
6 |
Неправил дата |
- |
7 |
Правильн дата |
Обработ дата |
8 |
Обработ дата |
Правил рез-ты/неправил рез-ты |
9 |
Правил рез-ты |
- |
Здесь выход дан глав модуля отображ как вход для вызыв им модулей. Так, модуль-исток имеет выход дан, сток- вход дан, преобраз – и те и др. стратег анализа сообщен включ организ взаим-я м/у модулями и организ-ю функционир-я отдел модулей.