Мегаобучалка Главная | О нас | Обратная связь  


экзаменатору при сдаче экзамена




Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Заочный факультет

 

РЕГИСТРАЦИОННЫЙ № ______

 

Контрольная работа № _______ Вариант _______

 

 

по _________________

 

Студент _____________

 

____________________

 

Факультет _________ курс ________ шифр __________ гр.______

 

Работа выслана «_____»_________________ 20__г.

 

Оценка _______________ Дата _______________20___г.

 

Подпись преподавателя ___________________

 

 

Контрольная работа вместе с рецензией предъявляется

экзаменатору при сдаче экзамена

 

 

Цель: Научиться строить диаграммы вариантов использования. Научиться строить диаграммы классов.

Лабораторная работа №1

Пример 1:

Главный раздел
Вариант использования Снятие наличных по кредитной карте
Актёры Клиент, Банк
Цель Получение требуемой суммы наличными
Краткое описание Клиент запрашивает требуемую сумму. Банкомат обеспечивает доступ к счёту клиента. Банкомат выдаёт клиенту наличные
Тип Базовый
Ссылки на другие варианты использования Включает в себя варианты использования: • проверка PIN-кода кредитной карточки
Типичный ход событий
Действия актёров Отклик системы
1. Клиент вставляет кредитную карточку в устройство чтения банкомата. 2. Банкомат проверяет кредитную карточку. 3. Банкомат предлагает ввести PIN-код. Исключение №1: Кредитная карточка недействительна
4. Клиент вводит PIN-код. 5. Банкомат проверяет PIN-код. 6. Банкомат отображает опции меню. Исключение №2: Клиент вводит неверный PIN-код
7. Клиент выбирает снятие наличных со своего счёта 8. Система делает запрос в Банк и выясняет текущее состояние счёта клиента. 9. Банкомат предлагает ввести требуемую сумму
10. Клиент вводит требуемую сумму. 11. Банк проверяет введённую сумму. Исключение №3: Требуемая сумма превышает сумму на счёте клиента 12. Банкомат изменяет состояние счёта клиента, выдаёт наличные и чек.
13. Клиент получает наличные и чек. 15. Клиент получает свою кредитную карточку. 14. Банкомат предлагает клиенту забрать его кредитную карточку. 16. Банкомат отображает сообщение о своей готовности к работе.
Исключения
Исключение №1: Кредитная карточка недействительна
  3. Банкомат отображает информацию о неверно вставленной кредитной карточке. 14. Банкомат возвращает клиенту его кредитную карточку.
Исключение №2: Клиент вводит неверный PIN-код
4. Клиент вводит новый PIN-код 6. Банкомат отображает информацию о неверном PIN-коде
Исключение №3: Требуемая сумма превышает сумму на счёте клиента
10. Клиент вводит новую требуемую сумму 12. Банкомат отображает информацию о превышении кредита

 



Свой вариант :

1. Запустили StarUML и создали модель. Назвали её Model2.

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

3. Создали текстовый сценарий для каждого из базовых вариантов использования.

 

 

Главный раздел
Вариант использования Подключение к сети
Актёры Пользователь, провайдер
Цель Получение доступа к сети
Краткое описание Подключение к роутеру. Пользователь запрашивает доступ. Роутер соединяет устройства. Роутер обеспечивает доступ к сети.
Тип Базовый
Ссылки на другие варианты использования Включает в себя варианты использования: проверка логина и пароля
Типичный ход событий
Действия актёров Отклик системы
1. Пользователь пытается подключится к сети 2. Роутер запрашивает пароль  
3. Пользователь вводит пароль 4. Роутер проверяет пароль Исключение №1: Неверный пароль  
5. Пользователь пытается подключается к сети 6. Роутер проверяет список доступа 7. Роутер выдает IP-адрес Исключение №2: Пользователь не находится в списке доступа
8. Пользователь получает IP-адрес Исключение №3: превышено количество подключений 9.Роутер предоставляет доступ к сети
10. Пользователь получает доступ к сети 11. Роутер завершает процедуру подключение пользователя.

 

  Исключения
Исключение №1: Неверный пароль
    3. Пользователь вводит новый пароль 4. Роутер выдает сообщение о неверном пароле 11. Роутер завершает процедуру подключение пользователя
Исключение №2: Пользователь не находится в списке доступа
  11. Роутер запрещает доступ
Исключение №3: превышено количество подключений
  9. Роутер выдает сообщение: «подключение невозможно»
     

 


 

Вариант использования Список доступа
Актёры Пользователь, провайдер
Цель Получение доступа к сети
Краткое описание Подключение к роутеру. Пользователь запрашивает доступ. Роутер соединяет устройства. Роутер обеспечивает доступ к сети.
Тип Базовый
Ссылки на другие варианты использования Включает в себя варианты использования: -проверка базы списка доступа  
Типичный ход событий
Действия актёров Отклик системы
1. Пользователь устанавливает соединение 2. Роутер считывает информацию mac-адреса  
3. Пользователь ждет ответа от роутера 4. Роутер проверяет наличие в списке доступа Исключение №1: Пользователь не находится в списке доступа
5. Пользователь получает IP-адрес Исключение №2: превышено количество подключений 6. Роутер предоставляет доступ к сети
7. Пользователь получает доступ к сети 8. Роутер завершает процедуру подключение пользователя.

 

 

  Исключения
Исключение №1: Пользователь не находится в списке доступа
  6. Роутер запрещает доступ
Исключение №2: превышено количество подключений
  8. Роутер выдает сообщение: «подключение невозможно»
     

 

Вариант использования Получение информации
Актёры Пользователь, провайдер
Цель Получение информации
Краткое описание Подключение к роутеру. Пользователь запрашивает доступ. Роутер соединяет устройства. Роутер обеспечивает доступ к сети.
Тип Базовый
Ссылки на другие варианты использования Включает в себя варианты использования: Список доступа  
Типичный ход событий
Действия актёров Отклик системы
1. Пользователь посылает запрос роутеру 2.Роутер проверяет доступность провайдера 3. Роутер пере - направляет запрос к провайдеру  
4. Пользователь ждёт ответа от роутера 5.Роутер получает данные от провайдера и передаёт их пользователю  
6. Пользователь получает ответ от роутера 7. Роутер ждёт новый запрос.  

 

 

  Исключения
Исключение №1: Неверный пароль
    3. Пользователь вводит новый пароль 4. Роутер выдает сообщение о неверном пароле 11. Роутер завершает процедуру подключение пользователя
Исключение №2: Пользователь не находится в списке доступа
  11. Роутер запрещает доступ
Исключение №3: Превышено количество подключений
  9. Роутер выдает сообщение: «подключение невозможно»
     

 

Лабораторная работа №2

 

1. Запустили StarUML и открыли файл, который создали в предыдущей работе. Выбрали Model1.

2. . Построили диаграмму классов, приведённую на рисунке.

 

3. Выбрали Model2.

4. Построили диаграмму классов по выбранной теме. Диаграмма содержит пять классов.

 

Вывод: Научились строить диаграммы вариантов использования и диаграммы классов.




Читайте также:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (233)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.012 сек.)
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7