Помощь в написании студенческих работ
Антистрессовый сервис

Объектно-ориентированный анализ. 
Сущность объектно-ориентированного подхода к программированию

РефератПомощь в написанииУзнать стоимостьмоей работы

Структурный анализ, при котором на основе модели системы, представленной диаграммами потоков данных, выделяются внешние события и объекты, база данных, поток управления, преобразования потока управления. Далее, на основе анализа потока данных и потока управления, выделяются классы и методы классов. Объектно-ориентированный анализ (ООА) — это метод отождествления важных сущностей реального мира… Читать ещё >

Объектно-ориентированный анализ. Сущность объектно-ориентированного подхода к программированию (реферат, курсовая, диплом, контрольная)

Объектно-ориентированный анализ (ООА) — это метод отождествления важных сущностей реального мира для понимания и объяснения того, как они взаимодействуют между собой. ООА — это моделирование проблемы с целью формирования словаря предметной области, определения объектов и классов.

Известны несколько подходов к проведению ООА.

В книге Салли Шлеер и Стефана Меллора «Объектно-ориентированный анализ: моделирование мира в состояниях» выделено три этапа ООА:

  • — Построение информационной модели, абстрагирование реальных сущностей в терминах объектов и атрибутов.
  • — Построение модели состояний для формализации жизненных циклов объектов и отображение этой модели диаграммами и таблицами переходов, взаимодействие между объектами осуществляется путем передачи сообщений о происходящих с ними событиях.
  • — Разработка модели процессов, в которой действия в моделях состояний расчленяются на фундаментальные и многократно используемые процессы.

В книге Гради Буча «Объектно-ориентированное проектирование с примерами применения» отмечаются альтернативные подходы к ООА:

  • — Метод неформального описания, в котором выделяются существительные и глаголы в описании предметной области. Существительные рассматриваются как кандидаты для образования классов. а глаголы — кандидаты в операции над классами.
  • — Структурный анализ, при котором на основе модели системы, представленной диаграммами потоков данных, выделяются внешние события и объекты, база данных, поток управления, преобразования потока управления. Далее, на основе анализа потока данных и потока управления, выделяются классы и методы классов.
Показать весь текст
Заполнить форму текущей работой