Я пытаюсь создать дизайн диаграмму классов, основываясь на прецеденте ниже:Как я могу определить атрибуты и операции, на которые должен отвечать класс на диаграмме классов проектирования?
Предусловия: Пользователь регистрируется в
- Система представляет список расходов претензий, которые были разрешены для оплаты.
- Пользователь выбирает требование о расходах из списка.
- Система показывает все предметы, записанные под ней.
- Пользователь выбирает один из двух вариантов: (a) для подтверждения иска для платежа или (b) для пересмотра .
- IF вариант (а) выбран ТОГДА
5.1 Система регистрирует подтверждение оплаты и уведомляет счета отдел.
ELSE 5,2 DO ПРОДЛИТЕ Обзор Claim
END IF
Как определить, какой класс (между учетной системой) несет ответственность за какие атрибуты и операции? Принимаю ли я решение на основе моей собственной интерпретации или существует установленный метод?
Это то, что я до сих пор: design class diagram
Решения по проектированию основаны на многолетнем опыте.Единственное, что я могу сказать о вашем проекте, это то, что 'System' является плохим именем для класса. –