- •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-средств.
- •Классифик по уровням
37.Сцепление модулей. Типы и меры сцепления.
Сцепление модулей - это мера относительной независимости модулей.
Слабое сцепление определяет высок уров независимости модулей.
Модули являются полностью независимыми, если каждый из них не содержит о другом никакой информации. Чем больше информации о другом модуле в них используется, тем менее они независимы и тем более сцеплены.
Таблица содержит типы сцепления модулей и соотв им степени сцепления.
№ п/п 1 2 3 4 5 6 7 |
Сцепление |
Степень сцепления |
Независимое |
0 (слабое сцепление) | |
По данным |
1 | |
По образцу |
3 | |
По общей области |
4 | |
По управлению |
5 | |
По внешним ссылкам |
7 | |
По кодам |
9 (сильное сцепление) |
Независимое сцепление возможно, если модули не вызывают друг друга и не обрабатывают одну и ту же информацию.
Модули сцеплены по данным, если они имеют общие простые элементы данных, которые передаются от одного модуля к другому как параметры.
(пр, структура – массив, а передается в качестве параметра элемент массива; при этом изменения в структуре данных не повлияют на другой модуль). Модули со сцеплением по данным не имеют общей области данных (глобальных переменных).
Модули сцеплены по образцу, если в качестве параметров используются структуры данных (например, в качестве параметра передается массив). Недостаток:оба модуля должны содержать информацию о др модуле(внутренней структуре данных).т.е изменения должны отображ и в др. модуле.
Модули сцеплены по общей области, если они разделяют одну и ту же глобальную структуру данных.
Модули сцеплены по управлению, если какой-либо из них управляет решениями внутри другого с помощью передачи флагов, переключателей и т.д.
Модуль сцеплен по внешним ссылкам, если у него есть доступ к данным другого модуля через внешнюю точку входа.
Модули сцеплены по кодам, если коды их команд объединены друг с другом. , использ общий участок памяти.
Если модули косвенно обращаются друг к другу (ч/з другие модули), то между ними также существует сцепление.
Вывод: сцепление модулей зависит от спроектированной структуры данных и способов взаимодействия между модулями. Необходимо использовать простые параметры и не применять глобальных данных
38.Case-технологии. Обзор методов структ проектирования. Цели использования case-технологий. Семейство методологий idef.
CASE-технология -совокупн методолог разраб и сопровожд сложн сист, поддерживаемая комплексом взаимосвяз средств автоматизац.
Базов методологии семейства IDEF
-IDEF0 –методол-я функц-го моделир-я производственной среды или системы (основана на методе SADT Росса); отраж структ и ф-ции сист, потоки инф-и и материальн объектов связыв-их эти ф-ции.
-IDEF1 –методол-я инф-го моделир-я производств среды или сист (основ на реляционной теор Кодда и использ-и ER-диагр Чена);отраж структ и содерж инф потоков необх для поддержки ф-ций сист
-IDEF2 –метод-я динамич-го моделир-я производств среды или сист;отображ меняющиеся во время провед-я ф-ций инф-и и ресурсов сист.
-IDEF1X – методол-я концептуальн-го моделир-я произв среды или сист; (основ на реляц теор Кодда и использ ER-диагр Чена)
-IDEF3 – методол-я моделир-я сценариев процессов происходящ в произв среде или сист.отобр сост объектов и потоков данн в связи м/у ситуациями и событиями, счит-ся метод-ей документирования.
Метод-гии IDEF0 и IDEF1X явл стандартизир-и и дают достат полное представление о сложной сист.
В США 2 стандарта:
IEEE1320.1-1998 по языку функц-го моделир-я IDEF0
IEEE1320.2-1998 синтаксис и семантика IDEF1X по языку концепт моделир-я
В России принят ряд документов:
Руководящ докум IDEF0-2000г методол-я функ-го моделир-я IDEF0
Методолог структ анализа и проектир-я IDEF0
Существует 2 направл в моделир-ии SADT:
- функции-е модели- выделяют события в системе,
-модели данных- выделяют объекты (данные) сист, связывающие функц м|у собой и с их окружением.
Функции-ый вариант методологии SADT- IDEF0.
Основное назнач SADT –моделир-е предметн обл с целью определ-я требований к разрабатываемой сист.
SADT использ-ся при выполнен работы 2(анализ и требован в сист) и для работы 4(анализ и требов к ПС) проц разработки.
Достоинства методологии SADT.
1.универсальность - SADT может использоваться для проектирования сложных систем любого назначения
2.SADT - единственная методология, легко отражающая такие системные характеристики, как управление, обратная связь и исполнители;
3.SADT имеет развитые процедуры поддержки коллективной работы;
4. SADT может использ-ся на ранних этапах разработки;
5.SADT легко сочетается с др методами проектирования