요구사항 분석 - 유스케이스 다이어그램: 유스케이스 다이어그램은 시스템 개발자와 고객 간의 요구를 이해하기 위한 도구로, 전체 기능을 파악하고 대략적인 계획을 수립하는 데 도움을 준다. 사용자의 예외적인 요구사항도 파악할 수 있어, 이를 개발자에게 명확히 전달할 수 있다. : 유스케이스 다이어그램은 시스템이 사용자에게 제공하는 서비스 단위를 중심으로 구성된다. 사용자가 시스템과 어떻게 상호작용하는지를 다이얼로그 형태로 모델링하며, 이를 통해 시스템의 기능을 직관적으로 표현할 수 있다. 설계 과정에서 유용하게 활용되며, 개발자와 고객(또는 이해관계자) 간의 요구사항에 대한 공통된 이해를 형성하는 계약서 역할을 한다. : 유스케이스 다이어그램은 비기능적 요구사항을 도출하는 데는 적합하지 않다. 또한 시스템의..