차례:
정의-기능 사양 (FS)이란 무엇입니까?
기능 사양 (FS)은 특정 소프트웨어 제품의 모든 기능과 사양을 자세히 설명하는 공식 문서입니다. 소프트웨어 개발 프로세스의 요구 사항 단계에서 기능 사양은 관리자 또는 수석 개발자가 만든 주요 문서 중 하나입니다. 따라서 기능 명세에는 개발자가 프로젝트 설계를 시작한 후 코딩을 시작하기에 충분한 세부 사항이 포함되어야한다.
기능 사양은 기능 디자인 사양이라고도합니다.
Techopedia는 기능 사양 (FS)을 설명합니다
제품을 사용하기 전에 사양을 준비하는 방법을 "설명서를 먼저 작성"이라고하며 완성 된 프로그램의 개요로 사용됩니다. 기능 사양에는 사용자 작업 설명, 제품 비교, 외부 인터페이스 및 모든 호환 가능한 하드웨어, 소프트웨어, 프레임 워크 버전 및 운영 체제가 나와 있습니다.
기능 사양의 범위는 다음으로 제한되어야합니다.
- 소프트웨어가 수행하는 모든 기능과 해당 기능의 실행에 대한 모든 제약 조건을 올바르게 정의해야합니다. 해결해야 할 과제의 성격이나 프로젝트의 특별한 특성 때문에 소프트웨어 제약이 존재할 수 있습니다.
- 소프트웨어 사용자에게 명백하지 않은 설계 또는 구현 세부 사항을 설명해서는 안됩니다. 내부 설계 또는 구현 세부 사항은 프로젝트의 설계 단계에서 설명해야합니다.
기능 사양을 참조하는 다른 계획 및 문서가 많이 있습니다. 기능 사양에 의해 안내되는 주요 문서 중 일부는 다음과 같습니다.
- 개발팀이 개발 한 디자인 문서
- Qualiy Assurance 팀에서 사용하기위한 테스트 계획 / 테스트 사례
- 최종 사용자 설명서
기능 사양은 일반적으로 소프트웨어 제품의 개발이 진행됨에 따라 발전해야합니다. 프로젝트가 시작될 때 일부 세부 사항을 지정하는 것이 불가능할 수 있습니다. 예를 들어, 요구 사항 단계 중에 대화식 프로그램에 대한 모든 화면 형식을 정의하는 것이 불가능할 수 있습니다.
