Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
30.05.2020
Размер:
902.14 Кб
Скачать

Глава 1. Структурний підхід

Моделювання даних

Метод Баркера

Рекурсивний зв'язок – сутність може бути пов'язана сама з собою.

Непереміщувані (non-transferable) зв'язки – екземпляр сутністі не може бути перенесений з одного екземпляра зв'язку в іншій.

А В

31-<51>

Глава 2. Объектно-ориентированный подход. Сущность подхода…

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

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

32-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. Сущность подхода…

Концептуальной основой объектно- ориентированного подхода является объектная модель.

Основными ее элементами являются:

Абстрагирование;

Инкапсуляция;

Модульность;

Иерархия.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

33-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. Сущность подхода…

Основные понятия объектно-ориентированного подхода – объект и класс.

Объект определяется как осязаемая реальность – предмет или явление, имеющие четко определяемое поведение.

Класс – это множество объектов, связанных общностью структуры и поведения.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

34-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. Сущность подхода…

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

Полиморфизм может быть интерпретирован, как способность класса принадлежать более чем одному типу.

Наследование означает построение новых классов на основе уже существующих.

Объектно-ориентированная система изначально строится с учетом ее эволюции.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

35-<51>

14.05. 2003

© Пастухов В.А.

 

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

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

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

По объектным моделям может быть прослежено отображение реальных сущностей моделируемой предметной области в объекты и классы информационной системы.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

36-<51>

14.05. 2003

© Пастухов В.А.

 

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

подход. UML…

Большинство существующих методов объектно- ориентированного анализа и проектирования (ООАП) включают как язык моделирования, так и описания

процесса моделирования.

Язык моделирования – это нотация (в основном

графическая), которая используется методом для описания проектов.

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

Процесс – это описание шагов, которые необходимо выполнить при разработке проекта.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

37-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. UML…

UML (Unified Modeling Language) – это преемник того поколения методов ООАП, которые появились в конце 80-х и начале 90-х гг.

Главными в разработке UML были следующие цели:

Представить пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий разрабатывать осмысленные модели и обмениваться ими;

Обеспечить независимость от конкретных языков программирования и процессов разработки;

Обеспечить формальную основу для понимания этого языка моделирования;

Предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;

Интегрировать лучший практический опыт.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

38-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. UML.

Стандарт UML версии 1.1 предлагает следующий набор диаграмм для моделирования:

Диаграммы вариантов использования;

Диаграммы классов;

Диаграммы поведения системы;

Диаграммы состояний;

Диаграммы взаимодействия;

Диаграммы деятельности;

Диаграммы реализации;

Диаграммы компонентов;

Диаграммы размещения.

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

39-<51>

14.05. 2003

© Пастухов В.А.

 

Глава 2. Объектно-ориентированный подход. Диаграммы классов ...

Диаграммы классов являются центральным звеном объектно-ориентированных методов.

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

Имеются два основных вида статических связей:

Ассоциации (Представляют собой связи между экземплярами классов).

Подтипы (частный клиент является разновидностью клиента).

ИТЛаб ВМК ННГУ,

Методы проектирования ПО

40-<51>

14.05. 2003

© Пастухов В.А.

 

Соседние файлы в папке 3_техн