- •Практическая работа № 1-2
- •«Разработка описания и требований к информационной системе»
- •1. Цель работы:
- •2. Методические указания
- •3. Теоретические сведения
- •3.1. Общие сведения о требованиях к информационным системам
- •3.2. Первые шаги по разработке требований к информационным системам - анализ осуществимости
- •3.3. Разработка требований
- •3.4. Формирование и анализ требований
- •3.5. Опорные точки зрения
- •3.6. Аттестация требований
- •3.7. Пользовательские и системные требования
- •4. Порядок выполнения работы
- •5. Содержание отчета
- •6. Литература
- •1. Введение
- •2. Описание заинтересованных лиц и пользователей
- •3. Характеристика продукта
- •4. Обзор продукта
- •9. Требования к документации
- •10. Глоссарий
- •Пример тз Модуль генерации учебно-тренировочных заданий
- •1. Введение
- •2. Описание заинтересованных лиц и пользователей
- •3. Характеристика продукта
- •4. Обзор продукта
- •5. Функциональные возможности продукта
- •6. Ограничения для продукта
- •7. Требования к качеству
- •8. Прочие требования к продукту
- •9. Требования к документации
- •10. Глоссарий
- •Техническое задание на создание автоматизированной системы состав и содержание
2. Описание заинтересованных лиц и пользователей
В данном разделе содержится описание профиля потенциальных пользователей модуля и основных проблем, ограничивающих их производительность. Этот раздел не используется для формулировки конкретных требований. В нем содержатся обоснования того, почему необходимы перечисленные в разделе 5 требования.
Потенциальные потребители
Заинтересованные лица
Пользовательская среда
Основные потребности заинтересованных лиц и пользователей
3. Характеристика продукта
В данном разделе предлагается общее описание возможностей программного продукта, интерфейсов с другими приложениями и конфигураций систем.
3.1. Общее описание продукта
Описывается, как продукт взаимодействует с другими, связанными с ним продуктами и средой пользователя. Если продукт является компонентом более крупной системы, необходимо описать, как эти системы взаимодействуют, а также указать соответствующие интерфейсы между ними.
3.2. Формула продукта (определение позиции продукта).
Предлагается общее определение на высоком уровне абстракции особого положения, которое продукт должен занять в линейке решений для данной предметной области.
4. Обзор продукта
Данный раздел содержит общее описание возможностей продукта и его перспективы. При необходимости могут быть описаны проектные ограничения и определена стоимость проекта. Вопросы лицензирования и инсталляции целесообразно освещать в том случае, если они могут оказать непосредственное воздействие на трудоемкость разработки, например, на кодирование.
Перспективы продукта
Проектные ограничения
Стоимость проекта
Лицензирование и установка
5. Функциональные возможности продукта
В данном разделе документируются высокоуровневые функциональные возможности (свойства) продукта, которые обеспечивают потребности пользователей. Функции должны описываться на естественном языке пользователя. Эти функции составляют основу для определения продукта, а также управления проектом в целом. Каждая из них будет подробно описана в спецификации требований.
6. Ограничения для продукта
Описываются ограничения для продукта, дополняющие список проектных ограничений.
7. Требования к качеству
Данный раздел определяет требования к производительности, надежности, удобству использования и другим характеристикам качества программного продукта.
8. Прочие требования к продукту
8.1. Применяемые стандарты
Перечисляются стандарты, которым должен соответствовать продукт: коммуникационные стандарты, стандарты совместимости платформ, а также стандарты качества и безопасности.
8.2. Системные требования
Определяются все системные требования, необходимые для поддержки приложения, например, операционные системы и сетевые платформы, конфигурации, память.
8.3. Требования к производительности
К вопросам производительности относятся фактор нагрузки, создаваемой пользователями, надежность, время ответа системы.
9. Требования к документации
В данном разделе описывается, какую документацию необходимо разработать для поддержки успешного внедрения и эксплуатации продукта.
9.1. Руководство пользователя
Описывается цель и содержание руководства, рассматривается его желаемый объем, потребность в глоссарии. Указываются ограничения, связанные с форматированием и печатью.
9.2. Диалоговая помощь
В разделе следует определить, для каких функций продукта пользователю будет доступна диалоговая помощь. Поскольку диалоговая помощь представляется программным продуктом в виде интерактивных подсказок и является, как правило, проектом внутри проекта, целесообразно предварительно в данном разделе ограничить его масштаб.
9.3. Руководства по установке, конфигурированию и файл Read Me
Данный документ должен содержать инструкции по установке и руководства по конфигурированию. В качестве стандартного компонента обычно включается файл Read Me. Он может содержать описание нововведений в данной версии продукта.