КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Примеры USE CASE и их реализация
Рис. 6.29. Пример использования пакетов
Краткое описание рис. 6.29: В данном use case пользователь (Actor) может получить доступ к сайту, и к базе данных НСИ – согласно зарегистрированному имени. Actors: User, Operator, and Administrator Поток событий: Основной поток Начало: Use Case начинается, когда пользователь вводит Login и Password в соответствующие формы и подтверждает ввод. Проверка: Система проверяет введённые пользователем данные и разрешает доступ. Альтернативный поток: Альтернативный поток1: Отказать в доступе. Введённый пользователем Login и Password не верны. Система предлагает повторить ввод или зарегистрироваться. Альтернативный поток 2: Пользователь выбирает сервис "Зарегистрироваться". Система предлагает заполнить форму регистрации и при верном её заполнении создаёт новый аккаунт. Альтернативный поток 3: В любой момент времени пользователь может выбрать сервис «Выйти». Текущая сессия пользователя завершается. Соединение с сервером разрывается. Специфические требования: Использование IE. Разрабатываемая система предполагает использование браузера Microsoft Internet Explorer v.5.0 и выше. Постусловия: Постусловие1: Загрузка основной страницы. После авторизации пользователя система загружает главную страницу сайта.
Рис. 6.30. Use Case «Войти на сайт»
Краткое описание рис. 6.31: Use Case стартует, когда Оператор выбирает сервис "Исправить". Назначением данного сервиса является исправление активной записи в БД ПЭ НСИ без создания истории. Оператор выбирает поле, которое должно быть исправлено, вносит в форму ввода новое значение. После ввода значения, сервис "Исправить" вносит изменения в соответствующую запись таблицы БД ПЭ НСИ. Actors: Оператор Поток событий: Основной поток: Выбор поля: Оператор выбирает сервис "Исправить". Сервис предлагает выбрать требуемое поле исправляемой записи, отображая список возможных для исправления полей и их текущее значение. Внесение изменения: Оператор выбирает поле для исправления и заносит новое значение выбранного поля в форму ввода. Сервис отправляет запрос к БД ПЭ НСИ. СУБД DB2 проверяет права пользователя и, если они являются достаточными, разрешает изменение. Форма изменения: С точки зрения разрабатываемой ПЭ НСИ, исправление ошибки не является исторически–информационным и не влечёт за собой появление новых записей и изменения в связанных записях. Альтернативные потоки: Альтернативный поток1: Сообщить об ошибке. При выборе сервиса "Исправление записи" система возвращает Пользователю сообщение об ошибках:
Рис. 6.32. Use Case «Изменение данных в таблице»
Краткое описание рис. 6.32: Use Case стартует, когда Оператор выбирает сервис "Модификация данных". Оператор может выбрать: вставить новую запись; удалить существующую запись; изменить существующую запись. Система контролирует действия Оператора, и правильность введённых данных (по типам) Actors: Operator Поток событий: Основной поток: Выбрать действие. Оператор выбирает возможное действие: вставить новую запись; удалить существующую запись; изменить существующую запись.
Рис. 6.33. Use Case «Найти»
Дата добавления: 2014-01-07; Просмотров: 1737; Нарушение авторских прав?; Мы поможем в написании вашей работы! |