Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты на лабы 2011.doc
Скачиваний:
90
Добавлен:
13.07.2019
Размер:
77.82 Кб
Скачать

8. Служба такси

Типы пользователей:

Оператор

Водитель

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

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

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

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

Водитель в любой момент может с помощью терминала, установленного в автомобиле, просмотреть активные заказы и выбрать для выполнения один из них. После выбора его автомобиль переходит в состояние «занят». После выполнения заказа водитель делает отметку об этом, и автомобиль переходит в состояние «свободен».

9. Трекинг задач при разработке по

Типы пользователей:

Менеджер проекта

Разработчик

Тестировщик

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

Задачи бывают следующих типов: «новая функция», «доработка», «тестирование», «баг» и могут находиться в одном из состояний: «создана», «назначена», «в работе», «выполнена», «закрыта»

Задача содержит описание, а также информацию о том, кто создал задачу и кому она назначена. Задача типа «тестирование» может быть назначена тестировщику, задачи остальных типов могут быть назначены разработчику.

Вновь создаваемые задачи получают состояние «создана».

Менеджер проекта создает новые задачи с типами «новая функция» и «доработка» и назначает (при необходимости - переназначает) любые задачи разработчикам и тестировщикам.

Тестировщик создает новые задачи типа «баг».

Разработчик создает новые задачи типа «тестирование», а также может назначать на себя задачи других типов, которые находятся в состоянии «создана».

Одному разработчику или тестировщику может быть назначено любое количество задач.

Разработчик и тестировщик переводят назначенные на себя задачи в состояние «в работе», а когда закончили работу над ними — в состояние «выполнено».

Менеджер переводит задачи из состояния «выполнено» в состояние «закрыто»

Менеджер и разработчик могут просмотреть информацию по всем задачам, тестировщик — по задачам, назначенным на него, а также задачам типа «баг», которые он создал.

10. Учебная часть

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

Декан

Преподаватель

Зарегистрированный пользователь (студент)

Незарегистрированный пользователь

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

Декан закрепляет ведение каждой дисциплины для каждой группы за преподавателями, а также назначает преподавателей кураторами определенных групп (одной или нескольких). Также декан может просмотреть информацию об успеваемости студентов выбранной группы по всем дисциплинам (средний балл с начала года).

Преподаватель еженедельно вносит в систему информацию об успеваемости студентов по закрепленным за ним дисциплинам (в виде оценок по 5-балльной шкале). Преподаватель может просмотреть информацию об успеваемости студентов групп, куратором которых он является, по выбранной дисциплине (включая закрепленные за другими преподавателями).

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

Зарегистрированный пользователь (студент) может также просмотреть информацию о своей успеваемости.