Разработка проекта Автостоянка
Скачать 1.68 Mb.
|
2. 1 Построение диаграммы вариантов использования.Построение диаграммы вариантов использования начинается с выбора актеров. В качестве актеров данной системы могут выступать два субъекта, один из которых является клиентом, а другой – дежурным автостоянки. Каждый из этих актеров взаимодействует с рассматриваемой системой оказания услуг платной автостоянки и является ее пользователем, т. е. они оба обращаются к соответствующему сервису «Оформить постановку машины на стоянку». Как следует из существа выдвигаемых к системе требований, этот сервис выступает в качестве варианта использования разрабатываемой диаграммы, первоначальная структура которой может включать в себя только двух указанных актеров и единственный вариант использования (рис. 1). Рисунок 1 - Исходная диаграмма вариантов использования для разработки системы оказания услуг платной автостоянки Значения указанных на данной диаграмме кратностей отражают общие правила или логику оформления постановки машины на стоянку. Согласно этим правилам, один дежурный может участвовать в оформлении постановки нескольких машин, в то же время каждая постановка машины может быть оформлена только одним дежурным. С другой стороны, каждый клиент может поставить несколько машин на стоянку, в то же время, каждая машина должен быть оформлена на единственного клиента, который владеет автомобилем. Затем можно выделить и отобразить на диаграмме дополнительные варианты использования. Уточненный вариант диаграммы представлен на рисунке 2. Рисунок 2 - Уточненный вариант диаграммы вариантов использования для системы оказания услуг платной автостоянки Возможна детализация с целью более глубокого уточнения предъявляемых к системе требований и конкретизации деталей ее последующей реализации. На рисунке 3 представлен один из возможных вариантов детализации. Рисунок 3 - Один из вариантов последующего уточнения диаграммы вариантов использования для рассматриваемой системы продажи Спецификация для варианта использования «Оформить постановку автомобиля на стоянку» представлена в таблице 3.
|