Методы и средства инженерии программного обеспечения


Анализ и сбор требований - часть 2


Это  является следствием субъективного характера процесса формулирования требований и  отсутствия способов его формализации. К примеру, в США ежегодно расходуется до $ 82 млрд. на проекты, признанные после реализации не соответствующими требованиям заказчиков.

Существуют стандарты на разработку требований  на  систему и документы, в которых фиксируются результаты создания программного, технического, организационного и др. видов обеспечения автоматизированных систем (АС) на этапах жизненного цикла, включающие. В приложении 2, 3 дается краткое описание ГОСТ 34.601-90 «Стадии и этапы разработки АС» и ГОСТ 34.201-89 «Документация на разработку АС».

В процессе формулирования требований на систему принимают участие:

– представители  от  заказчика из нескольких профессиональных групп;

– операторы,  обслуживающие систему;

– разработчики системы.

Процесс формулирования   требований   состоит из нескольких подпроцессов? Сбор и анализ требований.

Сбор требований.  Источниками сведений о требованиях могут быть:

– цели и задачи  системы,  которые  формулирует заказчик. Для однозначного  их понимания  разработчику системы необходимо их тщательно  осмыслить и согласовать с заказчиком;

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

Таким образом, требования к  системе   формулируются  исходя из:

– знаний заказчика относительно проблемной области,  формулирующего  свои проблемы в терминах понятий этой области;

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




- Начало -  - Назад -  - Вперед -