책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788956742175
· 쪽수 : 575쪽
· 출판일 : 2004-10-09
책 소개
목차
시작하면서
용어 대역표
PART 1 UML 입문
Chapter 1 UML을 소개합니다
복잡한 세상 바로 잡기
UML의 탄생 배경
UML의 구성요소
이외의 것들
UML 2.0의 새로운 다이어그램
왜 이렇게 다이어그램이 많을까?
단지 그림 몇 개 묶어 놓은 것 아닌가?
요약
Q&A
실습해 보기
Chapter 2 객체지향을 이해합시다
객체 ― 어디에서나 볼 수 있는 객체
객체지향을 이루는 몇 가지 개념들
결론은?
요약
Q&A
실습해 보기
Chapter 3 객체지향 개념을 적용해 봅시다
클래스를 그림으로 나타내기
속성
오퍼레이션
조금 더 실용적인 클래스 표기
책임과 제약
노트 붙이기
클래스 모델링은 이렇게 시작하자
요약
Q&A
실습해 보기
Chapter 4 관계를 지어 봅시다
연관
다중성
수식 연관
반사 연관
상속과 일반화
의존 관계
클래스 다이어그램과 객체 다이어그램
요약
Q&A
실습해 보기
Chapter 5 집합연관, 복합연관, 인터페이스 그리고 실체화
집합연관
복합연관
복합체 구조 다이어그램
인터페이스와 실체화
인터페이스와 포트
요약
Q&A
실습해 보기
Chapter 6 유스 케이스와의 만남은 우연이 아니다
너희가 유스 케이스를 아느냐?
왜 유스 케이스가 중요한가?
이해가 늦으신 분을 위하여 준비한 유스 케이스의 예제
유스 케이스 포함하기
유스 케이스 확장하기
유스 케이스 분석은 이렇게 시작한다
요약
Q&A
실습해 보기
Chapter 7 유스 케이스 다이어그램을 그려봅시다
유스 케이스 모델 나타내기
유스 케이스 사이의 관계 나타내기
시스템 분석 단계에서의 유스 케이스 다이어그램
유스 케이스 모델의 적용 예
우리는 지금 어디까지 배웠을까?
UML의 조직 구성도
요약
Q&A
실습해 보기
Chapter 8 상태 다이어그램을 그려봅시다
상태 다이어그램이란?
하위 상태
이력 상태
UML 2.0에서 새로워진 것
상태 다이어그램은 왜 중요할까?
UML의 조직 구성도
요약
Q&A
실습해 보기
Chapter 9 시퀀스 다이어그램을 그려봅시다
시퀀스 다이어그램이란?
자동차와 자동차 키
소다 자동 판매기
시퀀스 다이어그램 : 일반 시퀀스 다이어그램
시퀀스 내에서 객체 생성하기
시퀀스 프레임에 넣기 : UML 2.0의 시퀀스 다이어그램
하나 더 추가된 UML의 조직 구성도
요약
Q&A
실습해 보기
Chapter 10 통신 다이어그램을 그려봅시다
통신 다이어그램이란?
자동차와 자동차 키
소다 자동 판매기
객체의 생성
번호 매기기의 중요한 개념 한 가지 더
그 외의 개념들
점점 불어나는 UML의 조직 구성도
요약
Q&A
실습해 보기
Chapter 11 활동 다이어그램을 그려봅시다
활동 다이어그램이란?
활동 다이어그램의 적용
구획면
혼합 다이어그램
UML 2.0에서의 새로운 개념
교류의 개요
또 다시 불어나는 UML 조직 구성도
요약
Q&A
실습해 보기
Chapter 12 컴포넌트 다이어그램을 그려봅시다
컴포넌트란?
컴포넌트와 인터페이스
컴포넌트 다이어그램이란?
컴포넌트 다이어그램 적용하기
점점 커지는 UML 조직 구성도
요약
Q&A
실습해 보기
Chapter 13 배포 다이어그램을 그려봅시다
배포 다이어그램이란?
배포 다이어그램의 적용
배포 다이어그램을 마지막으로 UML 조직 구성도가 완성되었다
요약
Q&A
실습해 보기
Chapter 14 패키지와 UML의 구조를 확실히 익혀둡시다
패키지 다이어그램
UML의 근본 구조
더욱 잘 알기 위해
UML의 하부구조 패키지에 넣기
이제, 드디어....UML로 왔다
UML 확장하기
요약
Q&A
실습해 보기
Chapter 15 시스템 개발 과정에 UML을 적용하기 위한 도움 닫기
방법론의 어제와 오늘
바람직한 개발 과정이란
GRAPPLE
RAD3 : GRAPPLE의 구조
정리! GRAPPLE
요약
Q&A
실습해 보기
PART 2 사례 연구
Chapter 16 저는 사례 연구를 처음 해보는데요
업무에 뛰어들자
문제 해결은 GRAPPLE로 시작한다
업무 과정 파악
배운 것 정리
요약
Q&A
실습해 보기
Chapter 17 도메인 분석
업무 과정 인터뷰 분석하기
초기 클래스 다이어그램 작성하기
클래스를 그룹화하기
연관 관계 짓기
집합연관과 복합연관 찾아내기
클래스 다이어그램에 살 붙이기
모델에 관한 일반적인 이야기들
배운 것 정리
요약
Q&A
실습해 보기
Chapter 18 시스템 요구사항의 수집
시스템 계획하기 - 개발팀 회의
요구사항 수집을 위한 준비
요구사항 수집을 위한 JAD 모임
JAD 모임 결과
이제는 무엇을?
요약
Q&A
실습해 보기
Chapter 19 유스 케이스 만들기
유스 케이스 상세화하기
유스 케이스 분석
Server 패키지
시스템을 이루는 컴포넌트
요약
Q&A
실습해 보기
Chapter 20 시스템 컴포넌트간의 교류와 상태 변경
시스템의 컴포넌트를 알아내자
시스템 컴포넌트 사이의 교류
사장실에서 벌어질 일
요약
Q&A
실습해 보기
Chapter 21 룩 앤 필 꾸미기와 시스템 배포 설계하기
GUI 설계의 일반적인 몇 가지 법칙
GUI 설계를 위한 JAD 모임
유스 케이스에서 사용자 인터페이스로의 변신
GUI 설계를 위한 UML 다이어그램
시스템 배포 계획하기
다음 단계
그리고 스폰서들로부터 한 마디가 있었다
요약
Q&A
실습해 보기
Chapter 22 디자인 패턴을 이해합시다
매개변수화
디자인 패턴
Chain of Responsibility 패턴
디자인 패턴은 도련님들만 만드는 것이 아니다
디자인 패턴이 왜 좋은가?
요약
Q&A
실습해 보기
PART 3 한 단계 앞서 보기
Chapter 23 임베디드 시스템의 모델링
요식 업체로 돌아가자
필요는 발명의 어머니
그리하여 GetAGrip이 만들어진다
임베디드 시스템이란?
임베디드 시스템의 개념
GetAGrip의 모델링
이리하여 인류의 근육은 탄탄해진다
요약
Q&A
실습해 보기
Chapter 24 UML은 넓고, 할 일은 많다
업무 모델링을 위한 UML
업무용 UML 확장에서 얻은 교훈
그래픽 유저 인터페이스(GUI)
전문가 시스템
웹 애플리케이션
진짜로 맺는 말
요약
Q&A
실습해 보기
PART 4 부록
Appendix A 퀴즈 풀이
Appendix B UML 모델링 도구를 사용하여 작업하기
Appendix C UML 다이어그램 요약
활동 다이어그램
클래스 다이어그램
통신 다이어그램
컴포넌트 다이어그램
복합구조 다이어그램
배포 다이어그램
객체 다이어그램
패키지 다이어그램
매개변수 협력
시퀀스 다이어그램
상태 다이어그램
타이밍 다이어그램
유스 케이스 다이어그램
용어 정리
찾아보기