요구 사항 추적 성은 무엇입니까?
요구 사항 추적 성은 소프트웨어 개발 프로젝트에서 사용되는 기술로, 사용자 요구를 완전히 충족시키고 결함을 최소화합니다. 이 프로젝트 관리 기술을 사용할 때 사용자 요구 사항에 따라 요구 사항, 개발 및 품질 보증이 요구됩니다. 기본 구현에서는 스프레드 시트를 사용하여 행렬을 만들 수 있으며 복잡한 구현에서는 종종 특수 요구 사항 관리 응용 프로그램을 사용합니다.
비즈니스 또는 시스템 분석가는 다양한 프로젝트 이해 관계자와 만나 특정 프로젝트에 대한 사용자 요구를 결정합니다. 이러한 요구 사항은 문서화되어 요구 사항 관리 응용 프로그램에 종종 입력됩니다. 사용자 요구에 따라 분석가는 일련의 제품 기능을 개발합니다.
분석가는 사용자 요구를 관련 제품 기능에 연결하여이 두 요소 간의 추적 성을 설정합니다. 제품 기능에서 분석가는 요구 사항 분석의 일부로 사용 사례를 개발할 수 있습니다. 사용 사례는 시스템과 사용자의 상호 작용을 설명하는 문서이며 시스템이 처리해야하는 단계를 보여줍니다. 분석가는 이러한 기능을 수행하는 사용 사례에서 필요한 단계까지 제품 기능을 추적합니다.
사용자와 시스템의 상호 작용을 통해 모든 사용자 요구를 설명 할 수있는 것은 아니므로 다른 유형의 사양 문서도 필요할 수 있습니다. 이러한 보충 사양에는 시스템 안정성 및 사용성 요구 사항이 포함될 수 있습니다. 요구 사항은 요구 사항 추적 성을 유지하기 위해 관련 사용자 요구에 따라 추적되어야합니다.
많은 조직에서 추적 성 매트릭스라는 문서를 사용합니다. 이 매트릭스는 사용자 요구를 제품 기능과 제품 기능을 요구 사항과 비교할 수 있습니다. 비즈니스 분석가는이 비교를 통해 각 사용자 요구가 제품 기능으로 충족되고 각 기능에 사용 사례 또는 보충 요구 사항이 있는지 검증 할 수 있습니다. 또한 분석가가 불필요한 요구 사항이 작성되었는지 판별하는 데 도움을 줄 수 있습니다.
승인 된 요구 사항은 품질 보증 직원에게 전달됩니다. 품질 보증 직원은 요구 사항을 사용하여 테스트 사례를 개발하고 직원은 테스트 사례를 요구 사항에 맞게 추적합니다. 추적 성 매트릭스를 사용하여 모든 요구 사항에 지원 테스트 케이스가 있고 불필요한 테스트 케이스가 추가되지 않았는지 확인할 수 있습니다.
시스템 엔지니어링을위한 요구 사항 추적 성을 구현하면 조직에 이점을 제공 할 수 있습니다. 시스템이 사용자 요구 사항을 충족시키고 재 작업 비용을 줄이는 데 도움이됩니다. 요구 사항 추적 성을 사용하여 개발 된 시스템도보다 쉽게 업데이트해야합니다. 시스템에서 추가 개발을 수행하는 경우 추적 매트릭스는 프로젝트 팀이 업데이트해야 할 사용자 요구, 제품 기능, 요구 사항 및 테스트 사례를 찾는 데 도움이 될 수 있습니다.