
※ tutorialspoint의 OOAD 요약 (https://www.tutorialspoints.com/object_oriented_analysis_design/) 1. Use Case Model Use case 시스템의 action sequence 표현. 시스템 외부와 시스템 간의 interaction. 시스템 일부 뿐만 아니라 전체에 대해서도 적용 가능. Actor use case를 수행하는 user role 표현. person (student, customer), devie (workstation), 다른 시스템 (bank, institution) 등. 다음 그림은 Student라는 이름을 갖는 actor, Generate Performance Report use case 표현. 2. Use ca..

※ tutorialspoint의 OOAD 요약 (https://www.tutorialspoints.com/object_oriented_analysis_design/) 1. Class Diagram static view. class, interface, collaboration과 relationship으로 구성. Class Diagram of a System 은행 시스템. 많은 지점이 존재. 각 zone에서 1개 지점은 zone을 관리하는 head office로 지정. 각 지점은 여러 개의 account, loan이 존재. account는 saving / current 타입 존재. 고객은 2가지 account 개설 가능. 고객별로 1개씩의 saving / current account만 가능. 고객은 loa..

※ tutorialspoint의 OOAD 요약 (https://www.tutorialspoints.com/object_oriented_analysis_design/) 1. Class 3개 section을 갖는 rectangle로 표현, top section: class name moddle section: class attribute bottom section: class operation attribute, operation의 visibility는 다음과 방법으로 표현, Public: 시스템 어디에서나 visible. symbol prefix '+' 사용. Private: class 내에서만 visible. class외부에서 접근 불가능. symbol prefix '-' 사용. Protected: cl..