책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788995300985
· 쪽수 : 380쪽
책 소개
목차
역자서문
추천사
저자서문
1. 이 책의 개요
다이어그램의 유형
2. 다이어그램으로 작업하기
왜 모델을 만들어야 하는가?
UML을 효과적으로 사용하기
반복을 통해 다듬기
언제 다이어그램을 그려야 하며, 어떻게 그려야 하는가?
3. 클래스 다이어그램
기본
예제 클래스 다이어그램
세부사항
4. 시퀀스 다이어그램
기본 개념
고급 개념
5. 유스케이스
유스케이스 적기
유스케이스 다이어그램
6. OOD(객체 지향 개발)의 원칙
설계의 품질
단 하나의 책임 원칙
개발 - 폐쇄 원칙
리스코프 교체 원칙
의존 관계 역전 원칙
인터페이스 격리 원칙
7. 실천방법 : dX
반복적인 개발
계획짜기
반복 주기를 관리 단계로 조직하기
반복 주기에서는 어떤 일이 일어나는가?
8. 패키지
자바 패키지
바이너리 컴포넌트
패키지 설계의 원칙들
9. 객체 다이어그램
어떤 순간의 스냅샷
활동적인 객체
10. 상태 다이어그램
기본
FSM 다이어그램을 사용하기
11. 휴리스틱과 커피
마크 IV 특수 커피메이커
커피메이커 해결 방안
객체지향의 과잉
12. SMC 원격 서비스 : 사례 연구
독자들에게 보내는 경고
SMCRemote 시스템
SMCRemoteClient
SMCRemoteServer
SMCRemoteClient를 위한 테스트
SocketService를 위한 테스트
SMCRemoteServer를 위한 테스트
나머지 테스트
서버 컨트롤러
Appendix 1. 분로 단위 테스팅 패턴
Appendix 2. 프로세스
참고문헌
용어대역표
인덱스
책속에서
UML 다이어그램을 던져 버리는 습관을 길러라. 더 좋은 방법은, 다이어그램을 오래 기록되는 매체에 기록하지 않는 습관을 기르는 것이다. 칠판이나 종이 조각에 다이어그램을 그려라. 칠판을 자주 지워 버릇하고, 종이 조각은 던져 버려라. 일반적으로 CASE 도구나 그림을 그리는 프로그램을 사용하지 마라. 이런 도구가 필요한 때와 장소도 있지만, 여러분이 그리는 UML의 수명은 대부분 그렇게 길지 않을 것이다...
어떤 다이어그램이 여기에 포함되는지 찾는 것은 부질없다. 이런 다이어그램을 보면 바로 느낄 수 있다. 이런 다이어그램을 먼저 그리고자 노력하는 것도 의미 없다. 여러분은 추측할 수 밖에 없으며, 추축은 대부분 틀릴 것이다. 정말로 유용한 다이어그램은 자꾸만 그리게 된다. -본문 44p 중에서