스크랩

구간

JAVA 프로그래머를 위한 UML 실전에서는 이것만 쓴다

로버트C.마틴 저 | 이용원외 역 | 인사이트 | 2004년 01월

북트리

정가
$40.00
판매가
$29.16 (27%↓) 최저가 보상
적립금
$0.58 (2%P)

품절된 상품입니다.

이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.

북카트 바로구매 위시리스트

이책의 개정판 정보

UML 실전에서는 이것만 쓴다 로버트C.마틴 저 | 인사이트 | 2010년 12월

평점 -  ·  리뷰 0

리뷰 쓰기

380쪽

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

반디앤루니스 리뷰

이 책은 사실 UML만 가르쳐주지는 않는다. XP와 객체지향 설계 원칙까지도 덤으로 알려준다. 사실 이런 부가지식 없이는 UML을 효과적으로 쓰기 어렵다고 생각한다. 특히 뒷부분의 사례 연구를 통해 구체적인 사례에서 UML이 어떻게 사용되는지, 설계는 어떻게 하는지 따라가다 보면 어느새 주변의시기를 한 몸에 받는 자신을 발견하게 될 것이다. - 김창준 (xper.org)

출판사 리뷰

저자 소개

  • 저자 : 로버트C.마틴
저자 : 로버트 C. 마틴 (Robert C. Martin)
‘밥’이라고 불리며, 오브젝트 멘토(Object Mentor, Inc.)의 창립자이자 대표다. 밥과 그의 소프트웨어 컨설턴트 팀은 객체 지향 디자인, 패턴, UML, 애자일 방법론, 그리고 익스트림 프로그래밍으로 전 세계의 고객에게 서비스를 제공하고 있다.

소프트웨어 산업의 지도자로서 C++ 리포트의 편집장, 애자일 연합의 의장을 맡아 업계에 기여했다.
또한 엉클 밥 컨설팅(Uncle Bob Consulting)의 창립자며, 아들 미카 마틴과 함께 클린 코더스(Clean Coders)를 세웠다.

《클린 코드》, 《UML 실전에서는 이것만 쓴다》를 포함한 베스트셀러의 저자이기도 한 그는 《Pattern Languages of Program Design 3》의 편집위원장, 《More C++ Gems》의 편집위원이었으며, 제임스 뉴커크와 《XP in Practice》를 공동 저술하기도 했다. 1996년부터 1999년까지는 <C++ Report>의 편집위원장이었으며, 국제 콘퍼런스와 무역 전시회에서 유명한 강연자이기도 하다.

■ 『Designing Object Oriented C++ Applications Using the Booch Method』
■ 『Patterns Languages of Program Design 3』
■ 『More C++ Gems』
■ 『Extreme Programming in Practice』
■ 『소프트웨어개발의 지혜 - 원칙, 디자인패턴, 실천방법』(야스미디어)
■ 『UML, 실전에서는 이것만 쓴다 - aJva 프로그래머를 위한』(인사이트)
■ 『Clean Code 클린 코드 - 애자일 소프트웨어 장인 정신』(인사이트)  

역자 : 이용원
중앙대학교 컴퓨터공학과에서 소프트웨어공학 전공으로 석사 학위를 받았고, 여러 금융 시스템에 아키텍트로 참여했다. 현재는 처브그룹 에이스손해보험에서 아키텍트로 일하고 있으며, 금융정보보호, 클라우드 컴퓨팅과 IT 컴플라이언스 분야로 관심 영역을 넓히고 있다.

《엔터프라이즈 자바빈즈》(대청)와 《J2EE 응용과 디자인 패턴》(대청)을 썼고, 《EJB 디자인 패턴》(인사이트), 《실용주의 프로그래머를 위한 단위 테스트 with JUnit》(인사이트), 《UML 실전에서는 이것만 쓴다》(인사이트) 등을 번역하였다.  

역자 : 정지호
서울대학교에서 영어를 전공하고 경제학을 부전공했다. 한국어 Text To Speech 서버의 통신 하위 시스템, 유아용 한글 게임 ‘디디미’, 영어 교육 솔루션인 ‘Dr. Listening’ 등 다양한 프로젝트에 참여했다. 파이썬, 펄, 루비 같은 동적 프로그래밍 언어를 좋아해서 큰 규모의 시스템에 통합하는 일이나 UML을 동적 언어에 적용하는 방법을 연구 중이다. 현재는 법무법인 광장에서 변호사로 일하고 있고, 법무 관련 업무와 IT 기술을 접목하는 일에도 관심을 갖고 있다.  

역자 소개

  • 역자 : 이용원외
이용원
중앙대학교 컴퓨터공학과에서 소프트웨어공학을 전공했으며, (주)소프트웨어크래프트 책임 컨설턴트, JStorm 자문으로 있다. 삼성생명 CM 지원 시스템에 프로젝트 매니저로 참여하고, 삼성생명 인터넷 몰 표준화와 동부건설 ERP 시스템, 삼성생명 CBD기반 자산 관리 시스템 개발, 조흥은행 국외점포 표준 전산 시스템에 아키텍트로 참여했다. <엔터프라이즈 자바빈즈>(대청)와 (대청)을 썼고, (인사이트), (정보문화사), (대웅미디어)를 번역했다.

정지호
서울대학교 재학 중이며 현재 (주)언어과학에서 주임 연구원으로 있다. 한국어 Text To Speech 서버의 통신 하위 시스템, 유아용 한글 학습 게임 ‘디디미’, 영어 교육 솔루션인 ‘Dr. Listening’ 등 다양한 프로젝트에 참여했다. 파이썬, 펄, 루비 같은 동적 프로그래밍 언어들에 관심이 많아서 큰 규모의 시스템에 통합하는 일이나 UML을 동적 언어에 적용시킬 방법에도 관심이 많다.

목차

역자서문
추천사
저자서문

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. 프로세스

참고문헌
용어대역표
인덱스

top