Скажит, пожалуйста, является ли с точки зрения логики здравого смысла вариант использования "Удаление объекта" расширением варианта использования "Просмотра списка объектов"?
-> Вопрос по UML. Расширение.
> Скажит, пожалуйста, является ли с точки зрения логики здравого смысла
> вариант использования "Удаление объекта" расширением варианта
> использования "Просмотра списка объектов"?
Я так и делаю типичных CRUD use case'ов. Основное направление — просмотр
данных, все действия над ними — расширения.
<!-- Yury Kopyl aka hrg | Только взял боец гитару, сразу — видно
гармонист -->
Posted via RSDN NNTP Server 1.9
Здравствуйте, Аноним, Вы писали:
А>Скажит, пожалуйста, является ли с точки зрения логики здравого смысла вариант использования "Удаление объекта" расширением варианта использования "Просмотра списка объектов"?
Исходить нужно из бизнес-процессов (БП), операций или задач (это всё описано у К.Лармана) — это некая целостная или обособленная операция\задача, к-рая наиболее часто возникает в бизнесе и .... (нужно читать К.Лармана у него тоже очень хорошо написано), т.е. ИМХО скорее всего у вас есть некие задачи,например, это операции менеджера по работе с продуктами, тогда имеем следующие прецеденты:
"Добавить новый продукт" — основной прецедент
"Удалить продукт" — основной прецедент
"Изменить свойства продукта" — основной прецедент или прецедент-расширение (это зависит от точки зрения)
"Просмотреть продукты" — прецедент-включение, т.к. он выполняется во многих прецедентах
Рекомендую также прочитать А.Коберна (Alistair Cockburn "Writing Effective Use Cases"). Удачи