2009-08-29 3 views
3

Я новичок в написании вариантов использования. Я слышал, что случаи использования - нетехнические выражения.Использование Случаев - Помощь

У меня есть следующая задача, для которой я должен написать пример использования.
(я уменьшил требование для понимания)

Зарегистрированный Клиент компании ABC вошли в систему с учетными данными, чтобы получить полный адрес конкретной службы provider.He ищет поставщика услуг по TextBox.The системе коммутирует с базой данных и отображает результат на мониторе.

Я технический парень,
Мне нужно написать пример использования, чтобы объяснить поведение системы клиенту.

Я написал случай использования следующим образом:


Пример использования Имя: Адрес Локация системы
Первичная Актер: Заказчик
заинтересованных: Компания ABC
Предпосылкой: Клиент успешно выполнил вход в систему

успеха Сценарии:

  1. клиентов Введите слово для поиска в поле.
    • Система выполняет поиск условий поиска матчей.
    • Система предоставляет адрес Заказчику.

Точка расширения: Клиент уведомлен, когда нет успешного матча
Сообщение состояние: Нет


Вопросы.

  1. Это пример использования, описанный выше, правильно?
    • Действительно ли людям нужно писать случаи использования?
+0

Ваш текст вопроса и ответа окружен вашим исходным кодом, когда он будет более читаемым с помощью опции цитирования. –

+0

Еще один вопрос, заданный недавно, касается немного другого направления. Http://stackoverflow.com/questions/1366056/ – Novelocrat

ответ

4

Всякий раз, когда мне нужно написать Use Case, я забрать свою копию UML Distilled и использовать его предполагаемый формат. В форматах есть вариации, поэтому это не единственный способ. В любом случае это хорошая рекомендация иметь на вашем столе. Вы также можете проверить Writing Effective Use Cases; Однако я этого не читал.

Если вы хотите бесплатно пример, см:

http://ontolog.cim3.net/cgi-bin/wiki.pl?UseCasesMartinFowlerSimpleTextExample

Я мог бы избежать «в соответствующем поле» бит - это деталь реализации, которая может измениться. Я мог бы также изменить 2 на просто «Поиск в системе для совпадений».

И да, техническим людям необходимо написать примеры использования, которые могут быть прочитаны нетехническими экспертами в области.

+0

Ваши предложения действительно полезны и информативны. Большое вам спасибо. – user160677

1

Я бы сказал, что это ваш случай использования:

Registered клиентов компании ABC вошли в систему с учетными данными, чтобы получить полный Адрес конкретной службы provider.He ищет службу провайдер на TextBox. Система связывается с базой данных и отображает результат на мониторе.

Не нужно делать все форматирование, специальные заголовки, нумерацию и т. Д. Дайте ему название, и все готово. Для представления клиенту Я бы использовал диаграммы использования и не показывал даже эту сумму деталей, если не задано.

+0

Спасибо Neil за информацию – user160677

+0

Я бы перечислил, какие поля просматриваются/отображаются. Или они могут вернуться позже и сказать: «Идиот! Вы не включили крупных акционеров компании в результаты». –