1 Краткий обзор объектно-ориентированного анализа Эта глава представляет собой эффективное введение в объектно-ориентированный анализ, или ООА (Object-Oriented Analysis). 2 Концепции информационного моделирования Эта глава представляет собой краткий обзор понятий, терминологии и нотации информационного моделирования. Для более полного представления, включающего примеры, руководящие принципы, критерии качества и объяснения 3 Жизненные циклы объектов Эта глава описывает, как формализовать динамическое поведение объектов в терминах моделей состоянии. 4 Динамика связей Эта глава объясняет, как формализовать динамическое поведение связей и как поступать с конкуренцией в анализе. 5 Динамики систем Модели состояний для объектов и связей обеспечивают подробное описание динамик каждой отдельной компоненты системы. В этой главе мы обращаем Ваше внимание на понимание динамик системы как единого целого. 6 Модели процессов Все процессы, совершающиеся в системе, устанавливаются в действиях. Теперь мы подробно исследуем процессы, которые составляют действия. 7 Домены До этого времени мы рассматривали ООА как инструмент для формализации нашего понимания и исследования прикладного домена - предметной области, изначально определенной конечным пользователем системы. Теперь мы рассматриваем, как ООА может также быть использован для разработки точных описаний тех предметных областей, которые обычно связаны с проектированием. 8 Управление большим доменом В этой главе мы рассматриваем методику анализа большого домена. 9 Преобразование объектно-ориентированного анализа в объектно-ориентированное проектирование В этой главе мы представили преобразование ООА в объектно-ориентированное проектирование. Проектирование представляется в нотации OODLE, которая описана в приложении А. Если Вы незнакомы с концепциями объектно-ориентированного проектирования или с нотацией OODLE, то мы предлагаем Вам сначала прочитать это приложение. A. OODLE: He зависимая от языка нотация для объектно-ориентированного проектирования Эта статья представляет не зависимую от языка графическую нотацию для описания проектирования объектно-ориентированной программы, библиотеки или среды. Предписаны четыре отчетливых диаграммы. Каждая диаграмма предназначена для специфических применений и определенных пользователей. Диаграммы связаны схемой иерархического представления, которая обеспечивает основу для организации документов, а также для навигации или просмотра в автоматизированной системе. Нотация названа OODLE, как акроним от Object-Oriented Design LanguagE (язык объектно-ориентированного проектирования). |