
- •СОДЕРЖАНИЕ
- •ВВЕДЕНИЕ
- •РАЗДЕЛ 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.Поясните назначение языка UML.
6.Перечислите основные принципы объектно-ориентированного анализа и проектирования, положенные в основу языка UML.
7.Назовите и охарактеризуйте виды отношений между объектами.
8.Назовите и охарактеризуйте виды отношений между классами.
9.Что называется мощностью ассоциации?
10.Перечислите типы мощности ассоциации.
11.Перечислите виды диаграмм языка UML и кратко опишите их назначение.
12.Перечислите и охарактеризуйте виды моделей языка UML.
13.Перечислите и охарактеризуйте уровни моделей языка UML.
14.Назовите основные элементы диаграммы вариантов использования.
15.Что в диаграммах вариантов использования называется актером? Как графически изображается актер?
16.Что в диаграммах вариантов использования называется вариантом использования? Как графически изображается вариант использования?
17.Какие виды отношений между отдельными элементами определены на диаграммах вариантов использования?
18.Приведите графическое представление различных видов отношений на диаграммах вариантов использования.
19.Поясните применение отношения ассоциации на диаграммах вариантов использования.
20.Как графически обозначается мощность ассоциации на диаграммах вариантов использования?
21.Поясните применение отношения включения на диаграммах вариантов использования.
22.Поясните применение отношения расширения на диаграммах вариантов использования.
23.Поясните применение отношения обобщения на диаграммах вариантов использования.
24.Приведите конкретный пример диаграммы вариантов использования, в которой применяются различные виды отношений.
241