Похожие презентации:
Сущность объектноориентированного подхода в моделировании систем
1.
Сущностьобъектноориентированного
подхода в
моделировании
систем
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ
«Северский промышленный колледж»
2.
Цель: понять различия между структурным подходом иООП; что использует ООП; изучить основные элементы
концептуального подходя объектной модели; преимущества и
недостатки ООП.
Осваиваемые компетенции специальности:
ПК 5.1. Собирать исходные данные для разработки
проектной документации на информационную систему
знать:
важность рассмотрения всех возможных
вариантов и получения наилучшего решения на основе
анализа и интересов клиента; методы и средства
проектирования информационных систем.
уметь: осуществлять постановку задачи по обработке
информации; выполнять анализ предметной области
1/29/2025
2
3.
Актуализация опорных знаний:1. Что называется сущностью?
2. Каким должно быть имя сущности, и как она
записывается
3. Что называется экземпляром сущности? Пример.
4. Что называется атрибутом сущности? Пример.
5. Что называется связью между сущностями?
6. Какая нотация в модели «сущность-связь» является
самой распространенной?
7. Что такое первичный ключ сущности?
8. Перечислите типы связей между сущностями. Их
характеристика.
1/29/2025
3
4.
1/29/20254
5.
Сравнение ООП со структурнымподходом
1/29/2025
5
6.
(для сведения)• Объект – единица программ и данных, взаимодействующая с другими
объектами посредством приема и передачи сообщений.
• Функции объекта определяют перечень действий, которые могут быть
выполнены над данными этого объекта. Объект клиент может
обратится к другому объекту послав сообщение с запросом на
выполнение какой-либо функции объекта сервера. Можно
преобразовывать объекты, добавляя новые свойства. Полученный
новый объект наследует свойства своего родителя.
• Внутренняя структура данных объекта скрыта от пользователя.
Пользователь вызывает функции объекта для того, чтобы взять и
записать данные в объект. Разработчик может обращаться к
функциям других объектов или строить новые объекты путем
наследования свойств других объектов, ничего не зная о том как они
сконструированы. Это свойство называется инкапсуляцией. Таким
образом, объект представляет для внешнего мира «черный ящик» с
хорошо определенным интерфейсом. Таким образом объектноориентированная ОС облегчает работу программистов которые
используют объекты ОС для своих нужд.
1/29/2025
6
7.
Объектно-ориентированный подход к управлению данными(для сведения)
Пример
Полная
информация
о
проектируемом
предприятии
записывается
и
хранится
в
центральной
базе
данных.
Каждому элементу оборудования
соответствует
единственный
объект в базе данных.
Спецификации,
ведомости
и
другие документы связаны с
соответствующими
объектами.
Обеспечивается быстрая навигация
между
различными
видами
документов
(разделами
технической документации)
и
индивидуальными объектами.
Инженер, руководитель проекта,
оператор,
ремонтные
службы
обеспечиваются
контролируемым
доступом
к
всегда актуальной информации
для объекта.
Все изменения в объектах и
документах, отслеживаются и
записываются.
1/29/2025
7
8.
1/29/20258
9.
1/29/20259
10.
Пример (для сведения)Все второстепенные детали опускаются, чтобы чрезмерно не усложнять
1/29/2025
10
процесс анализа и исследования полученной модели
11.
1/29/202511
12.
Например, в программировании• Интерфейс виден и понятен всем пользователям, а его реализация
(т.е. как создавался интерфейс ) не доступна обычным пользователям
(«черный ящик»).
1/29/2025
12
13.
Модули служат физическими контейнерами, в которыхобъявляются классы и объекты логической обработки.
Общая цель декомпозиции на модули – уменьшение сложности
программного обеспечения за счет выделения модулей,
которые проектируются и изменяются независимо друг от друга.
1/29/2025
13
14.
1/29/202514
15.
Пример1/29/2025
15
16.
1/29/202516
17.
Например, стадия требований1/29/2025
17
18.
Анализ предметной области:структурная схема предприятия
1/29/2025
18
19.
Построение объектной модели1/29/2025
19
20.
Декомпозиция модели1/29/2025
20
21.
Создание базы данных:стадия реализации
1/29/2025
21
22.
Построение интерфейса ИС(для сведения)
1/29/2025
22
23.
1/29/202523
24.
1/29/202524
25.
Ответьте на вопросы для закреплениятемы:
1. В чем заключаются различия между
структурным подходом и ООП?
2. Что
использует
объектноориентированный
подход
для
моделирования ИС?
3. Назовите
основные
элементы
концептуального подхода объектной модели?
4.В чем заключаются преимущества и
недостатки ООП?
1/29/2025
25
26.
Список электронных ресурсов1. Особенности проектирования интерфейсов ИС
https://life-prog.ru/2_35570_sushchnost-ob-ektnoorientirovannogo-podhoda.html .
2. Декомпозиция подсистем на модули
https://megalektsii.ru/s31196t3.html .
3. Инкапсуляция в объектно-ориентированном
подходе http://www.allrefs.net/c12/40us8/p27/ .
4. Сущность ООП https://lektsii.org/17-59872.html .
5. Объектная модель. Абстрагирование.
https://studwood.ru/1868309/informatika/obektnaya
_model .
1/29/2025
26
Программирование