더북(TheBook)

반면에 명시되지 않은 요구 사항은 파악하기가 훨씬 더 어렵습니다. 이 경우 아키텍처 팀은 해당 분야의 경험을 바탕으로 요구 사항에 명시되지 않은 내용을 추론해야 할 수도 있습니다. 예를 들어 지연 시간 요구 사항이 명시되지 않았다면, 이는 해당 요구 사항이 적용되지 않아서인지 아니면 유사한 제품이나 경쟁 업체와 관련된 통상적인 기준이 누락된 것인지 판단해야 합니다.

아키텍처 팀은 아키텍처적으로 중요하지만 명시되지 않은 요구 사항을 발견하도록 체크 리스트 형태로 지침을 만들고, 새로운 요구 사항이 생길 때마다 이를 확인해야 합니다. 시스템 의존성 요구 사항은 고려했는지, 법 또는 규정 준수와 관련된 제약 조건은 어떻게 되는지, 요구 사항은 어떻게 변경될 수 있는지 등을 확인합니다. 이 체크 리스트 항목을 점검하여 아키텍처 측면에서 중요하지만 명시되지 않은 요구 사항을 미리 논의하고 발견할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.