Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen02.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
15 Mб
Скачать

75. Основные функциональные и эксплуатационные требования.

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

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

Функциональная спецификация состоит из трех частей:

1. Описание внешней информационной среды, с которой будет взаимодействовать разрабатываемое программное обеспечение. Должны быть определены все используемые каналы ввода и вывода и все информационные объекты, к которым будет применяться разрабатываемое ПС, а также существенные связи между этими информационными объектами.

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

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

содержание каждой из этих функций.

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

Эксплуатационные требования определяют характеристики разрабатываемого программного обеспечения, проявляемые в процессе его использования. К таким характеристикам относят:

правильность — функционирование в соответствии с техническим заданием

универсальность — обеспечение правильной работы при любых допустимых данных и защиты от неправильных данных.

надежность (помехозащищенность) — обеспечение полной повторяемости результатов, т. е. обеспечение их правильности при наличии различного рода сбоев.

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

точность результатов — обеспечение погрешности результатов не выше заданной.

защищенность — обеспечение конфиденциальности информации

программная совместимость — возможность совместного функционирования с другим программным обеспечением.

эффективность — использование минимально возможного количества ресурсов технических средств

аппаратная совместимость — возможность совместного функционирования с некоторым оборудованием.

повторная входимость — возможность повторного выполнения без перезагрузки с диска.

реентерабельность — возможность «параллельного» использования несколькими процессами.

76. Разработка технического задания.

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

Основными факторами, определяющими характеристики разрабатываемого ПО, являются:

  1. исходные данные и требуемые результаты, которые определяют функции программы или системы;

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

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

Разработка технического задания выполняется в следующей последовательности:

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

Основания для разработки должен содержать наименование документа, на основании которого ведется разработка,

назначение разработки должен содержать описание функционального и эксплуатационного назначения программного продукта

требования к программе или программному изделию должен включать следующие подразделы:

  1. требования к функциональным характеристикам;

  2. требования к надежности;

  3. условия эксплуатации;

  4. требования к составу и параметрам технических средств;

  5. требования к информационной и программной совместимости;

  6. требования к маркировке и упаковке;

  7. требования к транспортированию и хранению;

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

Требования к надежности указывают уровень надежности, который должен быть обеспечен разрабатываемой системой и время восстановления системы после сбоя.

Условия эксплуатации, указывают особые требования к условиям эксплуатации: температуре окружающей среды, относительной влажности воздуха и т.п.

Требования к составу и параметрам технических средств указывают необходимый состав технических средств с указанием их основных технических характеристик

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]