2. ПРИМЕНЕНИЕ ДИАГРАММЫПРИМЕНЕНИЕ ДИАГРАММЫ
КЛАССОВКЛАССОВ
моделирования словаря системы.моделирования словаря системы.
Моделирование словаря системы предполагаетМоделирование словаря системы предполагает
принятие решения о том, какие абстракциипринятие решения о том, какие абстракции
являются частью системы, а какие - нетявляются частью системы, а какие - нет
моделирования простых коопераций.моделирования простых коопераций.
Кооперация - это сообщество классов,Кооперация - это сообщество классов,
интерфейсов и других элементов, работающихинтерфейсов и других элементов, работающих
совместно для обеспечения некоторогосовместно для обеспечения некоторого
кооперативного поведения, более значимого,кооперативного поведения, более значимого,
чем сумма составляющих его элементовчем сумма составляющих его элементов
визуализировать и специфицировать классы ивизуализировать и специфицировать классы и
отношения между нимиотношения между ними
моделирование логической схемы базы данныхмоделирование логической схемы базы данных
3. КЛАССКЛАСС
Имя классаИмя класса
АтрибутыАтрибуты
Операции (методы)Операции (методы)
ИнтерфейсыИнтерфейсы
Баланс
Номер счета
Сумма на счете
Процентная ставка
тип счета
поступление()
снятие()
начисление процентов()
opname2()
Работа с клиентом
4. Отношение зависимостиОтношение зависимости
Баланс
Номер счета
Сумма на счете
Процентная ставка
тип счета
поступление()
снятие()
начисление процентов()
opname2()
Клиент
Имя
Номер счета
Пароль
Зарегистрироваться()
приход()
расход()
9. ДИАГРАММА КЛАССОВДИАГРАММА КЛАССОВ
Клиент
имя
адрес
Кредитный рейтинг()
Заказ
Дата получения
Предоплачен
Номер : Строка
Цена : Деньги
отправить()
закрыть()
1
*
1
*
Строка заказа
количество : Целое
цена : Деньги
Удовлетворен : Двоичное
*
1
*
1
Продукт
1** 1
ФизЛицо
имя
номерКредитнойКарты
name
Служащий
ЮрЛицо
название
Кредитный рейтинг
Кредитный лимит
напоминание()
счетЗаМесяц()
0..10..1