Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Оглавление
Предисловие
От автора
1. Введение
Что такое UML?
Как мы к этому пришли
Нотации и метамодели
Для чего нужно заниматься анализом и проектированием.
Где найти дополнительную информацию.
2. Основы процесса разработки
Общее представление о процессе
Начало
Исследование
Планирование фазы построения.
Построение
Внедрение
Когда использовать итеративную разработку
Где найти дополнительную информацию.
3. Варианты использования
Диаграммы вариантов использования
Варианты использования бизнес-процессов и систем
Когда следует применять варианты использования
Где найти дополнительную информацию.
4. Диаграммы классов: основы
Особенности представления
Ассоциации
Атрибуты
Операции
Обобщение
Правила ограничения
Когда использовать диаграммы классов
Где найти дополнительную информацию.
5. Диаграммы взаимодействия
Диаграммы последовательности
Диаграммы кооперации
Сравнение диаграмм последовательности
и диаграмм кооперации
Когда использовать диаграммы взаимодействия
6. Диаграммы классов: дополнительные понятия.
Стереотипы
Диаграмма объектов
Операции и атрибуты в контексте класса
Множественная и динамическая классификация
Агрегация и композиция
Производные ассоциации и атрибуты
Интерфейсы и абстрактные классы
Ссылочные объекты и объекты-значения
Совокупности многозначных концов ассоциаций
Постоянство
Классификация и обобщение
Квалифицированные ассоциации
Класс-ассоциация
Параметризованный класс
Видимость
7. Пакеты и кооперации
Пакеты
Кооперации
Когда использовать диаграммы пакетов и кооперации
Где найти дополнительную информацию.
8. Диаграммы состояний
Диаграммы параллельных состояний.
Когда использовать диаграммы состояний
Где найти дополнительную информацию
9. Диаграммы деятельности
Декомпозиция деятельности
Динамическая параллельность
Дорожки
Когда использовать диаграммы деятельности
Где найти дополнительную информацию.
10. Физические диаграммы
Диаграммы развертывания
Диаграммы компонентов
Объединение диаграмм компонентов и развертывания
Когда следует использовать физические диаграммы.
11. Язык UML и программирование
Наблюдение пациента: модель предметной области
Наблюдение пациента: модель спецификации
Переход к кодированию
А. Средства и их использование
В. Отличия версий языка UML
Библиография
Алфавитный указатель
Начало
Предисловие
Структура книги
Об авторах
Заказать книгу в магазине "Мистраль"