UML Manual 소프트웨어 모델링모델 : 대상을 특정 관점을 기준으로 표현하는 것소프트웨어 모델 : 수행해야 하는 기능의 관점에서 소프트웨어를 표현 - 전체 시스템을 포괄적으로 표현다양한 모델링 관점 사용:구조적 모델 - class diagram, object diagram etc.동적 모델 - 상태 diagram, sequence diagram etc.행위 모델 - usecase diagram, activity diagram etc.논리적 모델 (What) : 시스템은 무엇이며 어떤 기능을 해야 하는가를 표현 - 시스템의 개념적 설계나 데이터와 그 관계를 추상적으로 표현한 것 (기술적인 세부사항 배제, 본질적인 부분만을 설명)시스템이 무엇을 해야 하고, 어떤 데이터를 다루는지, 사용자는 어떤 기능을..