Object Oriented Analysis and Design
OOP Design의 Steps 요구사항 수렴 : 어떤 문제를 해결하고자 하는지, 어떤 기능을 요구하는지 명확화 Documentation 시스템 서술 사용자 관점에서 시스템을 서술한다 필요하다면 목업(wireframes)등을 만든다 Classes 정의 Attributes Methods Diagrams Design Class Diagram Sequence Diagram States Diagram 요구사항 수렴 기능 요구사항 어떤 형태의 기능이 있는가 입력에 대한 대응은 어떻게 이루어 지는가 어떤 행동이 이루어 지길 바라는가 비기능 요구사항 시스템 차체에서 제공해야하는 직접적 기능을 말하진 않는다 성능 요구사항 법적 제한사항 문서 작성 요구사항 시스템 서술 Use Case : 사용자 측면에서 보는 시스템 T..