기능명세서 예제

Compartir

2/08/2019

Por

Categoría: Sin categoría

Comentarios: 0

유형이든 트랜잭션이든 제품을 만들면 많은 문서를 생성할 수 있습니다. 기능 사양 템플릿은 다음 중 하나와 함께 사용할 수 있습니다. 그러나 기능 사양은 무엇입니까? 기능 사양을 만드는 이유는 무엇입니까? 그리고, 아마도 더 중요한 것은, 이 같은 문서에 무슨 일이 일어나는가? Pareto 원리는 일반적으로 입력의 20%만이 출력의 80%를 차지하므로 대부분의 사람들이 직관적으로 이해하는 것을 정량화합니다: 시간의 일부 사용은 다른 사람들보다 더 효율적입니다. 기술 사양 작성에도 동일한 규칙이 적용됩니다. 시간과 노력을 현명하게 지출하면 나중에 배당금이 지급됩니다. 잘 생각 기술 사양은 당신을 대신하여 작동하는 도구입니다, 당신의 일을 더 쉽게하고 기능을 더 나은 만들기. 예를 들어 팀 내 의사 소통을 개선하거나 이해 관계자의 문제를 예측하고 해결하는 등의 목적이 있습니다. 목적이없는 기술 사양? 그것은 시간 낭비입니다. 또한 유효성 검사 메시지, 애니메이션 및 재사용 가능한 일부 UI 구성 요소 동작과 같은 많은 세부 정보가 실제로 개발자가 사용하는 프레임워크에 이미 캡처되어 있습니다. 이러한 낮은 수준의 상호 작용을 자세히 설명하면 중복 노이즈가 추가됩니다. 대신 사양은 시간이 지남에 따라 탭하고 확장할 수 있는 구성 요소 및 패턴이 있는 컴패니언 UI/UX 지침 문서를 활용해야 합니다. 설명서는 일반적으로 시스템 사용자가 필요로 하는 것과 요청된 입력 및 출력 속성(예: 소프트웨어 시스템)에 대해 설명합니다. 기능 사양은 제품 요구 사항 문서 «PRD»[인용 필요]와 같은 일치하는 요구 사항 문서에 대한 보다 기술적인 응답입니다.

따라서 요구 사항 분석 단계의 결과를 수집합니다. 더 복잡한 시스템에서는 일반적으로 시스템 수준, 모듈 수준 및 기술 세부 사항 수준에서 여러 수준의 기능 사양이 서로 중첩됩니다. 기능 사양에는 여러 가지 목적이 있습니다. 팀 프로젝트의 주요 목적 중 하나는 소스 코드 및 테스트 사례를 작성하는 데 더 많은 시간을 소비한 다음 디버깅 기간을 두기 전에 프로그램이 달성해야 할 내용에 대한 팀 합의를 달성하는 것입니다.