- •Лабораторная работа 1. Выбор темы.
- •Системные требования и требования к программному обеспечению:
- •Нефункциональные требования:
- •Лабораторная работа 3. Специфицирование требований.
- •Спецификация варианта использования:
- •Лабораторная работа 4. Анализ свойств требований.
- •Выявление проблемных требований и пути их решения
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ЛАБОРАТОРНЫЕ РАБОТЫ
по предмету: « Анализ требований к программному обеспечению»
Выполнила:
студентка гр.ПС-09оз
Сторожук О.Ю.
Донецк - 2011
Лабораторная работа 1. Выбор темы.
Тема: ОС Танк.
ОС – операционная система, управляющая работой выбранного типа изделий в некоторой среде.
Лабораторная работа 2. Выявление и классификации требований.
Цель: Путем самостоятельного выявления требований заполнить список требований к ПО в соответствии с классификацией.
Бизнес-требования:
Система должна быть предназначена для управления боевой машиной танк с целью поражения танкоопасных средств противника.
Система должна обеспечивать защиту танка от поражения противотанковыми средствами противника.
Система должна использоваться на базе танков Т-72, Т-90 для серийного производства.
Требования пользователей:
Система должна предоставлять сведения о базовом вооружении боевой машины.
Система должна представлять диалоговые окна для ввода конкретной цели поражения.
Система должна предлагать выбор средства для поражения цели с наибольшей вероятностью ее уничтожения.
Система должна предоставлять обновленные сведения о состоянии боевой машины.
Система должна оценивать состояние защитных функций и корпуса боевой машины.
Функциональные требования.
Требования на поведение:
Система должна контролировать работу двигателя танка и исправность электрооборудования.
Система должна предлагать режим функционирования системы: ручное управление или автоматическое.
Система должна отображать картину местности наиболее реально соответствующую действительности.
В случае выхода системы из строя должна автоматически загрузиться ее резервная копия.
Система должна предлагать точные настройки (координаты) прицела, согласно выбранной цели.
Система должна учитывать показания контрольных приборов: манометров, термометров и др.
Системные требования и требования к программному обеспечению:
Совместимость ОС с приводами управления танком.
Компактность аппаратных устройств.
Для технологии планшета и касаний требуется наличие сенсорного экрана.
Минимальное разрешение экрана – 1024 на 768 точек на дюйм.
Нефункциональные требования:
Внешние интерфейсы:
Окна не должны содержать не относящуюся к делу информацию.
Система всегда должна оповещать пользователя о том, что она в данный момент делает, причем через каждые 15 секунд времени.
В системе должны быть стандарты шрифтов, названий кнопок, цветовых схем, часто используемых элементов управления.
Атрибуты качества:
Система должна быть надежной.
Система должна быть совместимой с новыми аппаратными устройствами боевой машины.
Сохранность информации при авариях.
Система должна быть стандартизированной и унифицированной.
Ограничения:
Система должна использоваться только на базе танков, оговоренных заказчиком.
Жесткие требования к времени отклика базы данных для получения более быстрого ответа на запрос.
Начало работы с системой должно начинаться с идентификации пользователя (проверки прав доступа).