пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Анализ и синтез. Объектно-ориентированный подход. Особенности объектно-ориентированного анализа сложных систем, основные абстракции и механизмы.

Основная идея объектно-ориентированного анализа и проектирования состоит в рассмотрении предметной области и логического решения задачи с точки зрения объектов. В процессе объектно-ориентированного анализа основное внимание уделяется определению и описанию объектов в терминах предметной области. В процессе объектно-ориентированного проектирования определяются логические программные объекты, которые будут реализованы средствами объектно-ориентированного языка программирования. Эти программные объекты включают в себя атрибуты и методы. И, наконец, в процессе конструирования или объектно-ориентированного программирования обеспечивается реализация разработанных компонентов и классов.

С начала производится так называемый анализ требований во время которого выделяются основные процессы, происходящие в моделируемой системе и их формулировка в виде прецедентов. Прецедент - это текстовое описание процессов, происходящих в предметной области.

Шаг второй. Объектно-ориентированный анализ предметной области. Задача этого шага в определении видов деятельности участников процесса и составлении концептуальной модели, которая отражает различные категории элементов предметной области.

Шаг третий. Разбираемся, кто, чем занимается. Эта деятельность и называется объектно-ориентированным проектированием, при котором основное внимание сосредоточено на распределении обязанностей.

Наиболее важным моментом объектно-ориентированного анализа и проектирования является квалифицированное распределение обязанностей между компонентами программной системы.

На этом шаге мы перечислим составные части объектного подхода.

Прежде чем пользоваться средствами ООП нужно построить модель программируемого явления или объекта.

Для объектно-ориентированного стиля такой концептуальной базой является объектная модель. Она имеет четыре главных элемента, без которых модель не будет объектно-ориентированной: · абстрагирование; · инкапсуляция; · модульность; · иерархия.

Кроме главных имеются еще три дополнительных элемента, которые могут как присутствовать, так и отсутствовать в объектной модели: · типизация; · параллелизм; · сохраняемость.

 


06.01.2018; 19:36
хиты: 147
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь