책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788945071682
· 쪽수 : 300쪽
목차
1부. UML과 UP
1장. UML이란 무엇인가?
1.1 이 장의 구성
1.2 UML이란 무엇인가?
1.3 UML의 탄생
1.4 왜 ?Unified?인가?
1.5 객체와 UML
1.6 UML 구조
1.7 UML 빌딩 블록
1.8 UML 공통 메커니즘
1.9 아키텍처
2장. UP란 무엇인가?
2.1 이 장의 구성
2.2 UP란 무엇인가?
2.3 UP의 탄생
2.4 UP와 RUP
2.5 프로젝트를 위해 UP 시작하기 9
2.6 UP의 공리들
2.7 UP는 반복적이며 점진적인 프로세스이다
2.8 UP 구조
2.9 UP의 단계
2부. 요구사항
3장. 요구사항 워크플로
3.1 이 장의 구성
3.2 요구사항 워크플로
3.3 소프트웨어 요구사항메타모델
3.4 요구사항 워크플로에 대해 상세하게 알아보자
3.5 요구사항의 중요성
3.6 요구사항 정의하기
4장. 유스케이스 모델링
4.1 이 장의 구성
4.2 유스케이스 모델링
4.3 UP 액티비티: 액터와 유스케이스를 찾는다
4.4 UP 액티비티: 유스케이스 상세화
4.5 복잡한 유스케이스
4.6 언제 유스케이스 모델링을 적용해야 하는가
5장. 고급 유스케이스 모델링
5.1 이 장의 구성
5.2 액터 일반화
5.3 유스케이스 일반화
5.4 <>
5.5 <>
5.6 언제 고급 기능을 사용하는가
3부. 분석
6장. 분석 워크플로
6.1 이 장의 구성
6.2 분석 워크플로
6.3 분석 모델중요한 규칙
7장. 클래스와 객체
7.1 이 장의 구성
7.2 객체란 무엇인가?
7.3 UML 객체 표기법
7.4 클래스란 무엇인가?
7.5 UML 클래스 표기법
7.6 유효범위
7.7 객체 생성과 소멸
8장. 분석 클래스 찾기
8.1 이 장의 구성
8.2 UP 액티비티: 유스케이스 분석
8.3 분석 클래스란 무엇인가?
8.4 클래스 찾기
8.5 첫 번째 분석 모델 생성
9장. 관련성
9.1 이 장의 구성
9.2 관련성이란 무엇인가?
9.3 링크란 무엇인가?
9.4 연관관계란 무엇인가?
9.5 의존성이란 무엇인가?
10장. 상속과 다형성
10.1 이 장의 구성
10.2 일반화
10.3 클래스 상속
10.4 다형성
11장. 분석 패키지
11.1 이 장의 구성
11.2 패키지란 무엇인가?
11.3 패키지 의존성 8
11.4 이행성
11.5 중첩 패키지
11.6 패키지 일반화
11.7 패키지 스테레오타입
11.8 아키텍처 분석
12장. 유스케이스 실현하기
12.1 이 장의 구성
12.2 UP 액티비티: 유스케이스 분석
12.3 유스케이스 실현이란 무엇인가?
12.4 유스케이스 실현요소
12.5 상호작용 다이어그램
12.6 협력과 상호작용
12.7 협력 다이어그램
12.8 순차 다이어그램
13장. 액티비티 다이어그램
13.1 이 장의 구성
13.2 액티비티 다이어그램이란 무엇인가?
13.3 액션 상태
13.4 서브액티비티 상태
13.5 전이
13.6 판단
13.7 포크와 조인
13.8 스윔레인
13.9 객체 흐름
13.10 시그널
4부. 설계
14장. 설계 워크플로
14.1 이 장의 구성
14.2 설계 워크플로
14.3 설계 산출물메타모델
14.4 상세 설계 워크플로
14.5 산출물
15장. 설계 클래스
15.1 이 장의 구성
15.2 설계 클래스란 무엇인가?
15.3 설계 클래스의 구조
15.4 제대로 형성된 설계 클래스
15.5 상속
15.6 템플릿
15.7 중첩 클래스
16장. 분석 관련성 정제
16.1 이 장의 구성
16.2 설계 관련성
16.3 집합관계와 합성관계
16.4 집합관계 의미
16.5 합성관계 의미
16.6 분석 관련성을 정제하는 방법
16.7 일대일 연관관계
16.8 다대일 연관관계
16.9 일대다 연관관계
16.10 컬렉션
16.11 관계를 구체화하기
17장. 인터페이스와 서브시스템
17.1 이 장의 구성
17.2 인터페이스란 무엇인가?
17.3 인터페이스와 컴포넌트 기반 개발
17.4 인터페이스 찾기
17.5 인터페이스를 이용한 설계
17.6 서브시스템이란 무엇인가?
17.7 인터페이스의 장점과 단점
18장. 유스케이스 실현설계
18.1 이 장의 구성
18.2 유스케이스 실현설계
18.3 상호작용 다이어그램설계
18.4 서브시스템 상호작용
19장. 상태 차트 기본
19.1 이 장의 구성
19.2 상태 차트 다이어그램
19.3 상태 기계와 클래스
19.4 기본적인 상태 차트 구문
19.5 상태
19.6 전이
19.7 이벤트
20장. 고급 상태 차트
20.1 이 장의 구성
20.2 복합 상태
20.3 순차 복합 상태
20.4 동시 복합 상태
20.5 서브머신 커뮤니케이션
20.6 이력
20.7 서브머신 상태
5부. 구현
21장. 구현 워크플로
21.1 이 장의 구성
21.2 구현 워크플로
21.3 모델 추적 관련성
21.4 상세 구현 워크플로
21.5 산출물
22장. 컴포넌트
22.1 이 장의 구성
22.2 컴포넌트란 무엇인가?
22.3 간단한 자바 예제
22.4 엔터프라이즈 자바빈즈 예제
23장. 배치
23.1 이 장의 구성
23.2 배치 다이어그램
23.3 배치 다이어그램 구문
23.4 엔터프라이즈 자바빈즈 예제
부록
부록 1: 유스케이스 모델 예제
부록 2: XML과 유스케이스
참고문헌
찾아보기