1021
Варианты Использования (Use Case) / Re: Варианты использования CRUD
« : 22 Апреля 2013, 16:47:04 »А применять в каком случае? Описать подробно разработчику или учесть для себя что есть действия?В типовом случае типа работы со справочником: ввод, изменение и уадление данных по такой-то теме.
Также важен вопрос о доступности всех операций всем. Или например, частично (редактировать может только тот-то).
Если много проверок, ограничений и сложные действия , то лучше CRUD описать по отдельности каждое действие пользователя.
И как сказано на BeamTeam универсального решения нет.
Мне беспокоит структура. В CRUD по идее есть несколько альтернатив и каждая из них основной поток, к которому будут исключения.
Как это реализовать правильно, оставаясь в парадигме описания Рекомендации по написанию спецификаций вариантов использования и Как моделировать альтернативные потоки?
Поскольку у меня нет большой практике реальных проектов ведомых по use cases, а в учебных эту проблему решаем путем простой декомпозиции, то и есть непонятки использования