Книга: Rational Rose 2000 и UML Визуальное моделирование
Оглавление книги
- Предисловие
- От автора
- Глава 1. Что такое визуальное моделирование
- Треугольник успеха
- Роль нотации
- История UML
- Роль процессов
- Что такое итеративная и инкрементальная разработка
- Методология Rational Unified Process
- Пакет Rational Rose
- Резюме
- Глава 2. Начало проекта
- Определение правильного проекта
- Несколько слов об университете ESU
- Риски задачи регистрации курсов
- Постановка задачи регистрации курсов
- Резюме
- Глава 3. Создание прецедентов
- Поведение системы
- Актеры
- Прецеденты
- Отношения прецедентов
- Диаграммы прецедентов
- Диаграммы действий
- Резюме
- Глава 4. Поиск классов
- Что такое объект
- Состояние, поведение и индивидуальность
- Что такое класс
- Стереотипы и классы
- Обнаружение классов
- Документирование классов
- Пакеты
- Объекты и классы в системе регистрации курсов
- Диаграммы классов
- Резюме
- Глава 5. Изучение взаимодействия объектов
- Реализация прецедентов
- Документирование сценариев
- Диаграммы последовательности действий
- Диаграммы последовательности действий и граничные классы
- Сложность и диаграммы последовательности действий
- Диаграммы взаимодействий
- Зачем нужны две разные диаграммы
- Диаграмма последовательности действий для системы регистрации курсов
- Резюме
- Глава 6. Определение отношений
- Необходимость отношений
- Ассоциативные отношения
- Агрегационные отношения
- Ассоциация или агрегация
- Именование отношений
- Именование ролей
- Мощность отношений
- Возвратные отношения
- Поиск отношений
- Отношения между пакетами
- Резюме
- Глава 7. Добавление поведения и структуры
- Представление поведения и структуры
- Создание операций
- Документирование операций
- Отношения и сигнатуры операций
- Создание атрибутов
- Документирование атрибутов
- Отображение атрибутов и операций
- Ассоциативные классы
- Резюме
- Глава 8. Изучение наследования
- Наследование
- Обобщение
- Специализация
- Дерево наследования
- Одиночное и множественное наследование
- Наследование и агрегация
- Резюме
- Глава 9. Анализ поведения объекта
- Моделирование динамического поведения
- Состояния
- Переходы между состояниями
- Особые состояния
- Параметры переходов
- Параметры состояний
- Резюме
- Глава 10. Проверка модели
- Для чего нужна однородность
- Объединение классов
- Разделение классов
- Исключение классов
- Проверка целостности
- Проход по сценарию
- Отслеживание событий
- Просмотр документации
- Резюме
- Глава 11. Проектирование системной архитектуры
- Потребность в архитектуре
- О разработчиках архитектуры
- Представление архитектуры 4 + 1
- Логическое представление
- Представление реализации
- Представление процессов
- Представление средств внедрения
- Представление прецедентов
- Резюме
- Глава 12. Выпуск версий
- Процесс планирования версий
- Проектирование пользовательского интерфейса
- Добавление классов уровня проектирования
- Использование шаблонов
- Проектирование отношений
- Проектирование атрибутов и операций
- Проектирование наследования
- Кодирование, тестирование и документирование версии
- Использование возвратного проектирования для подготовки очередной версии
- Резюме
- Приложение А. Генерация кода и возвратное проектирование для С++
- Приложение В. Генерация кода и возвратное проектирование
- Приложение С. Примеры программ на Visual Basic
- Глоссарий
- Сноски из книги
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- Предисловие
- От автора
- Глава 1. Что такое визуальное моделирование
- Глава 2. Начало проекта
- Глава 3. Создание прецедентов
- Глава 4. Поиск классов
- Глава 5. Изучение взаимодействия объектов
- Глава 6. Определение отношений
- Глава 7. Добавление поведения и структуры
- Глава 8. Изучение наследования
- Глава 9. Анализ поведения объекта
- Глава 10. Проверка модели
- Глава 11. Проектирование системной архитектуры
- Глава 12. Выпуск версий
- Приложение А. Генерация кода и возвратное проектирование для С++
- Приложение В. Генерация кода и возвратное проектирование
- Приложение С. Примеры программ на Visual Basic
- Глоссарий
- Сноски из книги
- Содержание книги
- Популярные страницы
Похожие страницы
- 10.4. ДИАГРАММЫ UML
- Rational Rose 2000 и UML Визуальное моделирование
- 12.4. Моделирование правильных треугольных пирамид
- 1.10. МОДЕЛИРОВАНИЕ И ПРОГРАММИРОВАНИЕ. ПОНЯТИЕ СПЕЦИФИКАЦИЙ
- Глава 1. Что такое визуальное моделирование
- 12. Моделирование роста бизнеса
- Моделирование в ithink
- 12.3. Моделирование призматоидов
- Глава 9 ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ
- UML и птолемеевские системы
- 8.1.6 Configuring EclipseUML
- 4.3. Моделирование недетерминированного автомата