- •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-средств.
- •Классифик по уровням
61. Классиф case-средств по типам. Примеры case-средств.
Данная классиф отражает функц-е назнач CASE-средств в ЖЦ ПС
Типы:
a. Анализ и проектирование.
Средства использ для поддержки начального проц разраб(анилиз предметн обл, разраб требован к сист, проектир-е системн архит-ры, разраб требован к ПС, технич-ое проектир-е ПС)
На выходе генерируются спецификации компонентов системы и интерфейсов м/у компонентами, архит-ра сист, архит-ра ПС, технич проект ПС, включая алгоритмы и определения структур данных. Т.e, поддерж работы 1-6 процесса разработки .
К средствам этого типа можно отнести BPwin.Telelogic DOORS, Telelogic Modeler
b. Проектирование баз данных и файлов.
Средства этого типа обеспеч логич моделир-е данных, преобр-е моделей данных в третью нормальную форму, автоматич генерацию схем БД.
К средствам этого типа можно отнести ERwin.Designer-2000
c. Программирование и тестирование.
Поддерж 7 работ проц разраб, Средства этого типа выполняют автоматическую кодогенерацию, получая полностью документированное ПС. Содержат графич редакторы, средства поддержки работы с репозиторием, генераторы кодов, анализаторы кодов, генераторы наборов тестов.
К ним относят TAU/tester, TAU/developer
d. Сопровождение и реинженерия.
Цель-поддержка корректировки, изменения, преоьр-я, реинженерия существующ сист, поддержка документац по сущ-ей сист.
К данным средствам относятся документаторы, анализаторы программ, средства реинженерии (telelogic synergy)
е. Окружение.
К данным средствам относятся средства поддержки платформ для интеграции CASE-средств.(telelogic rapsody)
f Управление проектом.
К данным средствам относятся средства поддержки процесcа управления ЖЦ
Ф-ции (планирование, контроль, руководство, организация взаимодействия).
62. Классиф case-средств по категориям и уровням. Пр case-средств.
классиф определ уровень интегрир-ти CASE-средств по выполняемым функциям.
a. Категория Tool (tool - рабочий инструмент).
Включ CASE средства самого низкого уровня интегрир-ти(Case-ср-ва, решающие небольш автономные задачи в проблеме более широкого масштаба). TAU/Model Autor
b. Категория ToolKit (tookit - набор инструментов, пакет разработчика). включ CASE-средства среднего уровня интегрир-ти. Средства данной категории использ репозиторий и ориентир-ны на поддержку одного этапа проц разраб или на поддержку одного из др проц ЖЦ.
К CASE-средствам данн категор относят BPwin. И большинство из Telelogic
с. Категория Workbench (Workbench - рабочее место).
Облад самой высокой степенью интеграции. Поддержив почти весь проц разработки и ряд др. проц ЖЦ, коллективн работы над проектом и работы с репозиторием.
К CASE-средствам данн категор относят большинство из Telelogic
Классифик по уровням
классиф связана с обл действия CASE-средств в пределах ЖЦ ПС.
a. Верхние (Upper) CASE-средства.
называются еще средствами компьютерного планирования.
Цель: помощь руководителям организаций, предприятий и конкретн проектов в определении политики организации и создания планов проектов.
CASE-средства позволяют строить модель предметн обл, проводить анализ различных сценариев (в том числе наилучших и наихудших), накапливать информацию для принятия оптимальных решений. К ним относ telelogic SystemArchitect: telelogic focal point; telelogic dashboard
b. Средние (Middle) CASE-средства.
поддерж начальн этапы проц разработки( анализ предм обл, разраб требований, разраб архит-ры)(работы 2-5)
Облад возможностью накопления и хранят инф по проекту.
Часто поддерж-ют прототипирование
К CASE-средствам данного уровня можно отнести BPwin.Erwin, telelogic DOORS, modeler/
с. Нижние (Lower) CASE-средства.
Поддерж вторую половину работ проц разраб ЖЦ, Содержат системные словари и графические средства, исключающие необход разработки физических спецификаций. Автоматически генерируется до 90% кодов. Входн инф для кодогенератора явл спецификация разраб для данного и среднего уровня.
Поддерж прототипир-е, тестир-е, управление конфигурац, генерац документов, облегчают модификацию сопровождения.
сюда можно отнести Erwin; telelogic TAU; telelogicSynergy
Осн понят и определ. ЖЦПС. Структ ЖЦПС в соответствии с ИСО/МЭК12207. Классиф проц-в ЖЦПС.Структ проц разраб. МодельЖЦ.
Базов стратегии разраб программных средств и систем. Каскадная стратегия. Сущность. Достоинства и недостатки. Области использования.
Инкрементная стратегия разработки программных средств и систем. Сущность. Достоинства и недостатки. Области использования.
Эволюционная стратегия разработки программных средств и систем. Сущность. Достоинства и недостатки. Области использования.
Классическая каскадная модель жизненного цикла ПС и варианты ее реализации. Достоинства и недостатки. Область применения.
Каскадная модель по ГОСТ Р ИСО/МЭК ТО 15271-2002. Достоинства и недостатки. Область применения.
V-образная модель жизненного цикла ПС. Достоинства и недостатки. Варианты реализации. Область применения.
Базовая RAD-модель быстрой разработки приложений жизненного цикла ПС. Достоинства и недостатки. Область применения.
RAD-модель жизненного цикла ПС, основанная на моделировании. Достоинства и недостатки. Область применения.
RAD-модель быстр разрабприлож поГОСТРИСО/МЭКТО15271-2002.
Инкрементн модель ЖЦ ПС. Дост и недостатки. Область применения.
Вариант инкрем модели по ГОСТ Р ИСО/МЭК ТО 15271-2002. Дост и недост. Обл
Эволюционная модель жизненного цикла ПС по ГОСТ Р ИСО/МЭК ТО 15271-2002. Достоинства и недостатки. Область применения.
Структурная эволюционная модель быстрого прототипирования. Достоинства и недостатки. Область применения.
Эволюционная модель прототипирования по ГОСТ Р ИСО/МЭК ТО 15271-2002. Достоинства и недостатки. Область применения.
Спиральная модель Боэма ЖЦ ПС. Дост/недост. Область применения.
Упрощенная спиральная модель ЖЦПС института качества SQI. Достоинства и недостатки. Область применения.
Упрощенная спиральная модель ЖЦ ПС Института Управления проектами. Достоинства и недостатки. Область применения.
Модель «win-win» ЖЦ ПС. Достоинства и недостатки. Область применения.
Спиральная модель ЖЦ ПС Консорциума по вопросам разработки программного обеспечения. Дост и недостатки. Область применения.
Компонентно-ориентированная модель жизненного цикла ПС. Достоинства и недостатки. Область применения.
Классификация проектов по разработке ПС и сист, ориентированная на выбор модели ЖЦ. Категории и критерии классификации проектов.
Процед выбора модели ЖЦ разработки ПС и систем института SQI
Адаптация модели жизненного цикла разработки ПС и систем к условиям конкретного проекта по СТБ ИСО/МЭК 12207-2003 и ГОСТ Р ИСО/МЭК ТО 15271-2002. Хаар-ки проекта, влияющие на адаптацию.
Модульное проектиро-е прог. Признаки модульности программы. Дост/недост модульности. Классиф методов проектирования модульн прог.
26. Нисходящее проектир программ и его стратегии. Стратегия, основанная на использовании псевдокода. Достоинства и недостатки. Пример.
27. Стратегия пошагового проектир при нисходящ проектировании прог, основанная на использ комментариев. Виды и нормы комментариев. П.
28. Стратегия анализа сообщений при нисходящем проектир прог. Пр.
29. Метод восходящего проектир. Сущность. Целесообразность использования. Недостатки. Способы сочетания с другими методами.
30. Метод Джекс. Сущность. Основн конструкции построения структ данн. Примен к иерархич, сетевой и реляц структ данных. Пр.
31. 1 этап метода Джексона. Виды докум, созд на данном этапе. Пр.
32. 2 этап метода Джексона. Цель. Сущность. Правила установл соотв. Пр.
33. 3 этап метода Джексона. Цель. Сущность. Подэтапы. Пример.
34. 4 этап метода Джексона. Цель. Сущность. Контрольн перечень операц.
35. 5 этап метода Джексона. Цель. Сущность. Пример.
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. Правила атрибутов. Способы представл сущн с атриб. Пр.
49. IDEF1X. Связи. Соед-ые связи. Их Графич представл. Пр.
50. Инф-е моделир. Безусл и условн связи. Мощн связи. Формы связи.
51. IDEF1X. Графич и текстов представл дочерн мощности соед-ых связей.
52. IDEF1X Формализация соед-ых связей. (не)Идентиф связи. Пример.
53. IDEF1X.Реализац усл/безусловн связей.Обязат и необязат связи.Род мощ-ть связи.
54. IDEF1X. Неспецифич связи. Формализация неспециф связей. Пример.
55. IDEF1X. Организац рекурсивн связей. Иерархич и сетевая рекурсии.
56. IDEF1X. Связи категоризации. Графич представление. Полная и неполная группы категорий. Дискриминатор. Роли. Пример.
57. IDEF1X. Рабочие продукты инф-го моделирования. Уровни диаграмм.
58. Эволюция CASE-средств. Периоды развития CASE-средств.
59. Базовые основы построения CASE-средств. Принципы и положения, положенные в основу построения CASE-средств.
60. Состав и общие функц-ые возможности CASE-средств.
61. Классификация CASE-средств по типам. Примеры CASE-средств.
62. Классиф CASE-средств по категор и уровням. Пример CASE-средст