Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Анализ и моделирование требований



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

Целями процесса анализа и моделирования требований являются:

− достижение соглашения между Разработчиком и Заказчиком;

− ограничение функциональности ПО;

− создание базиса для планирования разработки проекта;

− определение пользовательского интерфейса;

− составление Спецификации требований (Технического задания).

Для достижения поставленных целей технология предусматривает создание следующих документов:

− Модель требований;

− Спецификация;

− Глоссарий.

Эти документы описывают, что должно делать ПО (но не как оно это делает!). Источниками информации являются эксперты заказчика и потенциальные конечные пользователи.

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

Спецификация должна описывать:

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

Внешние интерфейсы. Как ПО взаимодействует с пользователями, оборудованием и другими системами?

Атрибуты ввода и вывода. Определяют вводимые и выводимые данные.

Ограничения на функциональность.

Производительность. Скорость, надежность, время ответа, время восстановления и т.д.

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

Глоссарий определяет терминологию, общую для всех моделей и текстовых описаний ПО.

Построение модели требований э тот процесс включает три основных вида деятельности — Моделирование требований, Архитектурный анализ, и Функциональный реинжиниринг.

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






Дата публикования: 2015-02-03; Прочитано: 678 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...