Скачиваний:
67
Добавлен:
20.01.2016
Размер:
530.43 Кб
Скачать

Содержание.

1.)

1.)Постановка задачи. 2

2.)Диаграмма Вариантов Использования 2

3.)Сценарии Вариантов Использования 3

Сценарий 1 3

Сценарий 2 4

Сценарий 3 5

Сценарий 4 5

Сценарий 5 7

Сценарий 6 8

Сценарий 7 9

4.)Диаграмма классов. 10

Диаграмма Классов Приложения 11

5.)Диаграммы последовательности кооперации и состояний. 12

Вариант использования: Авторизироваться 12

Вариант использования: Зарегистрироваться 14

Вариант использования: Посмотреть опросы 16

Вариант использования: Пройти опрос 18

Вариант использования: Добавить опрос 20

Вариант использования: Изменить опрос 22

Вариант использования: Просмотреть результаты опросов 24

1.)Постановка задачи.

Задача№26 «Анкетирование».

Система автоматического опроса. В системе регистрируются авторы опросов и участники.

Опрос состоит из темы и набора вопросов. Автор и участник характеризуется именем. Функции системы:

1)Добавление и редактирование автором своих опросов.

2)Регистрация авторов и участников.

3)Хранение результата опроса для каждого участника.

4)Просмотр результатов опросов по имени участников и по дате прохождения опроса.

5)Проведение опроса для зарегистрированного участника.

6)Просмотр всех опросов в алфавитном порядке и по авторам.

7)Поиск опроса по названию и автору.

8)Распечатка результатов опросов.

2.)Диаграмма Вариантов Использования

Рисунок 1

3.)Сценарии Вариантов Использования

Сценарий 1

Вариант Использования

Авторизироваться

Актеры

Пользователь

Описание

Пользователь авторизируется в Системе

Цель

Получить доступ к функциональности Системы

Ссылки

Расширение:

  1. Расширяется вариант использования «Зарегистрироваться»

Предусловия

нет

Типичный ход событий

1. Пользователь открывает приложение

  1. Система показывает окно для ввода имени пользователя и пароля

  2. Пользователь вводит имя пользователя и пароль и подтверждает операцию

  3. Система проверят введенные имя пользователя и пароль и если введены правильные данные (есть такой пользователь в Системы и у него подходящий пароль), то Система открывает основное окно приложения

Альтернативный ход событий

  1. Пользователь отменят операцию ввода имени пользователя и пароля, п. 3

    1. Система закрывает приложение

  2. Пользователь ввел неправильную информацию, п. 4

    1. Система показывает сообщение об ошибки

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

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

  3. Пользователь выбрал операцию регистрации нового пользователя, п. 3

    1. Сценарий продолжается с варианта использования «Зарегистрироваться»

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

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

Сценарий 2

Вариант Использования

Зарегистрироваться

Актеры

Пользователь

Описание

Новый Пользователь регистрируется в Системе

Цель

Получить доступ к функциональности Системы

Ссылки

Расширение

  1. Расширяет вариант использования «Авторизироваться»

Предусловия

нет

Типичный ход событий

  1. Пользователь выбирает операцию «Зарегистрироваться в Системе»

  2. Система показывает окно «Регистрации» для ввода:

    1. имени пользователя

    2. пароля

    3. полного имени

  3. Пользователь вводит данную информацию

  4. Система проверяет, чтобы все поля были введены, если так, то сценарий продолжается

  5. Система проверят введенное имя пользователя. Если такого имени не существует, то сценарий продолжается

  6. Система сохраняет введенные данные

Альтернативный ход событий

  1. Пользователь отменят операцию Регистрации , п. 3

    1. Сценарий переходит на вариант использования «Авторизация»

  2. Пользователь ввел не всю информацию, п. 4

    1. Система показывает сообщение об ошибки

    2. Система показывает окно Регистрации с уже введенной информации

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

  3. Такое имя пользователя уже существует, п. 5

    1. Система показывает сообщение об ошибки

    2. Система показывает окно Регистрации с уже введенной информации

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

Соседние файлы в предмете Методы и средства проектирования информационных систем и технологий