Лабораторная работа №1. Применение case-средств для описания потоков данных бизнес-процесса. Цель лабораторной работы


Лабораторная работа №11. Применение CASE-средств для описания взаимодействия объектов системы


Download 2.37 Mb.
bet40/60
Sana24.09.2023
Hajmi2.37 Mb.
#1687093
TuriЛабораторная работа
1   ...   36   37   38   39   40   41   42   43   ...   60
Bog'liq
Практикум

Лабораторная работа №11. Применение CASE-средств для описания взаимодействия объектов системы.




Цель лабораторной работы

Ознакомление с функциями пакета визуального моделирования Rational Rose и приобретение навыков использования методики Rational Unified Process (RUP) для построения моделей взаимодействия между объектами информационной системы.




Требования к содержанию, оформлению и порядку выполнения

Основная задача лабораторной работы – помочь в овладении техникой визуального моделирования и освоении основ языка UML. Для этого используется практический пример для демонстрации методов анализа и проектирования приложения. Приложение – это система «Банковский автомат».


Указания по оформлению отчета


1. Отчет оформляется в текстовом редакторе Microsoft Word 2000 (Word 97).


2. Отчет должен содержать:

  • название лабораторной работы;

  • цель лабораторной работы;

  • формулировку заданий;

  • описание и постановку задачи для выбранной предметной области;

  • краткое описание хода выполнения заданий;

  • рисунки, отражающие результаты выполнения заданий;

  • выводы по работе.

3. Отчет должен быть сохранен в файле с именем вида <Фамилия2-отчет>, где <Фамилия> совпадает с фамилией студента, выполняющего лабораторную работу.
4. Все файлы (Фамилия2.mdl, Фамилия11.mdl, Фамилия11-имя прецедента.doc, Фамилия2-отчет.doc) должны быть упакованы в самораспаковывающийся RAR-архив с именем вида <Фамилия2>, где <Фамилия> совпадает с фамилией студента, выполняющего лабораторную работу, и сданы преподавателю.


Пример выполнения работы




Описание системы «Банковский автомат»


Действующие лица, взаимодействующие с системой «Банковский автомат»: клиент, банковский служащий, кредитная система.


Основные действия, выполняемые системой «Банковский автомат»: перевести деньги, положить деньги на счет, снять деньги со счета, показать баланс, изменить идентификационный номер, произвести оплату.
Диаграмма вариантов использования показана на рис. 1.


Рис. 1.

Пример полного документа с описанием потока событий для варианта использования снять деньги со счета.
1. Поток событий для варианта использования <снять деньги со счета>.
1.1. Предусловия
Под-поток создание идентификационного номера варианта использования изменить идентификационный номер должен быть выполнен перед его началом.
1.2. Основной поток
Вариант использования начинается, когда клиент вставляет свою карточку в банкомат. Банкомат выдает приветствие и предлагает клиенту ввести свой персональный идентификационный номер. Клиент вводит номер. Банкомат подтверждает введенный номер. Если номер не подтверждается, выполняется альтернативный поток событий Е-1. Банкомат выводит список доступных действий: «Положить деньги на счет», «Снять деньги со счета», «Перевести деньги». Клиент выбирает пункт «Снять деньги». Банкомат запрашивает, сколько денег нужно снять. Клиент вводит требуемую сумму. Банкомат определяет, достаточно ли на счету денег. Если денег недостаточно, выполняется альтернативный поток Е-2. Если во время подтверждения суммы возникают ошибки, выполняется поток ошибок Е-3. Банкомат вычитает требуемую сумму из счета клиента. Банкомат выдает клиенту требуемую сумму наличными. Банкомат возвращает клиенту его карточку. Вариант использования завершается.
1.3. Под-потоки (отсутствуют)
1.4. Альтернативные потоки
Е-1: ввод неправильного идентификационного номера. Банкомат информирует клиента, что идентификационный номер введен неправильно. Банкомат возвращает клиенту его карточку. Вариант использования завершается.
Е-2: недостаточно денег на счету. Банкомат информирует клиента, что денег на его счету недостаточно. Банкомат возвращает клиенту его карточку. Вариант использования завершается.
Е-3: ошибка в подтверждении запрашиваемой суммы. Банкомат сообщает пользователю, что при подтверждении запрашиваемой суммы произошла ошибка, и дает ему номер телефона службы поддержки клиентов банка. Банкомат заносит сведения об ошибке в журнал ошибок. Каждая запись содержит дату и время ошибки, имя клиента, номер его счета и код ошибки. Банкомат возвращает клиенту его карточку. Вариант использования завершается.


Download 2.37 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   60




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling