소프트웨어 요구사항은 다음을 지정하기 위해 문서화됩니다.
-
목표 달성을 위해 사용자가 문제를 해결하는 데 필요로 하는 소프트웨어 기능
-
계약, 표준, 스펙 또는 기타 공식적으로 부과되는 문서를 충족시키기 위해 시스템 또는 시스템 컴포넌트가 충족하거나 보유해야 하는 소프트웨어 기능
[THA97]
여러 컨텍스트에서 요구사항의 일부 서브세트가 불완전하게 문서화된 채 남아 있는 것이 일반적이지만 이 아티팩트는 소프트웨어 개발의 기본 아티팩트입니다. RUP는 여러 반복에서 소프트웨어 개발을 관리하여 이 문제를
해결하므로 시간에 따라 중요 요구사항을 노출할 수 있습니다.
|