Usecase

[CS][소프트웨어공학] 객체지향방법론, UML, 유스케이스 다이어그램
[1] 객체지향 개념 객체지향 방법론 현실세계의 개체(Entity)를 속성과 메소드를 결합시킨 객체 형태로 표현하는 개념 객체 간의 메시지 통신을 통해 시스템을 구현하는 개발 방법 객체지향의 핵심개념은 객체와 "클래스"이다. 객체지향의 기본원리 캡슐화(Encapsulation) 정보은닉(Information hiding) 상속(Inheritance) 다형성(Polymorphism) 객체(Object)는 현실세계에 존재하거나 생각할 수 있는 개념을 표현한 것이다. 물리적 객체, 개념적 객체가 있다. 객체가 되려면 상태를 가져야 한다. 객체가 가지는 자료 값이 상태를 표현한다. 시간이 흐르면서 변화할 수 있어야 한다. Ex. 강좌의 상태 : open & close 객체는 잘 정의된 오퍼레이션이 있어야 한다...