Проектирование программного обеспечения при объектном подходе презентация

Содержание

Структура ПО при объектном подходе а б

Слайд 1Проектирование программного обеспечения при объектном подходе


Слайд 2Структура ПО при объектном подходе
а

б в г

Условные обозначения стереотипов классов:
а – класс-сущность; б – граничный класс;
в – управляющий класс; г – явное указание стереотипа


Слайд 3Структура ПО при объектном подходе
Условные обозначения, применяемые на диаграммах пакетов:
а –

пакет; б – пакет с обозначением содержимого; в – глобальный пакет; г – зависимость классов (стрелка указывает направление вызова)

Слайд 4Структура ПО при объектном подходе
Обозначение обобщения пакетов


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


Имя объекта

Имя объекта: Имя класса

:Имя класса

Условные обозначения объектов в UML:
а – объект; б – объект с уточнением класса; в – неименованный объект указанного класса

а

в

б

Условные обозначения асинхронных передач управления:
а – асинхронное сообщение; б – создание объекта (не обязательно асинхронное); в – активация объекта; г – уничтожение объекта; д – разрыв (выполнение прочей обработки)

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

а

б

в

г

д


Слайд 6Диаграмма последовательностей для сценария Решение задачи
Нормальный процесс


Слайд 7Диаграмма последовательностей для сценария Решение задачи
Прерывание процесса пользователем


Слайд 8Диаграмма последовательностей для сценария Решение задачи
Возникновение исключения


Слайд 9Диаграмма кооперации
Диаграмма кооперации – альтернативный способ представления взаимодействия объектов в процессе

реализации сценария. ДК показывают потоки данных между объектами классов

Диаграмма кооперации сценария Процесс решения


Слайд 10Уточнение отношений классов
Условные обозначения специальных видов ассоциации:
а – агрегация; б -

композиция

Агрегацией называют ассоциацию (отношение) между целым и его частью или частями. Агрегацию вместо ассоциации указывают, если отношение «целое-часть» в конкретном случае существенно

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


Слайд 11Уточнение отношений классов
Условное обозначение параметризированного класса (шаблона):
а – параметризированный класс; б

– явное указание типа параметра при связывании;
в – использование уточнения

Множество<Служащий>

Множество
Служащих

“Присвоить значение”
<Служащий>

а

б

в


Слайд 12Интерфейсы
Условное обозначение интерфейса в UML:
а – специальное обозначение; б – с

указанием стереотипа

а

б

Условные обозначения реализации интерфейсов:
а – сжатая форма; б – с указанием отношения реализации


Слайд 13Интерфейсы
Обозначение зависимости класса от интерфейса


Слайд 14Проектирование классов
Полное условное обозначение класса в UML
Формат записи атрибутов:
:=

умолчанию>
<признак видимости> - «+» общий, «#» защищенный, «-» скрытый

Формат записи операции:
<признак видимости><имя>(<список параметров>):
<тип возвращаемого значения>


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика