Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Редактирование Лекции12.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
4.65 Mб
Скачать

2.3.2. Сущность метода

2.3.2.1. Объектно-ориентированный анализ

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

На результатах ООА формируются модели, на которых основывается Объектно-ориентированное проектирование (OOD от Object-OrientedDesign); OOD в свою очередь создает основу для окончательной реализации системы с использованием методологии OOP (объектно-ориентированного программирования от Object-Oriented Programming).

2.3.2.2. Объектно-ориентированное проектирование

Методы проектирования основное внимание направляют на правильное и эффективное структурирование сложных систем.

Определим объектно-ориентированное проектирование следующим образом:

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

В данном определении содержатся две важные части: 1) OOD ведет к объектно-ориентированной декомпозиции; 2) используется многообразие приемов представления моделей, отражающих логическую (структуры классов и объектов) и физическую (архитектура моделей и процессов) структуру системы.

Именно поддержка объектно-ориентированной декомпозиции отличает OOD от структурного проектирования; в первом случае логическая структура системы отражается абстракциями в виде классов и объектов, во втором в виде алгоритмического обозначения методов, связанных с объектно-ориентированной декомпозицией.

2.3.2.3. Информационные модели

Цель этапа информационного моделирования состоит в том, чтобы идентифицировать концептуальные, сущности, или объекты, которые составляют подсистему для анализа.

Рис. 1. Схема доменов для автоматической трассировки печатных плат.

Каждый домен представляется в виде овала. Соединение между двумя доменами указывает, что более высокий домен будет использовать средства, обеспечиваемые в реализуемой системе более низким доменом.

Объекты изображаются на информационной модели (табл. 1) вместе с характеристиками, или атрибутами.

Связи, которые свойственны объектам, представляются на графической модели как соединения между объектами.

Таблица 1

Домены

Трассировка печатных плат

Регистрация тенденций

Сигналы

Пользовательский интерфейс

Подсис-

темы

Этапы ООА

Расположение треугольников

Прокладка проводника

Привязка к сетке

...

Регистрация тенденций

Сигналы

Управление

экраном

Отображение пиктограмм

Информа-ционные модели

 

 

 

 

 

 

 

 

Модели состояний

 

 

 

 

 

 

 

 

Модели процессов

 

 

 

 

 

 

 

 

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