SlideShare ist ein Scribd-Unternehmen logo
1 von 12
ДДІІАГРАМАГРАМИИ КЛАСІВКЛАСІВ
CLASS DIAGRAMCLASS DIAGRAM
ПРИМЕНЕНИЕ ДИАГРАММЫПРИМЕНЕНИЕ ДИАГРАММЫ
КЛАССОВКЛАССОВ
 моделирования словаря системы.моделирования словаря системы.
Моделирование словаря системы предполагаетМоделирование словаря системы предполагает
принятие решения о том, какие абстракциипринятие решения о том, какие абстракции
являются частью системы, а какие - нетявляются частью системы, а какие - нет
 моделирования простых коопераций.моделирования простых коопераций.
Кооперация - это сообщество классов,Кооперация - это сообщество классов,
интерфейсов и других элементов, работающихинтерфейсов и других элементов, работающих
совместно для обеспечения некоторогосовместно для обеспечения некоторого
кооперативного поведения, более значимого,кооперативного поведения, более значимого,
чем сумма составляющих его элементовчем сумма составляющих его элементов
 визуализировать и специфицировать классы ивизуализировать и специфицировать классы и
отношения между нимиотношения между ними
 моделирование логической схемы базы данныхмоделирование логической схемы базы данных
КЛАССКЛАСС
 Имя классаИмя класса
 АтрибутыАтрибуты
 Операции (методы)Операции (методы)
 ИнтерфейсыИнтерфейсы
Баланс
Номер счета
Сумма на счете
Процентная ставка
тип счета
поступление()
снятие()
начисление процентов()
opname2()
Работа с клиентом
Отношение зависимостиОтношение зависимости
Баланс
Номер счета
Сумма на счете
Процентная ставка
тип счета
поступление()
снятие()
начисление процентов()
opname2()
Клиент
Имя
Номер счета
Пароль
Зарегистрироваться()
приход()
расход()
Отношение ассоциацииОтношение ассоциации
Компания Сотрудник
1 *1 *
Отношение агрегацииОтношение агрегации
Руководитель Служащий
Руководитель естьчасть класса Служащий
Отношение агрегацииОтношение агрегации
Системный блок Монитор Клавиатура Мышь
Компьютер
Отношение обобщенияОтношение обобщения
Бухгалтер
Сотрудник
Секретарь Водитель
ДИАГРАММА КЛАССОВДИАГРАММА КЛАССОВ
Клиент
имя
адрес
Кредитный рейтинг()
Заказ
Дата получения
Предоплачен
Номер : Строка
Цена : Деньги
отправить()
закрыть()
1
*
1
*
Строка заказа
количество : Целое
цена : Деньги
Удовлетворен : Двоичное
*
1
*
1
Продукт
1** 1
ФизЛицо
имя
номерКредитнойКарты
name
Служащий
ЮрЛицо
название
Кредитный рейтинг
Кредитный лимит
напоминание()
счетЗаМесяц()
0..10..1
МОДЕЛИРОВАНИЕ БАЗМОДЕЛИРОВАНИЕ БАЗ
ДАННЫХДАННЫХ
Компания
ИНН
Название
Адрес
Руководитель
телефон
1 *
Сотрудник
ИНН
Фамилия
Имя
Отчество
Должность
Телефон
1 *
МОДЕЛИРОВАНИЕМОДЕЛИРОВАНИЕ
ИНТЕРФЕЙСОВИНТЕРФЕЙСОВ
Менеджер
Принять заказ()
Выписать счет()
Оформить кредит()
Заказать на складе()
Проверить()
Упаковать()
доставить()
Продажа
ДИАГРАММА ОБЪЕКТОВДИАГРАММА ОБЪЕКТОВ
d1:Отделение
name = "Продажи"
d3:Отделение
name = "Прдажи в России"
p:Сотрудник
name = "Иванов"
ind = 4362
title = "VIP обслуживание"
c:Компания
d2:Отделение
name = "Сибирь"

Weitere ähnliche Inhalte

Andere mochten auch (10)

Data mining
Data miningData mining
Data mining
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодії
 
Trpo 11 оценка_стоимости
Trpo 11 оценка_стоимостиTrpo 11 оценка_стоимости
Trpo 11 оценка_стоимости
 
Software practice assignment.1
Software practice assignment.1Software practice assignment.1
Software practice assignment.1
 
02 if for
02 if for02 if for
02 if for
 
ікт
іктікт
ікт
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2
 
Trpo 6 архит_проектирование
Trpo 6 архит_проектированиеTrpo 6 архит_проектирование
Trpo 6 архит_проектирование
 
TP- Rojas Norma EL ORGANISMO HUMANO
TP- Rojas Norma EL ORGANISMO HUMANOTP- Rojas Norma EL ORGANISMO HUMANO
TP- Rojas Norma EL ORGANISMO HUMANO
 

Ähnlich wie Класів (10)

Шаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UMLШаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UML
 
Uml
UmlUml
Uml
 
Class diagram
Class diagramClass diagram
Class diagram
 
Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"
 
UML (basics of)
UML (basics of)UML (basics of)
UML (basics of)
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности систем
 
Unified modeling language basic-part 1
Unified modeling language basic-part 1Unified modeling language basic-part 1
Unified modeling language basic-part 1
 
п2 04 05
п2 04 05п2 04 05
п2 04 05
 
UML Glossary
UML GlossaryUML Glossary
UML Glossary
 
Uml Glossary
Uml GlossaryUml Glossary
Uml Glossary
 

Mehr von pogromskaya

Mehr von pogromskaya (20)

електронні матеріали
електронні матеріалиелектронні матеріали
електронні матеріали
 
Проектування реляційних БД
Проектування реляційних БДПроектування реляційних БД
Проектування реляційних БД
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграми
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
САПР_СALS
САПР_СALSСАПР_СALS
САПР_СALS
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані уроки
 
сапр
сапрсапр
сапр
 
Прецедентів
ПрецедентівПрецедентів
Прецедентів
 
Компонентів
КомпонентівКомпонентів
Компонентів
 
Діяльності
ДіяльностіДіяльності
Діяльності
 
Станів
СтанівСтанів
Станів
 
MW
MWMW
MW
 
C-S
C-SC-S
C-S
 
ппс
ппсппс
ппс
 
ПВПС
ПВПСПВПС
ПВПС
 
Trpo 1 введение
Trpo 1 введениеTrpo 1 введение
Trpo 1 введение
 
Trpo 12 управление качеством
Trpo 12 управление качествомTrpo 12 управление качеством
Trpo 12 управление качеством
 
Trpo 10 управление персоналом
Trpo 10 управление персоналомTrpo 10 управление персоналом
Trpo 10 управление персоналом
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
 
Trpo 8 проект_инерфейса
Trpo 8 проект_инерфейсаTrpo 8 проект_инерфейса
Trpo 8 проект_инерфейса
 

Класів