요구사항 원칙에서 문제점 도메인의 가장 공통적인 용어를 사용하여 공통 용어를 정의해야 합니다. 그런 다음 시스템과 시스템 요구사항에 대한 모든 텍스트 설명에서 공통 용어를 지속적으로 사용해야 합니다. 이런 식으로
텍스트 설명의 일관성을 유지하고 프로젝트 구성원 간에 용어 사용 및 의미에 대한 오해가 생기기 않도록 하십시오. 용어집에 용어를
문서화해야 합니다.
문제점 도메인에서 공통 용어를 찾으려면 요구사항 및 빌드할 시스템에 대한 개발 팀의 일반 지식에서 사용되는 용어를 고려하십시오. 다음 개념을 설명하는 용어에 초점을 맞추십시오.
-
조직의 일상 작업 또는 시스템의 예상 운영 환경에서 사용되는 개념을 나타내는 비즈니스 오브젝트. 이런 종류의 개념 목록이 이미 존재하는 경우가 많습니다.
-
시스템이 알고 있어야 하는 현실 세계 오브젝트. 이런 오브젝트는 자연적으로 발생하며 자동차, 개, 병, 항공기, 승객, 예약 또는 송장과 같은 것을 포함합니다.
예제:
저장소 처리 시스템에서 대화는 다른 것들 가운데 저장소의 항목과 이에 대한 잠재적 저장 위치에 대한 것입니다.
-
시스템이 알아야하는 이벤트. 여기서 "이벤트"는 시스템이 알아야 하는 시점 또는 연대기적 사건(incident)(예: 회의 또는 오류 발생)을 의미합니다.
예제:
저장소 처리 시스템에서 자연 이벤트는 물품을 저장소로 배송하는 것입니다. 각 배송에 대해 시스템은 배송 날짜, 물품 수령자, 전달된 물품 및 각 종류별 갯수를 "기억"해야 합니다.
일반적으로 각 용어는 정의와 함께 명사로 설명됩니다. 용어는 단수여야 합니다("주문들", "타스크들"이 아닌 "주문", "타스크"). 이해 당사자가 모두 용어에 대한 정의에 합의해야 합니다.
|