- •СОДЕРЖАНИЕ
- •ВВЕДЕНИЕ
- •РАЗДЕЛ 1. ВВЕДЕНИЕ В ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
- •1.1. Основные понятия и определения
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •2.2.1. Общие сведения о каскадных моделях
- •2.2.2. Классическая каскадная модель
- •2.2.3. Каскадная модель с обратными связями
- •2.2.5. V-образная модель
- •2.3.1. Базовая RAD-модель
- •2.5.5. Спиральная модель Боэма
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •РАЗДЕЛ 3. ВЫБОР МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ДЛЯ КОНКРЕТНОГО ПРОЕКТА
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •РАЗДЕЛ 4. КЛАССИЧЕСКИЕ МЕТОДОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
- •4.1. Структурное программирование
- •4.3. Методы нисходящего проектирования
- •4.3.1. Пошаговое уточнение
- •4.3.4. Анализ сообщений
- •4.4. Методы восходящего проектирования
- •4.5. Методы расширения ядра
- •4.6. Метод JSP Джексона
- •4.6.1. Основные конструкции данных
- •4.6.2. Построение структур данных
- •4.6.3. Проектирование структур программ
- •4.7.1. Связность модуля
- •4.7.2. Сцепление модулей
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •РАЗДЕЛ 5. CASE-ТЕХНОЛОГИИ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ ПРОГРАММНЫХ СРЕДСТВ
- •5.1. Общие сведения о CASE-технологиях
- •5.2.1. Общие сведения о методологии SADT
- •5.2.2. Основные понятия IDEF0-модели
- •5.2.3. Синтаксис IDEF0-диаграмм
- •5.2.4. Синтаксис IDEF0-моделей
- •5.3.1. Основные понятия DFD-модели
- •5.3.2. Синтаксис DFD-диаграмм
- •5.3.3. Синтаксис DFD-моделей
- •5.4.3. Атрибуты
- •5.4.5. Правила атрибутов
- •5.4.9. Формализация соединительных связей
- •5.4.11. Неспецифические связи
- •5.4.13. Связи категоризации в IDEF1X
- •5.5.1. Метод JSD Джексона
- •5.5.2. Диаграммы Варнье–Орра
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •6.1.3. Основы языка UML
- •6.3. Диаграмма вариантов использования
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •РАЗДЕЛ 7. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •7.1. История развития CASE-средств
- •7.4. Классификация CASE-средств
- •7.4.1. Классификация по типам
- •7.4.2. Классификация по категориям
- •7.4.3. Классификация по уровням
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
- •ЛИТЕРАТУРА
ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
1.Назовите базовые стратегии разработки ПС и систем.
2.Охарактеризуйте сущность каскадной стратегии разработки ПС и систем, перечислите достоинства, недостатки и области применения данной стратегии.
3.Охарактеризуйте сущность инкрементной стратегии разработки ПС и систем, перечислите достоинства, недостатки и области применения данной стратегии.
4.Охарактеризуйте сущность эволюционной стратегии разработки ПС и систем, перечислите достоинства, недостатки и области применения данной стратегии.
5.Дайте сравнительную характеристику каскадной, инкрементной и эволюционной стратегий разработки ПС и систем.
6.Назовите общие черты каскадных моделей жизненного цикла.
7.Изобразите и охарактеризуйте классическую каскадную модель ЖЦ.
8.Изобразите и охарактеризуйте каскадную модель ЖЦ с обратными связями. В чем заключаются ее преимущества и недостатки по сравнению с классической каскадной моделью?
9.Изобразите и охарактеризуйте каскадную модель ЖЦ, рекомендуемую ГОСТ Р ИСО/МЭК ТО 15271–2002. В чем заключаются ее особенности по сравнению с классической каскадной моделью?
10.Изобразите и охарактеризуйте V-образную модель ЖЦ. В чем заключаются ее отличия, преимущества и недостатки по сравнению с классической каскадной моделью?
11.Изобразите и охарактеризуйте V-образную модель ЖЦ с обратными связями. В чем заключаются ее преимущества и недостатки по сравнению с V-образной моделью без обратных связей?
12.Назовите основные черты RAD-моделей ЖЦ.
13.Изобразите и охарактеризуйте базовую RAD-модель ЖЦ. В чем заключаются ее отличия, преимущества и недостатки по сравнению с классической каскадной моделью?
14.Изобразите и охарактеризуйте RAD-модель ЖЦ, основанную на моделировании предметной области. В чем заключаются ее отличия, преимущества и недостатки по сравнению с базовой RAD-моделью?
15.Изобразите и охарактеризуйте RAD-модель параллельной разработки приложений. В чем заключаются ее особенности по сравнению с базовой RAD-
моделью?
16. Изобразите и охарактеризуйте RAD-модель ЖЦ, рекомендованную ГОСТ Р ИСО/МЭК ТО 15271–2002. В чем заключаются ее особенности по сравнению с базовой RAD-моделью?
17. Перечислите основные достоинства, недостатки и области использования RAD-моделей.
70
18.Назовите общие черты инкрементных моделей ЖЦ.
19.Изобразите и охарактеризуйте инкрементную модель ЖЦ с уточнением требований на начальных этапах разработки. В чем заключаются ее особенности по сравнению с классической каскадной моделью?
20.Изобразите и охарактеризуйте инкрементную модель ЖЦ, рекомендованную ГОСТ Р ИСО/МЭК ТО 15271–2002. В чем заключаются ее особенности по сравнению с классической каскадной моделью?
21.Изобразите и охарактеризуйте инкрементную модель экстремального программирования. В чем заключаются ее особенности по сравнению с классической каскадной моделью?
22.Назовите общие черты эволюционных моделей ЖЦ.
23.Изобразите и охарактеризуйте эволюционную модель ЖЦ, рекомендованную ГОСТ Р ИСО/МЭК ТО 15271–2002. В чем заключаются ее особенности по сравнению с инкрементной моделью, приведенной в данном стандарте?
24.Изобразите и охарактеризуйте структурную эволюционную модель быстрого прототипирования. В чем заключаются ее особенности по сравнению с другими эволюционными моделями жизненного цикла?
25.Изобразите и охарактеризуйте эволюционную модель прототипирования, рекомендованную ГОСТ Р ИСО/МЭК ТО 15271–2002. В чем заключаются ее особенности по сравнению с другими эволюционными моделями ЖЦ?
26.Изобразите и охарактеризуйте спиральную модель Боэма. Перечислите фазы и квадранты данной модели. Назовите достоинства и недостатки данной модели ЖЦ.
27.Изобразите и охарактеризуйте спиральную модель Института качества SQI. В чем заключаются ее особенности, достоинства и недостатки по сравнению с базовой спиральной моделью ЖЦ Боэма?
28.Изобразите и охарактеризуйте спиральную модель Института Управления проектами PMI. В чем заключаются ее особенности, достоинства и недостатки по сравнению с базовой спиральной моделью ЖЦ Боэма?
29.Изобразите и охарактеризуйте спиральную модель «win-win». В чем заключаются ее особенности, достоинства и недостатки по сравнению с базовой спиральной моделью ЖЦ Боэма?
30.Изобразите и охарактеризуйте спиральную модель Консорциума по вопросам разработки программного обеспечения. В чем заключаются ее особенности, достоинства и недостатки по сравнению с базовой спиральной моделью ЖЦ Боэма?
31.Изобразите и охарактеризуйте компонентно-ориентированную спиральную модель ЖЦ. В чем заключаются ее особенности, достоинства и недостатки по сравнению с другими спиральными моделями?
71
