Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 20 стр.

UptoLike

Составители: 

20
Коад и Йордан предложили свой список кандидатов:
- структуры;
- другие системы;
- устройства;
- события;
- роли, в которых находятся пользователи;
- местоположение;
- организационные единицы.
Анализ поведения. В то время как классические подходы
концентрируют внимание на осязаемых элементах предметной области,
другое направление объектно-ориентированного анализа считает в качестве
первоисточника объектов и классов динамическое поведение. Этот подход
подобен концептуальной кластеризации: классы формируются, основываясь
на группах объектов, имеющих сходное поведение. Предлагается понятие
ответственности объекта, которое определяет его "знания и умения".
Ответственность объекта - совокупность всех услуг, которые он может
предоставлять по всем его контрактам. В иерархии классов каждый
подкласс выполняет обязательства
суперкласса и добавляет свои
дополнительные услуги.
Анализ предметной области. Для поиска общих классов и объектов
рекомендуется обратиться ко всем приложениям в рамках предметной
области. Здесь выделяются те объекты, операции, связи, которые эксперты
данной предметной области считают наиболее важными. В роли эксперта
часто выступают просто пользователи системы.
Анализ вариантов ( анализ сценариев).
Классический подход,
поведенческий подход и изучение предметной области по отдельности
     Коад и Йордан предложили свой список кандидатов:
     - структуры;
     - другие системы;
     - устройства;
     - события;
     - роли, в которых находятся пользователи;
     - местоположение;
     - организационные единицы.
      Анализ   поведения.     В   то     время   как   классические   подходы
концентрируют внимание на осязаемых элементах предметной области,
другое направление объектно-ориентированного анализа считает в качестве
первоисточника объектов и классов динамическое поведение. Этот подход
подобен концептуальной кластеризации: классы формируются, основываясь
на группах объектов, имеющих сходное поведение. Предлагается понятие
ответственности объекта, которое определяет его "знания и умения".
Ответственность объекта - совокупность всех услуг, которые он может
предоставлять по всем его контрактам.            В иерархии классов каждый
подкласс   выполняет     обязательства      суперкласса   и   добавляет   свои
дополнительные услуги.
     Анализ предметной области. Для поиска общих классов и объектов
рекомендуется обратиться ко всем приложениям в рамках предметной
области. Здесь выделяются те объекты, операции, связи, которые эксперты
данной предметной области считают наиболее важными. В роли эксперта
часто выступают просто пользователи системы.
     Анализ вариантов ( анализ сценариев). Классический подход,
поведенческий подход и изучение предметной области            по отдельности


                                       20