Преамбула:
Есть задача сделать интернет-магазин, да еще и так, чтоб я все понял, т.к. потом надо будет объяснить преподу (дело в том, что он сам не особо понимает UML, а знаниями надо делиться)
Амбула:
Необходимо реализовать интернет-мазагин, в котором есть админы, менеджеры и клиенты. Клиенты делают заказ пользуясь каталогом или заказ формируется сам на основе истории заказов клиента. Заявка уходит менеджеру, который подтверждает её и отправляет заказ на склад или отклоняет заявку. Админы просто управляет учётками.
Накидал примерно так:
Пользователь ( авторизоваться, получить сообщение, отправить сообщение )
1. Клиент
— Сформировать заказ
— Изменить заказ
— Удалить заказ
— Оформить заявку
— Посмотреть историю заказов
2. Менеджер
— Отклонить заявку
— Подтвердить заявку
— Отправить запрос на склад
3. Администратор
— Добавить пользователя
— Удалить пользователя
— Изменить пользователя
— Забанить пользователя
Необходимо сделать:
1. ДВИ (видимо, ДСВИ)
2. Диаграмму классов модели бизнес-анализа (что это ваще? О_о)
3. Идентификацию основных абстракций
3.1. Классы анализа системы
3.2. Диаграмма трассировки
4. Диаграмму последовательности
Если объяснят что нужно бы делать еще, а что не делать вообще при проектировке чего либо -- буду рад узнать