Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационных систем Конспект лекций.pdf
Скачиваний:
126
Добавлен:
26.03.2015
Размер:
1.37 Mб
Скачать

\\Проектирование информационных систем\ Конспект лекций \ Смирнов Н.В.\ Версия 0.3.3\*.

14.Приложения

14.1 Приложение 1. Пример текстового описания варианта использования

Прецедент 1. Заказ оборудования сотрудниками отдела крупной компании

Комментарий.

В этом примере в качестве системы рассматривается компания в целом, то есть мы описываем бизнес-прецедент. Пример предназначен в качестве образца заполнения шаблона. В нем развернуты все необходимые разделы.

Главное действующее лицо. Руководитель отдела

Внешний контекст. Руководитель отдела решает приобрести необходимое оборудование. Оплату оборудования осуществляет компания.

Масштаб. Бизнес-процессы компании. В описании рассматривается общий механизм заказа оборудования, с помощью компьютерной системы или без нее, с точки зрения сотрудников компании.

Уровень. Обобщенный

Заинтересованные лица.

Руководитель отдела: хочет получить необходимое оборудование с минимальными бюрократическим проволочками; хочет пользоваться удобной компьютерной системой в процессе работы с заказом.

Компания: хочет контролировать расходы, но вынуждена приобретать действи-

тельно необходимое оборудование.

Производитель оборудования: хочет своевременно получать оплату за отгружен-

ное оборудование.

Исходные условия. Отсутствуют

Минимальный результат. Запрос руководителя фиксируется в планах компании.

Результат успешного завершения. Руководитель отдела получает требуемое

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

Триггер. Руководитель отдела принимает решение о приобретении оборудования.

Основной успешный сценарий.

1. Руководитель отдела: составляет запрос, в котором указывает список необхо-

Полный конспект

©БГТУ \ ИИУС \ И3 \

131-146

\\ Проектирование информационных систем\ Конспект лекций \ Смирнов Н.В.\ Версия 0.3.3\*.

димого оборудования

2.Заместитель директора: проверяет наличие свободных средств, направляет запрос в отдел снабжения.

3.Отдел снабжения: ищет подходящего поставщика, уточняет цены.

4.Отдел снабжения: оформляет заказ для внешнего поставщика.

6.Производитель: поставляет заказанное оборудование, получает оплату за них

(подробности выходят за рамки разрабатываемой системы).

6.Отдел снабжения: оприходует полученное оборудование, передает его руково-

дителю отдела

7.Руководитель отдела: отмечает, что запрос удовлетворен.

Расширения.

1a. Руководитель отдела не знает цену и(или) производителя требуемого оборудования: оставляет соответствующие поля в запросе пустыми.

1b. В любой момент до получения оборудования руководитель отдела может из-

менить или отменить запрос. Отмена приостанавливает обработку на любой ста-

дии (вопрос: нужно ли удалять данные из системы?). Изменение запроса в сторону уменьшения стоимости оборудования не влияет на процесс обработки запроса, изменение в сторону увеличения стоимости приводит к необходимости утвердить запрос у заместителя директора (шаг 2 основного сценария).

2a. Заместитель директора не знает цену и(или) производителя требуемого обо-

рудования: оставляет соответствующие поля в запросе пустыми, направляет запрос в отдел снабжения.

2b. Заместитель директора не является ответственным за отдел. Может принять решение на себя или отменить запрос.

2c. Нет достаточных свободных средств: запрос возвращается руководителю от-

дела для изменения или отменяется.

3a. Отдел снабжения обнаруживает часть оборудования на складе компании: пе-

редает его руководителю отдела, сокращает соответствующие позиции в запросе. 3b. Отдел снабжения определяет поставщика и цены: возврат к шагу 2.

4a. Требуемое оборудование не может быть произведено одной компанией: отдел

Полный конспект

©БГТУ \ ИИУС \ И3 \

132-146

\\ Проектирование информационных систем\ Конспект лекций \ Смирнов Н.В.\ Версия 0.3.3\*.

снабжения генерирует несколько заказов, по количеству производителей.

4b. Отдел снабжения объединяет несколько запросов от разных отделов: к заказу составляется приложение, в котором приводится разбиение по отделам.

5a. Производитель не может поставить оборудование в срок: что делать в этом случае?

6a. Частичная поставка: отдел снабжения составляет новый заказ на недопостав-

ленное оборудование

6b. Частичная поставка по объединенному заказу: отдел снабжения составляет

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

7a. Неверная номенклатура оборудования или плохое качество: руководитель отдела отказывается от получения (что делать в этом случае?)

7b. Руководитель отдела успел уволиться, не дождавшись получения оборудования, отдел снабжения консультируется с руководством, оборудование передается

в другой отдел, на склад компании или возвращается производителю.

Варианты изменения технологий и данных. Отсутствуют

Дополнительная информация

Приоритет: средний Количество вариантов реализации прецедента: несколько

Время ответа: не определяется

Частота: 3 раза в день

Связь с основным действующим лицом: Браузер, E-mail, и их эквиваленты.

Другие действующие лица: производитель продукции

Связь с другими действующими лицами: факс, телефон, автомобиль.

Вопросы для размышления:

Когда информацию об отвергнутом запросе можно полностью удалить из системы?

Какие полномочия необходимы для отмены запроса? Кто может изменять номенклатуру запроса?

Как обрабатывается история запроса?

Полный конспект

©БГТУ \ ИИУС \ И3 \

133-146

\\ Проектирование информационных систем\ Конспект лекций \ Смирнов Н.В.\ Версия 0.3.3\*.

14.2 Приложение 2. Пример описания предметной области (по ГОСТ 34.32096)

ВГОСТ 34.320-96 предметная область называется проблемной областью.

Вподразделе 14.2.1 дано словесное описание классификаций и правил для

примера проблемной области. Это описание можно рассматривать как нефор-

мальную концептуальную схему.

Вподразделе 14.2.2 приведены примеры сущностей и событий в проблемной области. Их можно рассматривать как неформальную и неполную информа-

ционную базу, описывающую рассматриваемое пространство сущностей.

14.2.1Правила и требования

Описываемая проблемная область связана с регистрацией автомобилей и

рассматривается с точки зрения Органа Регистрации.

Назначение Органа Регистрации заключается в следующем:

1.знать, кто является или являлся зарегистрированным владельцем автомобиля в любой момент времени от изготовления до уничтожения автомобиля;

2.управлять определенными законами, например связанными с потреблением

топлива автомобилями и с передачей права владения ими

Изготовители автомобилей Существует некоторое число изготовителей, имеющих уникальные имена. Из-

готовители могут начать функционирование с разрешения Органа Регистрации

(которое нельзя отменить). Одновременно могут работать не более пяти изготовителей. Изготовитель может прекратить работу при условии, что он не владеет

ни одним автомобилем. В этом случае разрешение на функционирование теряет силу.

А в т ом о б и л и Автомобиль является определенной моделью; изготовитель присваивает ему се-

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

Полный конспект ©БГТУ \ ИИУС \ И3 \ 134-146

\\ Проектирование информационных систем\ Конспект лекций \ Смирнов Н.В.\ Версия 0.3.3\*.

все времена. Регистрируется также год выпуска. Только в январе автомобиль мо-

жет быть объявлен произведенным в предыдущем году. В конечном счете автомобиль уничтожается и регистрируется дата его уничтожения. История автомобиля

должна храниться до конца второго календарного года после его уничтожения.

Модели автомобилей

Модель автомобиля имеет одно уникальное имя. Автомобили одной модели

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

Расход топлива

Расход топлива — это некоторое число литров углеводородного топлива на 100 км пути, которое находится в пределах 4—25 л. Усредненный расход топлива

зарегистрированных автомобилей, произведенных одной фирмой-изготовителем в

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

Гаражи

Существует некоторое число гаражей, каждый с уникальным именем. Могут открываться новые гаражи. Гаражи могут владеть автомобилями, но в любое время автомобили, которыми они владеют, должны поступать от не более чем трех изготовителей (какие три — не имеет значения, и они со временем могут ме-

няться). Гараж не может прекратить торговлю, пока у него есть автомобили.

Лица

Существует ряд лиц, которые могут владеть одним или несколькими авто-

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

ным Органу Регистрации.

 

Владение

автомобилем

 

В любое время автомобилем может владеть или его фирма-изготовитель,

 

 

 

Полный конспект

©БГТУ \ ИИУС \ И3 \

135-146