Форум Сообщества Аналитиков

Дисциплины => Системный Анализ и Требования => Варианты Использования (Use Case) => Тема начата: Виталий Григораш от 18 Декабря 2008, 10:43:18

Название: Системный Вариант Использования
Отправлено: Виталий Григораш от 18 Декабря 2008, 10:43:18
Давайте поговорим про системные варианты использования? Кто, как пишет такие варианты использования? С какой целью и уровнем детализации?
Я пишу такие варианты использования, пытаясь придерживаться схемы RUP. ВИ согласовываются с разработчиками и тестировщиками и на их основе происходит кодирование и тестирование ПО.
Пример описания "классического" системного варианта использования из книги Use Case Modeling (http://books.google.ru/books?id=zvxfXvEcQjUC&dq=use+case+modeling&pg=PP1&ots=zOhvRsa083&source=bn&sig=irug76RcnbceJQi7MYEt8wfMY9Y&hl=ru&sa=X&oi=book_result&resnum=4&ct=result#PPP1,M1) прикрепил в виде аттача к сообщению
Тема навеяна обсуждением (http://www.uml2.ru/forum/index.php?topic=1082.0).

ЗЫ Несколько пояснений к описанию. В фигурных скобках приводятся внутренние точки расширения, так сказать закладки, к которым можно вернутся из других шагов ВИ.
Название: Re: Системный Вариант Использования
Отправлено: Galogen от 18 Декабря 2008, 18:50:38
На мой взгляд высокая степень детализации ВИ не нужна, может быть даже опасна. Поскольку теряется ясность и простота.
Другое дело реализация ВИ.

Тут авторы книги UML2 и Унифицированный процесс говорят о нескольких реализация ВИ.

Реализации аналитической, т.е. когда анализируется спецификация ВИ и возможно дополняется и уточняется.

Реализация проектная, когда уточняется аналитическая спецификация до уровня проектного решения. Однако проектное решение формруется уже не столько в описании ВИ, а в моделях классов, взаимодействия, состояний.

Авторы говорят о ВИ в этом случае как о неявном контексте для аналитической и проектной моделях.

Авторы советую грамотно использовать полноту и простоту. Т.е. не перегружать описание слишком многими деталями.

Они пропагандируют подход такого плана.

Достаточное описание основного потока (в случае простого ветвление и повторений приямо в основном потоке) и список альтернативных потоков в виде ссылок на варианты использования, описанные аналогично и связанно, но отдельно. Сейчас пример не могу привести, но я давал ссылку на их сайт, где они приводят свои примеры
Название: Re: Системный Вариант Использования
Отправлено: bas от 19 Декабря 2008, 17:45:10
Согласен с Эдом, спецификация ВИ на 3-4 страницы - это уже перебор. Хотя с другой стороны 7-9 п. потока тоже ИМХО маловато. В общем надо балансировать где-то между 7-9 п. потока и 1-2 страницами