소프트웨어 요구사항을 분석하거나 요구사항 명세서를 작성하는 관점에서 볼 때, 실무에서 가장 많이 고민하는 질문은 "요구사항을 어느정도로 상세하게 작성해야 하는가?" 일 것입니다. 이에 대한 정확한 답을 내기에는 프로젝트마다 달라질 것이며, 프로젝트의 진행 정도에 따라서도 달라질 것이며, 프로젝트 실무자 즉, 이해관계자들에 따라서도 달라질 수 있는 문제라고 생각합니다.그렇다면 객관적으로 소프트웨어 요구사항 상세화는 어떻게 접근하는 것이 올바른 방향일까를 고민하기 위해 다음 글을 작성해 봅니다.먼저 소프트웨어 기능 요구사항의 상세화는 소프트웨어 동작에 대한 세부 묘사의 많고 적음에 따라 달라진다고 보아야 할 것입니다. 즉, 소프트웨어 기능의 설명이 얼마나 자세하거나 일반적인지에 따라 상세화 수준이 결정된다고..