- •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-средств.
- •Классифик по уровням
39.Idef0. Системы и модели. Основные понятия и определения. Цель модели. Точка зрения модели. Субъект моделирования. Пример.
Система- совокупн взаимод-их компонентов и взаимосвязей м/у ними.
Моделир-е-процесс создания точного описания системы. IDEF0-методология основана на концепциях системного моделирования.
Модель IDEF0- графич и текстовое представление результатов предметн обл, к-ая идентифицир-ет ф-ции сист, разраб-ся с определ целью и с выбранной т.зрен.
Целью модели явл-назначение модели.
Формальное определение модели в IDEF0 -М есть модель системы S, если М может быть использ-на для получ-я ответов на вопросы относительно S с точностью А. Следов цель модели-получ ответов на некоторую совокупность вопросов.
Точка зрения-позиц чел(объекта), в к-ую надо встать чтобы увидеть сист в действии.
Пример
пусть необх разраб IDEFO-модель проц выполнения лабораторн работ.
На 1этапе проектир-я формулир-ся вопросы к IDEFO-модели, формируется цель модели, определяются претенденты на точку зрения, выбирается точка зрения.
Перечень вопросов:
–Какие этапы ЛР необход выполнить студенту?
–Какие сотрудники участвуют в процессе выполнения студентом ЛР?
–Какие виды работ должен осуществлять препод во время выполн студентом ЛР?
–Какое оборудование необходимо для выполнения ЛР?
–и т.д.
На основании перечня вопросов формулируется цель модели: определить основн этапы проц выполнения ЛР, их влияние друг на друга и на результ защиты работы с целью обучения студентов методологии IDEF0.
Претенденты на точку зрения: преподаватель, студент.
Субъектом- моделирования является сама система.
В IDEF0 подчеркивается необход-ть точного определения границ системы. IDEF0-модель должна иметь единственный субъект.
Точка зрения диктует автору модели выбор нужной инф-ии о субъекте и форму ее подачи. Цель становится критерием окончания моделирования.
Результатом моделир-я явл совокупн описаний, начиная с описания самого верхнего уровня всей сист и кончая подробным описанием операций сист.
Каждое из таких описаний называется диаграммой
40. Idef0. Синтаксис диагр. Правила изобр функц блоков. Доминир-е. Виды отношений м/у объектами и функциями. Пример
Диаграмма-основн рабочий инструмент модели, содержит блоки и дуги. Блоки изображ ф-ции моделир-ой сист. Дуги связывают блоки вместе и отображают взаимод-я и взаимосв между ними.
В IDEF0 различ 5 типов дуг: вход, управление,выход, мех-зм, вызов.
Функц-е блоки на диаграмме изобр прямоугольниками.
Каждая сторона блока имеет определенное назначение. Левая сторона -для входов, верхняя - для управл, правая – выходов, нижняя – для мех-ов/вызовов.
Правила методологии IDEF0:
1.Вход - материал или инф использ-ую или преобр-ую функц-ым блоком для получ результата.Блок может не иметь ни одной входн дуги.
2.Управление-огранич или определ условия выполнения преобр-ия. В кач дуг использ некотор условия, правила, стратегии и т.д.Управление явл обязательн дугой.
3.Мех-змы показывают, кто, что и как выполняет эти преобр-я (т.е. мех-мы непосредств осуществл эти преобразования).
4.Выход-обознач обращение из данной части модели к блокувходящ в состав др части модели, обеспеч-ая их связь.
5.Вызов-с пом него разные модели могут использ один и тот же блок.
Рассмотрим правила построен диаграмм на примере:
Название IDEF0-блока использовано от глагольного сущ-го (вычисл, определение, обработка того-то и т.д.). Блоки имеют названия «Изуч-е теор», «Ответы на контр вопр», «Выполн-е индивид задания», «Написание отчета», «Защита ЛР»
Метод-я IDEF0 требует, чтобы в диагр было не менее 3 и не более 6 блоков. Это поддерж сложность диагр на уровне, доступн для понимания.
Блоки размещаются по диагон с учетом степени важности. В IDEF0 степень важности- доминирование- влияние, к-ое один блок оказывает на др блоки диагр.В левом верхн углу диагр располог наиболее доминир блок, наименее доминир – в правом нижн углу.
Блоки на диагр должны быть пронумеров с учетом их доминирования (1–наибольш доминир). Номер указыв-ся в правом нижнем углу блока.
Дуги изобр линиями со стрелками, кажд дуга представл мн-во объектов. Основу названия дуги составл сущ-ые. Названия дуг называются метками. Дуга определ как один блок влияет на др.
Использ-ся 5 типов взаимосвяз м/у блоками: управление, вход, обратн связь по управлению, обратн связь по входу, выход-механизм .
Отношение управления возник когда выход одного блока влияет на работу блока с меньшим доминированием.
Отношение входа возник когда выход одного блока становится входом для блока с меньшим доминированием.
Обратная связь по управлению возник когда выход некоторого блока влияет на работу блока с большим доминированием.
Обратная связь по входу возник когда выход одного блока становится входом другого блока с большим доминированием.
Связь "выход-механизм" отражает ситуац, когда выход одного блока становит средством достижения цели для др блока