Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемEkaterina Chajko
1 Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход
2 Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами.
3 Концептуальной основой объектно- ориентированного подхода является объектная модель. Основными ее элементами являются: Абстрагирование;Инкапсуляция;Модульность;Иерархия.
4 Основные понятия объектно- ориентированного подхода – объект и класс. Объект определяется как осязаемая реальность – предмет или явление, имеющие четко определяемое поведение. Класс – это множество объектов, связанных общностью структуры и поведения.
5 Следующую группу важных понятий объектного подхода составляют наследование и полиморфизм. Полиморфизм Полиморфизм может быть интерпретирован, как способность класса принадлежать более чем одному типу. Наследование Наследование означает построение новых классов на основе уже существующих.
6 Важным качеством объектного подхода является согласованность моделей деятельности организации и моделей проектируемой системы. Требование согласованности моделей выполняется благодаря возможности применения абстрагирования, модульности, полиморфизма на всех стадиях разработки. По объектным моделям может быть прослежено отображение реальных сущностей моделируемой предметной области в объекты и классы информационной системы.
7 Большинство существующих методов объектно- ориентированного анализа и проектирования (ООАП) включают как язык моделирования, так и описания процесса моделирования. Язык моделирования это нотация (в основном графическая), которая используется методом для описания проектов. Нотация представляет собой совокупность графических объектов, которые используются в моделях; она является синтаксисом языка моделирования. Процесс это описание шагов, которые необходимо выполнить при разработке проекта.
8 Стандарт UML версии 1.1 предлагает следующий набор диаграмм для моделирования: 1. Диаграммы вариантов использования; 2. Диаграммы классов; 3. Диаграммы поведения системы; 4. Диаграммы состояний; 5. Диаграммы взаимодействия; 6. Диаграммы деятельности; 7. Диаграммы реализации; 8. Диаграммы компонентов; 9. Диаграммы размещения.
9 Диаграммы классов являются центральным звеном объектно- ориентированных методов. Диаграмма классов определяет типы объектов системы и различного рода статические связи, которые существуют между ними. Имеются два основных вида статических связей: Ассоциации Представляют собой связи между экземплярами классов Подтипы Частный клиент является разновидностью клиента
10 Построение диаграмм классов можно рассматривать в различных аспектах: Концептуальный аспект диаграммы классов отображают понятия изучаемой предметной области (моделируемой организации). Аспект спецификации модель спускается на уровень ПО, но рассматриваются только интерфейсы, а не программная реализация классов (под интерфейсом здесь понимается набор операций класса, видимых извне). Аспект реализации модель действительно определяет реализацию классов ПО. Этот аспект наиболее важен для программистов.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.