메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

UML과 JAVA로 배우는 객체지향 CBD 실전 프로젝트 : 도서 관리 시스템

한빛미디어

집필서

절판

  • 저자 : 채흥석
  • 출간 : 2009-02-23
  • 페이지 : 1040 쪽
  • ISBN : 9788979146592
  • 물류코드 :1659
  • 초급 초중급 중급 중고급 고급
5점 (2명)
좋아요 : 18
체계적인 프로세스로 시스템 개발의 효율성을 높이자!

주어진 시간 내에 빠르게 시스템을 구축하는 것이 최고인 현실, 복잡하게 엉킨 코드, 똑같은 기능을 여기저기 붙여놓아 비대해진 시스템 등은 수많은 프로젝트에서 경험하는 일이다.

이 책은 이러한 현실에서 성공적으로 프로젝트를 수행할 수 있는 키워드를 제공한다.

하나, 저자의 실무 경험을 바탕으로 효율적인 시스템을 위한 객체지향/CBD 방법론과 UML2.0 등의 개념을 실무적으로 풀어내고 있다. 둘, CASE 도구를 활용하여 UML 모델링과 구현 과정을 자세히 설명하고 있다.

셋, 요구사항 정의부터 분석, 설계 구현까지 프로젝트 전과정을 체계적으로 설명하고 있어서 나무가 아닌 숲을 볼 수 있다.

넷, 프로젝트 비용을 획기적으로 절감하면서 고품질의 시스템을 구축할 수 있는 노하우를 도서 관리 시스템 개발이라는 구체적인 사례로 전달한다.

예제 소스 및 산출물 양식과 평가표 제공 웹사이트
http://www.hanb.co.kr/exam/1659
  • 요구사항 정의, 분석, 설계의 각 단계를 3~4개의 세부 활동으로 세분화해 자세히 설명한다. 즉, 각 단계를 구성하는 세부 활동별로 목표와 수행 방법, 그리고 산출물을 설명한다. 또한 각 세부 활동의 내용을 기본 개념, 기본 원칙, 실용 지침으로 구분해서 설명한다. 그리고 기본 개념과 기본 원칙은 해당 활동/산출물의 평가 기준으로 자연스럽게 사용할 수 있다.

  • 도서관리시스템이라는 일종의 정보 시스템을 예제로 소프트웨어 개발 단계를 소개하지만 정보 시스템뿐만 아니라 임베디드 시스템과 같은 다른 유형의 시스템 개발에도 적용할 수 있게 하였다. 즉, 요구사항 정의 및 분석 단계에서는 엘리베이터제어시스템의 예를 소개하고 있으며, 설계 단계에서는 Java EE 플랫폼에 바탕을 둔 설계를 일반적인 설계 개념과 분리해 설명하고 있다.

  • 개발 단계와 세부 활동을 이론적인 측면에서만 소개하는 데 머물지 않고 가상의 도서관리시스템을 대상으로 요구사항 정의, 분석, 설계, 그리고 구현을 수행하는 과정과 산출물을 자세히 소개하고 있다. 즉, 유스케이스 모델, 분석 모델, 아키텍처 모델, 컴포넌트 모델, 그리고 Java EE 플랫폼상에서 개발된 소스 코드를 소개한다.

  • 개발 단계 및 활동의 수행 산출물을 다양한 UML 2.0의 다이어그램을 이용하여 작성하는 사례를 소개하고 있다. 특히 클래스 다이어그램, 시퀀스 다이어그램, 컴포넌트 다이어그램은 별도의 장으로 구성하여 자세히 설명하고, UML 2.0에서 새롭게 추가된 복합 구조 다이어그램, 상호작용 개요 다이어그램도 소개한다.
채흥석 저자

채흥석

한국 과학기술원 전산학 박사 출신으로 금융권의 굵직한 대형 프로젝트를 다수 진행했다. 척박한 국내 프로젝트 현실에 객체지향 및 CBD 관련 기법을 직접 적용하면서 나름의 이론체계를 정립했으며, 지금도 소프트웨어 개발 프로세스의 개선을 위해 많은 실험적 연구 활동을 하고 있다.

'나는 코딩 전문가는 아니다. 그러나 대형 프로젝트를 완수할 자신이 있다. CASE 툴이나 UML 등 좋은 개발 환경을 이용하기만 하면 이전보다 훨씬 효율적으로 프로젝트를 진행할 수 있다.'

[ 주요 담당 프로젝트 ]
KTF WISE 시스템 구축 프로젝트
수출입은행 차세대정보시스템 구축 프로젝트
금융감독원 종합조사업무지원시스템 구축 프로젝트
코오롱캐피탈 기간계 구축 프로젝트
한국은행 조사통계 DB 시스템 구축 프로젝트
우리은행 방카슈랑스 프로젝트

 

1장 UML 개요
2장 소프트웨어 개발 개요
3장 요구사항 정의 단계 개요
4장 유스케이스 모델의 작성
5장 유스케이스 상세화
6장 유스케이스 모델의 구조화
7장 유스케이스 모델의 조직화
8장 요구사항 정의 사례 - 도서관리시스템
9장 분석 단계 개요
10장 클래스 다이어그램
11장 분석 클래스 모델의 작성
12장 시퀀스 다이어그램
13장 분석 클래스 모델의 상세화
14장 분석 클래스 모델의 조직화
15장 분석 사례 - 도서관리시스템
16장 설계 단계 개요
17장 시스템 아키텍처 설계
18장 컴포넌트 다이어그램
19장 응용 아키텍처 설계
20장 컴포넌트 설계
21장 설계 사례 - 도서관리시스템
22장 구현 - 도서관리시스템

논문 및 사업 관리에 정말 도움이 많이 되는 책입니다.

개발자든 발주자든

교보문고에는 PDF라고 사기쳐서 파는데,

개인적으로 제대로 된 e북이 나와줬으면 합니다.

RUP는 아키텍쳐중심의 개발방법론으로 유즈케이스와 컴포넌트 기반 개발이 그 중심에 있다.

최근 RUP에 관심이 있어 사내 스터디로 케이스프로젝트를 하나 진행해보고 있는데......
그 산출물에 대한 구체적인 가이드라인이 제시된 책들을 찾아보기 힘들었다. 안개속을 가듯이 진행하던중 시중의 RUP책과 CBD책을 상당부분 구입하여 읽던중 이 책을 만났다.

시중의 책중, 가장 구체적이고 명확하게 산출물의 가이드라인 제시된 책이라고 감히 말할 수 있을 정도 감동을 받았다.
각 활동에 의한 산출물이 나오는 과정이 구체적이고 명확하게 예제(나쁜 예, 좋은 예)와 함께 제시되어 있어 개념을 잡는데 아주 도움이 되었다.
이정도 까지 구체적으로 설명이 가능한, 저자의 폭넓고 탄탄한 실력을 느낄 수 있었다. (책의 느낌으로는)

현재 진행중인 사내 스터디용 케이스 프로젝트의 산출물을 지금보니, 나쁜 예에 걸려드는 부분이 꽤 있다.

CBD책이지만, RUP에서 말하고 있는 산출물들에 대한 기틀을 잡는데 더할나위 없이 좋은 교재라 생각된다.

내 안의 IT교재중 베스트10에 꼽힐 수 있을 정도. (실무6년차)

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
UML과 JAVA로 배우는 객체지향 CBD 실전 프로젝트 : 도서 관리 시스템
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
UML과 JAVA로 배우는 객체지향 CBD 실전 프로젝트 : 도서 관리 시스템
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
UML과 JAVA로 배우는 객체지향 CBD 실전 프로젝트 : 도서 관리 시스템
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실