Результатом анализа и проектирование больших,
сложных систем ПО должен стать законченный
продукт. Его можно изобразить на бумаге или
выразить в виде завершенной модели. Однако
аналитики и разработчики ПО редко переносят на
бумагу "анатомию" своего труда. В данной
книге показан процесс объектно-ориентированного
анализа и проектирования реальных систем. Помимо
терминологии, обозначений и модельной структуры,
здесь рассматриваются вопросы анализа,
разработки проекта
и управления им.
Книга помогает перейти от изучения теории
объектно-ориентированного
анализа/проектирования (ООА/ООD) к ее применению в
сложном реальном мире. Она охватывает следующий
круг тем:
Поиск правильных объектов
Построение модели анализа
Документирование, проверка и
исправление модели анализа
Переход к проектированию
Построение модели
проектирования
Вопросы реализации
Переход к
объектно-ориентированной технологии
Книга предназначается для практиков. В ней
содержится детальное описание двух действующих
структурных моделей: постановка проблемы,
анализ/проектирование и, наконец, реализация.
Книга является практическим введением в
объектную технологию и может служить образцом
при создании
объектно-ориентированного проекта.
Содержание
1 Введение
2 Структурные модели
3 Поиск и хранение подходящих объектов
4 Идентификация классов и объектов
5 Обработка классов и объектов
6 Вопросы сложности: идентификация
структуры
7 Вопросы сложности: идентификация
субъектов
8 То, что запоминают объекты:
идентификация атрибутов
9 Идентификация отношений между
экземплярами
10 То, что делают и говорят объекты:
идентификация служб и сообщений
11 Вопросы качества:
полнота/непротиворечивость модели анализа
12 Документирование аналитической модели
13 Проверка и исправление аналитической
модели
14 Переход к проектированию
15 Вопросы, связанные с областью описания
проблемы
16 Спецификация человеческого интерфейса
17 Вопросы управления задачей
18 Спецификация проекта базы данных
19 Вопросы качества на уровне проектирования
20 Документирование и пересмотр модели
проектирования
21 Вопросы реализации
22 Переход к объектно-ориентированной
технологии
Приложения
А Описание структурной модели для системы
контроля лифтов (ECS)
В Описание структурной модели для системы
подписки на Small Bytes (SBSS)
C Анализ частоты фраз (PFA) для ECS
D Анализ частоты фраз (PFA) для SBSS
E Рабочие листы OOA/OOD для ECS
F Рабочие листы OOA/OOD для SBSS
G Модели 3VM для ECS
H Модели 3VM для SBSS
I Модель OOA для ECS
J Модель OOA для SCSS
K Нотация диаграммы EROI
L Диаграмма EROI для ECS
M Диаграммы EROI для SCSS
N PDC для ECS
O PDC для SCSS
P HIC для ECS
Q HIC для SCSS
R TMC для ECS
S DMC для SCSS |