Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 семестр ЗО / Лаб.работы / ЛабРаб № 5!.doc
Скачиваний:
39
Добавлен:
06.02.2016
Размер:
86.02 Кб
Скачать

Вопрос 3. Требования

Требования (requirements) – это возможности или условия, которым долж­на соответствовать система или проект.

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

Предполагается, что требования должны постоянно кор­ректироваться в процессе описания прецедентов и специальных семинаров.

В рамках UP, требования делятся на следующие категории.

  • Функциональные требованиясвойства, возможности, безопасность.

  • Удобствочеловеческий фактор, справочная система, документация.

  • Надежностьчастота сбоев, возможность восстановления, предсказуемость поведения.

  • Производительностьвремя отклика, точность, доступность, использование ресурсов.

  • Возможность поддержкиадаптивность, возможность поддержки, соответствие международным стандартам, возможность конфигурирования.

Дополнительные (не определяющие) факторы, к которым относятся следующие:

  • Реализациятребования к ресурсам, языки и средства, аппаратное обес­печение.

  • Интерфейсограничения, накладываемые необходимостью взаимодействия с внешними системами.

  • Операцииуправление системой и ее параметры.

  • Пакетирование.

  • Юридические вопросыавторское право и т.п.

Некоторые из этих требований (удобство, надежность, производительность и возможность поддержки) называются атрибутами качества (quality attributes).

Обычно требования делят на две большие категории: функциональные (относящиеся к поведению) и нефункциональные (все остальные).

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

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

Требо­вания высокого уровня фиксируются в документе "Видение". Затем они уточняются и конкретизируются в последующих документах.

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

Вопрос 4. Разработка технического задания на систему

Работа по ГОСТ 34.602-89 над созданием технического задания ИС «Торговая точка».

Задание на самостоятельную работу (для выбранной темы курсового проекта):

  1. Разработать техническое задание на систему.

5

Соседние файлы в папке Лаб.работы