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

Лабораторная работа 3. Специфицирование требований.

Цель: Выполнить формальное описание требований.

Глоссарий для ОС «Танк»:

  1. Танк – это боевая гусеничная машина, сочетающая мощное вооружение, надежную броневую защиту и высокую подвижность.

  2. Операционная система – это комплекс программ, который выполняет ряд функций. Например: выполнение других программ, распределение ресурсов, планирование, ввод-вывод данных, управление данными или взаимодействие с оператором.

  3. Манометр – это прибор для измерения атмосферного давления.

  4. Термометр – это прибор для измерения температуры воздуха.

  5. Приводы управления танком – это ряд механизмов: рычагов поворота, педали общего тормоза, рычага перемены передачи, педали сцепления, ножного акселератора (педаль газа) и ручного рычага изменения момента зажигания.

  6. Разрешение экрана - это количество точек на дисплее, из которых составляется изображение.

  7. Сенсорный экран - координатное устройство, позволяющее путем прикосновения (пальцем, стилусом и т.п.) к области экрана монитора производить выбор необходимого элемента данных, меню или осуществлять ввод данных в какое-либо ЭВМ.

  8. Транспортабельность подразумевает мобильность, переносимость, удоботранспортируемость.

  9. База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

  10. Идентификация пользователя - это процедура, которая позволяет установить, что именно вы реальный пользователь.

Акторы:

  • пользователь;

  • система.

Спецификация варианта использования:

№ шага

Актор

Действие

1.

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

Система

Запускает систему

Формирует рабочее пространство, предоставляя удобный пользовательский интерфейс

2.

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

Система

Обращается к программам, работает с ними

Работает с пользователем в диалоговом режиме, отвечая на его запросы

3.

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

Система

Задаёт недопустимый параметр работы с системой

Выдаёт сообщение об ошибке

Предлагает справку по работе с системой

4.

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

Система

Изменяет настройки системы

Сохраняет изменения, обновляется

5.

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

Система

Задаёт пароль на учетную запись

Запрашивает пароль при каждом входе в учётную запись

6.

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

Система

Заканчивает работу с системой

Сохраняет изменения, выход из системы

Лабораторная работа 4. Анализ свойств требований.

Цель: Выполнить анализ свойств по ряду требований.

Таблица анализа требований.

Требование

Приоритет

Полнота

Ясность

Точность / Корректность

Согласованность (Непротиворечивость)

Верифицируемость

Необходимость и полезность

Осуществимость

Трассируемость

Упорядоченность

Наличие метрики

По вертикали

По горизонтали

1. Бизнес - требования

1

1

+

+

+

+

+

+

+

-

+

-

2

1

-

-

-

+

-

+

-

-

+

-

3

1

+

+

+

+

+

+

+

-

+

-

2. Требования пользователей

1

2

+

+

+

+

+

+

+

+

+

+

-

2

2

+

+

+

+

+

+

+

+

-

+

-

3

2

-

-

-

+

+

-

+

-

-

-

-

4

2

+

+

+

+

+

+

+

+

+

+

-

5

2

+

+

+

+

+

+

+

+

+

+

-

3. Функциональные требования

3.1. Требования на поведение

1

3

+

+

-

+

+

+

+

-

+

+

-

2

3

-

-

-

-

-

-

-

-

-

-

-

3

3

+

+

+

+

+

+

+

+

+

+

-

4

3

+

+

+

+

+

+

+

+

+

+

-

5

3

+

+

+

+

+

+

+

+

+

+

-

6

3

+

+

+

+

+

+

+

+

+

+

-

3.2. Системные требования

1

3

+

+

+

+

+

+

+

+

+

+

-

2

3

+

+

+

+

+

+

+

+

-

+

-

3

3

+

+

+

+

+

+

+

+

-

+

-

4

3

+

+

+

+

+

+

+

+

-

+

-

4. Нефункциональные требования

4.1. Внешние интерфейсы

1

4

+

+

+

+

+

+

+

+

-

+

-

2

4

+

+

+

+

+

+

+

+

+

+

+

3

4

+

+

+

+

+

+

+

+

-

+

-

4.2. Основные атрибуты качества

1

4

+

+

+

+

+

+

+

+

-

+

-

2

4

+

+

+

+

+

+

+

+

-

+

-

3

4

+

+

+

+

+

+

+

+

-

+

-

4

4

+

+

+

+

+

+

+

+

-

+

-

4.3. Ограничения

1

4

+

+

+

+

+

+

+

+

-

+

-

2

4

+

+

+

+

+

+

+

+

-

+

+

3

4

+

+

+

+

+

+

+

+

+

+

-