이미 소장하고 있다면 판매해 보세요.
|
1. 객체의 기초 개념
자바 맛보기 추상화와 모델링 객체와 클래스 객체들의 상호작용 객체간의 관계 객체의 컬렉션 마지막 남은 개념들 2. 객체 모델링 객체 모델링 프로세스 요약 쓰임새를 통해 요구사항 정형화하기 시스템의 정적/데이터 양상 모델링 시스템의 동적/행동 양상 모델링 3. 객체의 '청사진'을 자바 코드로 옮기기 자바 자세히 보기 모델을 자바 코드로 바꾸기 애플리케이션 다듬기, 1부 : 파일 영속성 추가하기 애플리케이션 다듬기, 2부 : 그래픽 사용자 인터페이스 추가 다음 단계로 나아가기 4. 부록 부록 A 이 책을 교재로 사용하려는 분들을 부록 B 기타 사례 분석들 부록 C 기본적인 객체 모델링/Java 환경 설정하기 부록 D SRS 소스 코드 부록 E 숙련된 C++ 프로그래머를 위한 참고사항 부록 F '무대 뒤에서 벌어지는' 다형성의 작동 원리(동적 vs. 정적 바인딩) |
|
SRS의 행위자를 결정했으니 이제는 이 행위자들에 의해서 시스템이 어떻게 사용되는지로 넘어가자. 다시 말해서 쓰임새를 정의할 차례다.
쓰임새는 논리적 '쓰레드', 즉 일련의 원인과 결과의 이벤트를 나타낸다. 행위자가 처음 시스템과 접촉할 때 시작되고 행위자의 목표과 달성됨으로써 끝난다. 행위자가 항상 쓰임새를 시작한다는 점을 주의하라. 시스템 스스로가 시작하는 액션들은 (기능적 또는 기술적 요구사항을 기술할 때는 필요하지만) 쓰임새 전개시에는 고려하지 않는다. 쓰임새는 행위자가 시스템을 사용할 때 처음 의도했던 목적을 달성하기 위해 시스템이 '무엇을' 해야 하는지 - 기능적 요구사항 - 를 강조한다. 반면, '어떻게' 내부적으로 이루어지는지는 신경 쓰지 않으므로 이 점에서 메소드 시그너처와 비슷하다. 사실, 쓰임새를 시스템 전체의 '행동 시그너처'쯤으로 생각할 수 있다 --- p.235 |