우리는 코스 요리를 주문할 때나 또는 요리에 술을 곁들여서 식사를 할 때 각각의 요리가 연결된다는 것, 그리고 그 조합으로 인해 내가 느낄 수 있는 만족감에 대해 생각하지 않는 듯 하지만 주문을 할 때 이러한 부분을 무의식적으로 또는 의식적으로 고려해서 주문을 한다. 그리고 코스 요리를 준비하는 요리사는 고객에게 최고의 식탁을 준비하려고 아마도 정말 치열하게 고민할 것이다.

사용자 삽입 이미지
이렇듯 다양한 요리 또는 아이템이 만들어내는 최고의 조합을 마리아주(프랑스어로 결혼을 뜻한다)라고 한다. 아마도 와인을 즐기는 분은 쉽게 접할 수 있는 단어일 것이다.(물론  신의 물방울 3권을 통해 접한 분도 있겠지만 ^^)

서론이 길었지만 "UML과 JAVA로 배우는 객체지향 CBD 실전 프로젝트 : 도서 관리 시스템" 책을 한마디로 표현하자면 UML, JAVA, 객체지향, CBD, CASE 도구의 마리아주라고 할 수 있다. 각각 내용이 어울어져 완전한 요리를 맛볼 수 있는 기쁨을 주는 책이다.

저자가 오랜 시간의 강의와 실무로 체득한 내용을 이 한 권의 책에 녹여냈다. 최고의 궁합을 만들려고 치열하게 고민했고 원고가 완성된 후에도 여러 차례의 퇴고를 통해 다듬어냈다. 다양한 지식을 한 권에 모아 만족스런 내용이 될 수 있게 수고한 저자의 노력을 느낄 수 있다.

사실 이러한 저자의 노력을 느끼려면 직접 읽어 봐야 할 것이다. 고로 UML, JAVA, 객체지향, CBD, CASE 도구의 마리아주를 경험하려면 주머니 사정이 여의치 않더라고 지름신의 도움을 받아 꼭 구매해서 읽어보기를 권한다.
 

사용자 삽입 이미지

그럼 이 책의 특징으로 가볍게 맛을 보길 바란다.

  • 개발 단계 및 활동의 수행 산출물을 다양한 UML 2.0의 다이어그램을 이용하여 작성하는 사례를 소개하고 있다. 특히 클래스 다이어그램, 시퀀스 다이어그램, 컴포넌트 다이어그램은 별도의 장으로 구성하여 자세히 설명하고, UML 2.0에서 새롭게 추가된 복합 구조 다이어그램, 상호작용 개요 다이어그램도 소개한다.
  • 요구사항 정의, 분석, 설계의 각 단계를 3~4개의 세부 활동으로 세분화해 자세히 설명한다. 즉, 각 단계를 구성하는 세부 활동별로 목표와 수행 방법, 그리고 산출물을 설명한다. 또한 각 세부 활동의 내용을 기본 개념, 기본 원칙, 실용 지침으로 구분해서 설명한다. 그리고 기본 개념과 기본 원칙은 해당 활동/산출물의 평가 기준으로 자연스럽게 사용할 수 있다.
  • 도서관리시스템이라는 일종의 정보 시스템을 예제로 소프트웨어 개발 단계를 소개하지만 정보 시스템뿐만 아니라 임베디드 시스템과 같은 다른 유형의 시스템 개발에도 적용할 수 있게 하였다. 즉, 요구사항 정의 및 분석 단계에서는 엘리베이터제어시스템의 예를 소개하고 있으며, 설계 단계에서는 Java EE 플랫폼에 바탕을 둔 설계를 일반적인 설계 개념과 분리해 설명하고 있다.
  • 개발 단계와 세부 활동을 이론적인 측면에서만 소개하는 데 머물지 않고 가상의 도서관리시스템을 대상으로 요구사항 정의, 분석, 설계, 그리고 구현을 수행하는 과정과 산출물을 자세히 소개하고 있다. 즉, 유스케이스 모델, 분석 모델, 아키텍처 모델, 컴포넌트 모델, 그리고 Java EE 플랫폼상에서 개발된 소스 코드를 소개한다.

이 책에 대한 상세 소개는 아래 사이트를 참고하기 바란다.
http://www.hanb.co.kr/look.php?isbn=978-89-7914-659-2

[영업부에서 한마디 : 2009년 2월 28일 JCO 컨퍼런스의 한빛미디어 부스에서 이 책을 만날 수 있습니다. 추신, 신용카드도 대환영입니다. ^^]

책 이야기  |  2009/02/23 10:39   by hachi74
이 글의 트랙백 주소 :: http://blog.hanb.co.kr/trackback/117
.
2009/02/23 11:40 삭제
.
아 즐거운 월요일입니다. 그동안 두 권의 책과의 동거가 끝나고 인쇄소로 내 보냈습니다. ^^ 한 놈은 자바 웹 개발자분들이 좋아하는 Head First Servlets&JSP의 개정판이고 다른 한놈은 컴포넌트 기반 개발의 실전 프로젝트 도서인 이 놈입니다..
.
2009/02/24 16:33 삭제
.
휴가원을 던지고 떠났던 내가… 지금 회사에 있는 이유는 ㅠㅠ 낼 이 책으로 이벤트 있습니다. 하치의 슬픔이 미친의 기쁨이 되기를 ㅋ.
.
2009/02/25 13:33 삭제
.
[짧은 달 두꺼운 책 이벤트] 이 책이 필요하신 분은 링크된 곳에 이 책이 필요한 이유를 댓글로 달아주세요. 다섯 분을 선정하겠습니다. 단 3주 안에 숙제를 꼭 해주셔야 합니다.^^.
.
3월 첫째주 였던 것으로 기억하는데 3주라는 기간동안 이 책을 읽고 서평을 남겨야 하는 막중한 과제를 받고서는 조금 걱정을 했습니다. 이 책하나에만 집중할 수 있는 상황이 아니었거든요 ^^;; 하지만 걱정과는 달리 상당히 재밌었습니다. 네 그렇습니다. 이 책이 바로 문제의 그 책입니다. (두둥) 서문과 찾아보기를 포함해서 1040페이지에 달하지만 이전에 채홍석님이 집필했던 [객체지향 CBD 개발 Bible] 보다는 책이 얇았습니다 (지금 다시 살펴보...
.
객체지향 CBD 실전 프로젝트: 도서관리 시스템 카테고리 컴퓨터/IT 지은이 채흥석 (한빛미디어, 2009년) 상세보기 대학에서 강의하시는 분 답게 그리고 관련 책을 여러권을 이미 집필 하신 분 답게 책의 구성과 설명이 매우 체계적이고 이론에 대해서 정확하게 짚어 나가는 것이 큰 장점인 책이다. CBD 의 기존 책들이 Component 가 무엇이고 왜 컴포넌트인가에 대해서 말을 해 나간 책이라면, 이 책은 실제 현장에서 CBD 를 적용해서 프로젝트를...
2009/02/23 14:16 댓글에 댓글수정/삭제
자바로 구현한 CBD방법론 내용이 상당히 궁금하네요 ^^
하치
2009/02/24 16:59 수정/삭제
지금 바로 지르세요. 지름신이 초스피드로 내려오고 있습니다. ㅋㅋ
하치
2009/02/24 16:59 수정/삭제
지금 바로 지르세요. 지름신이 초스피드로 내려오고 있습니다. ㅋㅋ
.
특군
2009/02/23 16:27 댓글에 댓글수정/삭제
하치아저씨도 JCO 컨퍼런스 나와요? 이상하게 함 보고 싶네..
헤드는 좋은 책, CBD는 좋을 것 같은 책이네여
하치
2009/02/24 17:01 수정/삭제
헉... 듣는 아저씨 맘 아픕니다. 아저씨라...ㅠㅠ 그나저나 JCO 때 저희 부스로 놀러 오세요. 차라도 한잔 대접해드리겠습니다.^^
.
2009/02/24 16:42 댓글에 댓글수정/삭제
항상 즐겁지요~~~ 아... HFSJ 가.... 개정판이 나왔군요~~ 와우!
하치
2009/02/24 17:01 수정/삭제
짱가님은 HFSF 개정판은 지나가셔도 좋을 것 같은데요. ㅋㅋㅋ CBD로 오세요 ^^
.
2009/02/25 13:34 댓글에 댓글수정/삭제
[이벤트신청] 정리하는 마음으로,, 경건하게 ~~~ 보겠습니다~
2009/02/25 15:17 수정/삭제
헉 설마 책장을 넘길 때마다 몸과 마음을 청결히 하시고 전날부터 금주와 금욕의 시간을 보내시는 건 아니죠 ㅋ
.
2009/02/25 13:35 댓글에 댓글수정/삭제
어느정도길레 마리아주가 가능한건지 궁금합니다!!! 그리고 CASE 도구의 아름다움도 느끼고 싶군요 =)
2009/02/25 15:18 수정/삭제
마리아주는 벗들과 함께 느낄 때 더욱 즐겁습니다. 혼자만 느끼지 마시고 꼭 주변분들과 함께 하시길 ^^
.
2009/02/25 14:15 댓글에 댓글수정/삭제
아시다시피 제가 목표로 하는 일을 하기위해선
다양한 공학론에 대한 공부가 필요하지요!
채흥석님 바이블도 읽어보긴 했는데 고건 베이스가 .NET이라서
자바 관련해서는 어떤 차이가 있을까 꼭 읽어보고 싶습니다 ㅎ
3주라는 기간도 매력적이네요
2009/02/25 15:19 수정/삭제
헛 그 책도 자바를 다루기는 하지만... 이 책 만큼은 아니죠. ^^ 3주라고는 하지만 술술 익어나가실 수 있을 거예요. ㅋ
.
2009/02/25 14:55 댓글에 댓글수정/삭제
오랜기간동안 한가지만 몰두해온 저자의 이야기가 담겨있는 내용이라
무척 탐이 나네요 ^^
다즐링님 댓글처럼 '마리아주'에 또한번 끌리네요.
저도 신청..ㄷㄷ
2009/02/25 15:25 수정/삭제
정말 저자분은 오랜시간 한 우물만 파시는 분이 맞습니다. ㅋ 전에도 1400페이지 책으로 엮으시더니 이번에도 만만치 않은 분량입니다. 그래도 읽다보면 지루하다고 늦기지 않으실 거예요. 음.. 시간에 쫓긴다 생각되시면 2장을 먼저 읽고 좀 쉬었다가 책을 읽어보세요. 2장에 책 전체 내용을 정리해놔서 미리 읽어두면 책을 읽을 때 이해도 빠르게 되고 속도도 붙어요. 아마 만족감이 두배가 되지 않을까 생각됩니다. ㅋㅋ
.
2009/02/25 15:07 댓글에 댓글수정/삭제
잘 모르는 분야라서 한번 보고 싶네요.
프로젝 뛰어본지도 오래되고 해서~~~~ 프로젝 하는 기분으로`~~
신청합니다.
2009/02/25 15:27 수정/삭제
CBD(컴포넌트 기반 개발) 일단 자바 개발자라면 누구나 읽을 수 있습니다.^^ 그리고 난다님이 원하시는데로 플젝 뛰는 기분을 간만에 느낄 수 있으실 거예요. 단 밤새워 읽으셔야 더 실감나실 거예요 ㅋㅋㅋ
.
이상호
2009/02/26 21:35 댓글에 댓글수정/삭제
기대기대. 근데 이번달 말이나 되야 긁을 수 있을 듯?
.
이상호
2009/02/26 21:36 댓글에 댓글수정/삭제
생각해보니 이미 지난 몇년전 채흥석씨가 .NET과 J2EE에 관련한 CBD 책을 내신적이 있는데.. 아직 못봐나서. 그나저나 기대는 하는 중. 아 JCO 컨퍼런스 갈수나 있을런지 원..(어떻게 등록도 안되는지.. ㅡㅡ)
하치
2009/03/01 15:40 수정/삭제
이긍 걱정도 팔자라더니... 쯔쯔 걍 오셔서 저희 부스로 오세요. 차라도 한잔하시면서 방법을 생각해보죠 ㅋㅋ
.
이름 ::   비밀번호 :: 홈페이지 :: 비밀글
등록