Типы отношений между классами АгрегацияКомпозиция.

Презентация:



Advertisements
Похожие презентации
Диаграммы компонентов применяют при проектировании физической структуры разрабатываемо программного обеспечения. Эти диаграммы показывают, как выглядит.
Advertisements

Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
Определение отношений между объектами. После определения основных пакетов разрабатываемого программного обеспечения переходят к детальному проектированию.
Разработка объектно- ориентированного ПО Итеративная модель разработки (развитие водопадной модели) анализ проектирование кодирование тестирование.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
ООП Лекция 1. Основные понятия. Литература Шилдт Г. С#: полное руководтво.-М.:ООО Вильямс, с. Культин Н.Б. Microsoft Visual C# в задачах и.
WORK WITH UML Универсальный язык моделирования (UML) Studybook for students Author Dudnik Oxana.
Задачи проектирования ИПС: Анализ предметной области Определение структуры ИПС Определение видов поиска документов в ИПС Разработка структуры БД для ИПС.
Программная инженерия Андрей Дмитриев ©2009.
Разработка структуры программного обеспечения при объектом подхода.
WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
Дисциплина: Организация, принципы построения и функционирования компьютерных сетей Лабораторная работа 1 Установка и настройка сетевой карты.
The UML Тимофеев Никита
Этапы разработки базы данных.. Этапы разработки БД. 1. Постановка задачи. 2. Проектирование БД. 3. Создание БД в СУБД. 4. Управление БД в СУБД.
Диаграммы UML Диаграмма классов (Class Diagram). Основные вопросы Что такое диаграмма классов Компоненты диаграммы классов и их назначение Пример диаграммы.
Объектно- ориентированный подход к моделированию систем.
При физическом проектировании распределенных программных систем необходимо определить наиболее оптимальный вариант размещения программных компонентов.
Зачем нам нужна VP? Задачи VP взаимодействие между заказчиками и командой разработчиков понимание разрабатываемой системы сокращение расходов упрощение.
Управление сетевыми проектами через целевые сайты или сайты школ Прищепа Т.А. Директор Центра новых образовательных технологий Томского государственного.
Комплекс программ интеграции данных на основе технологической платформы «1С:Предприятие 8»
Транксрипт:

Типы отношений между классами Агрегация Композиция

Уточненные отношения между классами фиксируют на диаграмме классов. Для этого используют специальные уловные обозначения.

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