| 000 | 00866namccc200277 k 4500 | |
| 001 | 000000839738 | |
| 005 | 20100806054834 | |
| 007 | ta | |
| 008 | 031030s2003 ggka 001a kor | |
| 020 | ▼a 8989975239 ▼g 93560: ▼c \30000 | |
| 035 | ▼a KRIC08669187 | |
| 040 | ▼a 241026 ▼c 241026 ▼d 211009 ▼d 244002 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 111252257 |
| 082 | 0 4 | ▼a 005.117 ▼2 21 |
| 090 | ▼a 005.117 ▼b 2003g | |
| 100 | 1 | ▼a Boggs, Wendy , ▼e 저 |
| 245 | 1 0 | ▼a UML과 Rational Rose 비주얼 모델링 / ▼d Wendy Boggs ; ▼e Michael Boggs [공]저 ; ▼e 김덕화 역. |
| 246 | 1 9 | ▼a Mastering UML with Rational Rose 2002 |
| 260 | ▼a 의왕 : ▼b 에이콘 , ▼c 2003. | |
| 300 | ▼a xxi, 667 p. : ▼b 삽도 ; ▼c 23 cm. + ▼e CD-ROM 1장. | |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 부록으로 "UML 처음 시작" 수록 | |
| 700 | 1 | ▼a Boggs, Michael , ▼e 저 |
| 700 | 1 | ▼a 김덕화 , ▼e 역 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.117 2003g | 등록번호 111252257 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.117 2003g | 등록번호 151252313 (15회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.117 2003g | 등록번호 111252257 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.117 2003g | 등록번호 151252313 (15회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
UML은 유지 보수의 어려움을 덜어주고 모든 회사들이 사용할 수 있는 보편적인 객체 모델링 언어에 대한 요구를 만족시켜주기 위해 태어났다. UML을 통해 시스템을 훨신 쉽게 구축할 수 있으며, 시스템이 변경 요구사항을 모두 반영하고 있는지 확인할 수 있다.
UML 설계에서 효과적인 도구라고 평가받고 있는 Rational Rose 2001, 2001A, 2002를 기반으로 UML과 Rose의 사용 방법을 배우는 책이다. 소프트웨어 설계자, 분석가들에게 유용한 내용을 제공한다.
UML에 사용되는 구성요소와 다이어그램은 무엇인지에 대한 내용, 각각의 다이어그램이 사용되는 이유, 그리고 Rose를 사용해서 각 다이어그램과 구성 요소들을 어떻게 모델링하는지의 순서로 학습이 진행된다.
정보제공 :
저자소개
Wendy Boggs(지은이)
프로젝트 관리와 프로세스 개선에 관한 전문가다. 경영학 석사 학위를 갖고 있으며, PMP(Project Management Professional) 자격증 보유자다. 여러 기업에서 프로젝트 관리를 수행해 왔으며, RUP와 Rational 제품을 이용하고 구현한 경험이 많다. 그리고 객체지향 분석과 설계, 요구사항 관리, UML에 관한 교육 코스를 개발하고 가르치고 있다.
Michael Boggs(지은이)
숙련된 컨설팅 관리자이자 아키텍트로서, Rational 도구를 이용하여 객체지향 분석과 설계를 해 본 경험이 풍부하다. 여러 대규모 프로젝트를 관리했으며, 새로운 방법론과 프로세스를 도입하는 기업에 컨설턴트로서 조언을 해왔다. Rational 도구, UML, 분석, 프로젝트 관리, 프로그램 관리의 구현 방법에 관한 다양한 컨설팅 경험이 있다. 경영학 석사 학위를 갖고 있으며, PMP 자격증과 Rational 인증 자격증 보유자이기도 하다.
김덕화(옮긴이)
㈜코비젼 부설 연구소에서 근무하고 있다.
목차
서문 = XiX
제1장 UML 개요 = 1
객체지향 패러다임에 대한 소개1
캡슐화 Encapsulation = 2
상속 Inheritance = 4
다 형성 Polymorphism = 5
비쥬얼 모델링Visual Modeling 이란? = 6
그래픽 표기 Graphical Notation 시스템 = 7
Booch 표기법 = 7
객체관리 기법 Object Management Technology, OMT = 8
Unified Modeling Language = 9
UML 다이어그램에 대한 이해 = 10
비지니스 유스케이스 다이어그램 Business Use Case Diagram = 11
유스케이스 다이어그램 Use Case Diagram = 12
액티비티 다이어그램 Activity Diagram = 13
시퀀스 다이어그램 Sequence Diagram = 14
협력 다이어그램 Collaboration Diagram = 16
클래스 다이어그램 Class Diagram = 16
상태차트 다이어그램 Statechart Diagram = 18
컴퍼넌트 다이어그램 Component Diagram = 19
디플로이먼트 다이어그램 Deployment Diagram = 20
비쥬얼 모델링과 소프트웨어 개발 프로세서 Visual Modeling and Software Development Process = 22
초기분석 단계 Inception = 24
상세분석 단계 Elaboration = 25
구축 단계 Construction = 26
전이 단계 Transition = 27
요약 = 27
제2장 Rose 살펴 보기 = 29
Rose란 무엇인가? = 29
Rose를 개략적으로 살펴보기 = 32
화면의 여러 부분 = 33
Rose 모델의 네 가지 뷰 View 살펴보기 = 38
유스케이스 뷰 Use Case View = 38
로지컬 뷰 Logical View = 42
컴퍼넌트 뷰 Component View = 44
디플로이먼트 뷰 Deployment View = 45
Rose를 이용하여 작업 = 46
모델 생성 = 46
모델 저장 = 48
모델 내보내기와 가져오기 Export and Import = 48
모델을 웹에 게시 Publishing = 49
컨트롤드 유닛 Controlled Units을 이용한 작업 = 51
Model Integrator 사용 = 52
노트 Note 작업 = 54
패키지 Package 작업 = 55
Rose의 모델 요소에 파일과 URL 추가 = 56
다이어그램의 추가와 삭제 = 57
전역 옵션(Global Option)설정 = 58
글꼴 설정 = 58
색상 설정 = 58
요약 = 59
제3장 비즈니스 모델링 Business Modeling = 61
비즈니스 모델링 개요 = 61
왜 비즈니스를 모델링 하는가? = 62
비즈니스 모델링이 필요한가? = 63
반복적인 프로세스 Iterative Process에서의 비즈니스 모델링 = 64
비즈니스 모델링의 개념 = 65
비즈니스 액터 Business Actors = 66
비즈니스 작업자 Business Worker = 66
비즈니스 유스케이스 Business Use Case = 67
비즈니스 유스케이스 다이어그램 Business Use Case Diagram = 69
액티비티 다이어그램 Activity Diagram = 70
비즈니스 엔터티 Business Entities = 72
조직단위 Organization Unit = 73
어디서부터 시작할 것인가? = 73
비즈니스 액터의 식별 = 74
비즈니스 작업자의 식별 = 75
비즈니스 유스케이스의 식별 = 76
상호 작용 보여 주기 = 76
세부 내역에 대한 문서화 작업 = 77
비즈니스 유스케이스 다이어그램 작성 = 78
비즈니스 유스케이스 다이어그램의 삭제 = 79
유스케이스 다이어그램 툴바 = 79
비즈니스 유스케이스의 추가 = 80
비즈니스 유스케이스 세부 항목 = 81
비즈니스 유스케이스에 우선 순위 Priority 부여 = 82
비즈니스 유스케이스를 위한 다이어그램 보기 = 83
비즈니스 유스케이스의 관계 Relationship 살펴 보기 = 85
비즈니스 액터 설정 작업 = 86
비즈니스 액터 추가 = 87
액터에 대한 세부항목 설정 = 87
액터의 스테레오 타입 stereotype 설정 = 88
비즈니스 액터에 다중성 Multiplicity 설정 = 88
비즈니스 액터에 대한 관계 Relation 살펴보기 = 89
관계 설정 작업 = 90
연관 관계 Association Relationship = 90
일반화 관계 Generalization Relationship = 91
조직 단위 Organization Units 설정 작업 = 92
조직 단위 추가 = 93
조직 단위의 삭제 = 93
액티비티 다이어그램 = 94
액티비티 다이어그램 추가 = 94
액티비티 다이어그램에 상세 정보 입력 = 95
요약 = 100
제4장 유스케이스와 액터 = 103
유스케이스 모델링의 개념 = 103
액터 Actor = 104
유스케이스 Use Case = 104
추적성 Traceability = 107
이벤트의 흐름 Flow of Events = 108
관계 Relationships = 113
유스케이스 다이어그램 = 117
액티비티 다이어그램 = 118
액티비티 = 119
시작과 종료 상태 = 120
객체와 객체 흐름 Object Flow = 120
트랜지션 Transition = 121
동기화 Synchronization = 122
Rational Rose에서 유스케이스 작업 = 123
유스케이스 다이어그램 툴바 = 123
유스케이스 생성 = 124
유스케이스 다이어그램 삭제 = 126
유스케이스 추가 = 126
유스케이스 삭제 = 128
유스케이스 대한 세부항목 설정 = 129
유스케이스 명명 = 130
유스케이스 참여자 Participant 보기 = 130
유스케이스에 스테레오타입 지정 = 131
유스케이스에 우선순위 Priority 지정 = 131
추상화 유스케이스 Abstract Use Case 생성 = 132
유스케이스에 대한 다이어그램 보기 = 132
유스케이스에 대한 관계 Relationship 보기 = 134
액터에 대한 작업 = 135
액터 추가 = 135
액터 삭제 = 136
액터에 대한 세부항목 설정 = 137
액터 명명 = 138
액터에 스테레오타입 지정하기 = 138
액터의 다중성 설정하기 = 139
추상화 액터 Abstract Actor 생성 = 140
액터에 대한 관계 보기 = 140
액터의 인스턴스 보기 = 141
관계에 대한 작업 = 142
연관 관계 Association Relationship = 142
포함 관계 Includes Relationship = 142
확장 관계 Extends Relationship = 143
일반화 관계 Generalization Relationship = 144
액티비티 다이어그램 작업 = 144
액티비티 다이어그램 툴바 = 144
액티비티 다이어그램 작성 = 145
액티비티와 액션 추가 = 146
실전연습 Exercises = 148
문제기술서 Problem Statement = 149
유스케이스 다이어그램 작성하기 = 149
요약 = 151
제5장 객체 간의 상호작용 = 153
상호작용 다이어그램 Interaction Diagram = 153
객체 Object란 무엇인가? = 155
클래스 Class란 무엇인가? = 156
어디서부터 시작할 것인가? = 156
객체 ?아내기 = 157
액터 ?아내기 = 158
상호작용 다이어그램 이용 = 158
시퀸스 다이어그램 Sequence Digram = 159
시퀸스 다이어그램 툴바 = 160
협력 다이어그램 Collaboration Digram = 161
협력 다이어그램 툴바 = 162
상호작용 다이어그램에서 액터 작업 = 163
객체 작업하기 = 164
상호작용 다이어그램에 객체 추가 = 164
상호작용 다이어그램에서 객체 삭제 = 164
객체에 대한 세부항목 설정 = 165
객체에 이름 부여 = 165
객체를 클래스에 매핑 = 166
객체의 영속성 Persistence 설정 = 168
객체의 다중 인스턴스 Multiple Instances 사용 = 168
메시지 Message에 대한 작업 = 169
상호작용 다이어그램에 메시지 추가 = 169
시퀸스 다이어그램에 메세지 추가 = 169
시퀸스 다이어그램에서 메세지 삭제 = 170
시퀸스 다이어그램에서 메세지를 재정렬 = 170
시퀸스 다이어그램에서 메시지에 번호 매기기 = 170
시퀸스 다이어그램에서 제어초점 Focus of Control 보기 = 172
협력 다이어그램에 메시지 추가 = 172
협력 다이어그램에서 메시지 삭제 = 174
협력 다이어그램에서 메시지에 번호 매기기 = 174
협력 다이어그램에 데이터 흐름 Data Flow 추가 = 174
메시지 세부 항목 설정 = 175
메시지에 이름을 부여 = 176
메시지를 오퍼레이션으로 매핑 = 176
메시지 동기화 Message Synchronization 옵션 설정 = 177
메시지 빈도 Message Frequency 설정 = 180
생명선 Lifeline의 종단 End = 181
스크립트 Script 작업하기 = 182
시퀸스 다이어그램과 협력 다이어그램 사이의 전환 = 183
상호작용 다이어그램에 대한 투패스 Two-Pass 접근 방법 = 184
실전연습 Exercise = 187
문제 기술서 Problem Statement = 187
상호작용 다이어그램의 작성 = 187
요약 = 191
제6장 클래스와 패키지 = 193
Rose 모델의 로지컬 뷰 Logical view = 193
클래스 다이어그램 Class Diagram = 194
클래스란 무엇인가? = 195
클래스 찾아 내기 = 195
클래스 다이어그램 작성 = 197
클래스 다이어그램 삭제 = 198
클래스 다이어그램에서 항목들을 조직화 = 199
클래스 다이어그램 툴바 사용 = 200
클래스에 대한 작업 = 201
클래스 추가 = 201
클래스 스테레오타입 = 204
분석 단계에서 사용되는 스테레오타입 = 204
클래스의 종류 Type = 209
인터페이스 Interface = 213
웹 모델링 Web Modeling 스테레오타입 = 214
다른 언어의 스테레오타입 = 217
클래스 세부항목 설정 = 218
클래스에 대한 이름 부여 = 219
클래스의 가시성 Visibility 설정하기 = 220
클래스의 다중성 Class Multiplicity = 220
클래스에 대한 저장 용량 Storage Requirement 설정 = 221
클래스의 영속성 Persistence 설정 = 221
클래스 동시성 Concurrency 설정하기 = 222
추상 클래스 Abstract Class 작성하기 = 222
클래스의 속성 Attribute 살펴보기 = 223
클래스의 오퍼레이션 Operation 살펴보기 = 223
클래스의 관계 Relationship 살펴보기 = 223
중첩된 클래스 Nested Class 사용하기 = 224
클래스를 포함하는 상호작용 다이어그램 보기 = 255
Java 클래스의 세부항목 설정 = 226
CORBA 클래스의 상세내용 설정 = 227
패키지 Package 설정 작업 = 228
패키지 추가 = 228
패키지 삭제 = 229
실전연습 Exercise = 229
문제 기술서 problem Statement = 229
클래스 다이어그램 생성 = 234
요약 = 226
제7장 속성과 오퍼레이션 = 235
속성 Attribute에 대한 작업 = 235
속성 추출 = 235
속성 추가 = 237
속성 삭제 = 238
속성의 세부항목 설정 = 239
속성의 데이터 형식 설정 = 240
속성의 저장방식 Containment 설정하기 = 246
속성을 정적속성 Static Attribute으로 설정 = 247
유도속성 Derived Attribute 지정 = 247
오퍼레이션 Operation에 대한 작업 = 248
오퍼레이션 찾아내기 = 249
오퍼레이션 추가 = 250
오퍼레이션 삭제 = 252
오퍼레이션에 대한 세부항목 설정 = 253
오퍼레이션에 인수 Argument 추가 = 257
오퍼레이션의 프로토콜 Operation Protocol 지정 = 259
오퍼레이션 필요조건 Operation Qualification 지정 = 259
오퍼레이션 예외상황 Operation Exception 지정 = 260
오퍼레이션 용량 Operation Size 지정 = 260
오퍼레이션 소요시간 Operation Time 지정 = 260
오퍼레이션 동시성 Operation Concurrency 지정 = 261
오퍼레이션 선행조건 Operation Preconditions = 261
오퍼레이션 후행조건 Operation Postconditions 설정 = 261
오퍼레이션의 의미체계 Semantics 설정 = 262
클래스 다이어그램 상에 속성과 오퍼레이션 표시 = 263
속성 보여주기 = 264
오퍼레이션 보여주기 = 266
가시성 보여주기 = 267
스트레오타입 보여주기 = 268
오퍼레이션을 메시지로 매핑 = 268
오퍼레이션을 상호작용 다이어그램 상의 메시지로 매핑 = 269
실전연습 Exercise = 271
문제 기술서 Problem Statement = 272
속성과 오퍼레이션을 추가하다 = 273
요약 = 275
제8장 관계 Relationship = 277
관계 Relationship = 277
관계의 종류 = 277
관계 찾기 = 279
연관 관계 Association = 280
웹 연관 관계 스테레오타입 Web Association Stereotype = 283
연관 관계 작성 = 284
연관 관계 삭제 = 286
종속관계 Dependency = 287
종속관계 작성하기 = 289
종속관계 삭제 = 290
패키지 종속관계 = 290
패키지 종속관계 작성 = 291
패키지 종속관계 삭제 = 292
포함관계 Aggregation = 292
포함관계 작성 = 293
포함관계 삭제 = 294
일반화관계 Generalization = 295
일반화관계 작성 = 296
일반화관계 삭제 = 297
관계에 대한 작업 = 298
다중성 설정 = 298
관계 명 사용 = 300
스트레오타입 사용 = 300
역할사용 = 301
Export Control 설정 = 303
정적관계 Static Relationship 사용 = 304
Friend 관계 사용 = 304
Containment 설정 = 305
한정어 Qualifier 사용 = 306
링크요소 사용 = 307
제약조건 Constraint 사용 = 307
실전연습 Exercises = 309
문제 기술서 Problem Statement = 309
관계 추가 = 309
요약 = 310
제9장 객체의 행위 Behavior = 311
상태차트 다이어그램 Statechart Diagram = 311
상태차트 다이어그램 작성 = 313
상태 State 추가하기 = 313
상태에 세부항목 추가 = 314
트랜지션 Transition 추가하기 = 318
트랜지션에 대한 세부항목 추가 = 319
특별한 상태 Special States 추가하기 = 321
중첩상태 Nested States와 상태 내역 State History 사용하기 = 322
실전연습 Exercises = 324
문제 기술서 Problem Statement = 324
상태차트 다이어그램의 작성 = 324
요약 = 327
제10장 컴퍼넌트 뷰 Component view = 329
컴퍼넌트 Component 란 무엇인가? = 329
컴퍼넌트의 종류 = 330
컴퍼넌트 다이어그램 Component Diagram = 332
컴퍼넌트 다이어그램 작성 = 332
컴퍼넌트 추가 = 333
컴퍼넌트에 세부항목 추가 = 335
컴퍼넌트에 종속성 추가 = 339
실전연습 Exercises = 340
문제 기술서 Problem Statement = 340
요약 = 345
제11장 디플로이먼트 뷰 Deployment View = 347
디플로이먼트 다이어그램 Deployment Diagram = 347
디플로이먼트 다이어그램 열기 = 347
프로세서 Processors 추가 = 348
프로세서에 세부항목 추가 = 350
디바이스 Devices 추가 = 352
디바이스에 대한 세부항목 추가 = 353
커넥션 Connection 추가 = 354
커넥션에 대한 세부항목 입력 = 355
프로세서 Processors 추가하기 = 357
실전연습 Exercises = 358
문제 기술서 Problem Statement = 358
디플로이먼트 다이어그램 작성 = 359
요약 = 361
제12장 Rational Rose를 이용한 코드생성과 리버스 엔지니어링 = 363
코드 생성을 하기 위한 준비 작업하기 = 364
제1단계 : 모델을 검사 Checking = 364
제2단계 : 컴퍼넌트 생성 = 366
제3단계 : 클래스를 컴퍼넌트로 매핑 = 366
제4단계 : 코드 생성 옵션 Properties 설정 = 367
제5단계 : 클래스나 컴퍼넌트, 또는 패키지를 선택한다 = 370
제6단계 : 코드를 생성한다 = 371
과연 무엇이 생성되는가? = 372
Rational Rose를 이용한 리버스 엔지니어링 = 372
리버스 엔지니어링 수행 시 생성되는 모델 요소들 = 373
라운드 트립 Round-Trip 엔지니어링 = 376
요약 = 376
제13장 ANSI C++와 Visual C++에 대한 코드생성 및 리버스 엔지니어링 = 377
ANSI C++와 Visual C++로 코드 생성 = 377
C++ 모델을 ANSI C++ 모델로 변환하기 = 378
ANSI C++ 코드 생성 옵션 Properties = 379
클래스에 대한 옵션 = 380
속성 attribute에 대한 옵션 Properties = 381
오퍼레이션에 대한 옵션 = 382
패키지(클래스 카테고리)에 대한 옵션 = 384
컴퍼넌트(모듈 세부항목)에 대한 옵션 = 384
역할 Role에 대한 옵션 = 388
일반화 Generalization에 대한 옵션 = 388
Visual C++ 코드 생성 옵션 = 388
클래스 Model Assistant = 388
컴포넌트에 대한 옵션 = 392
프로젝트 Project에 대한 옵션 = 394
Visual C++와 ATL객체 = 396
생성된 코드 = 396
클래스에 대해서 생성된 코드 = 396
속성에 대해 생성된 코드 = 400
오퍼레이션에 대해 생성된 코드 = 403
Visual C++ 코드 생성 = 405
ANSI C++ 의 리버스 엔지니어링 = 405
Visual C++ 의 리버스 엔지니어링 = 406
요약 = 407
제14장 Java코드 생성과 리버스 엔지니어링 = 409
Rose J 개요 = 410
Java 프로젝트 시작하기 = 411
Java 프레임워크 선택하기 = 411
IBM VisualAge for Java와 연동 = 413
Microsoft Visual J++와 연동하기 = 413
Java 코드 생성 옵션 = 414
프로젝트에 대한 옵션 = 415
클래스에 대한 옵션 = 418
속성에 대한 옵션 = 420
오퍼레이션에 대한 옵션 = 421
모듈에 대한 옵션 = 422
역할 Role에 대한 옵션 = 423
코드 생성 = 424
생성된 코드 = 425
클래스 = 425
속성 = 427
오퍼레이션 = 429
양방향 연관관계 Bidirectional Associations = 431
단방향 연관관계 Unidirectional Associations = 435
일대 다 One to Many 다중성을 가진 연관관계 = 436
다대 다 Many to Many 다중성을 가진 연관관계 = 439
재귀 Reflexive 연관관계 = 440
포함 관계 Aggregation = 441
종속 관계 = 442
일반화 관계 Generalization = 444
인터페이스 = 445
Java Beans = 446
J2EE에 대한 지원 = 450
EJB = 450
서블릿 = 453
JAR와 WAR파일 = 454
J2EE 배포 Deployment 자동화 = 455
리버스 엔지니어링 = 456
요약 = 457
제15장 Visual Basic 코드 생성과 리버스 엔지니어링 = 459
Visual Basic 프로젝트 시작하기 = 460
Visual Basic 코드생성 옵션 = 460
클래스에 대한 옵션 = 461
속성에 대한 옵션 = 464
오퍼레이션에 대한 옵션 = 466
모듈(Module)의 세부항목에 대한 옵션 = 468
역할에 대한 옵션 = 469
일반화관계에 대한 옵션 = 471
코드생성 마법사 Code-Generation Wizard 사용하기 = 471
생성된 코드 = 476
클래스 = 477
속성 Attribute = 498
오퍼레이션 Operation = 499
양방향 연관관계 Bidirectional Associations = 500
단방향 연관관계 Unidirectional Associations = 502
일대 다 다중성을 가진 연관관계 = 503
다대 다 다중성을 가진 연관관계 = 504
재귀 연관관계(Reflexive Association) = 504
포함관계 Aggregation = 505
종속관계 Dependency Relationship = 505
일반화관계 Generalization Relationship = 505
리버스 엔지니어링 = 506
요약 = 509
제16장 XML DTD 코드 생성과 리버스 엔지니어링 = 511
XML DTD 개요 = 512
요소 Element = 512
속성 Attributes = 513
엔터티 Entity와 노테이션 Notation = 513
DTD와 UML 매핑 = 515
DTD코드 생성 옵션 = 516
프로젝트에 대한 옵션 = 517
클래스에 대한 옵션 = 517
속성(Attribute)에 대한 옵션 = 521
역할 Role에 대한 옵션 = 522
컴퍼넌트에 대한 옵션 = 523
코드 생성하기 = 523
생성된 코드 = 524
클래스 = 524
속성(Attribute) = 532
DTD의 리버스 엔지니어링 = 533
요약 = 534
제17장 CORBA/IDL 코드 생성과 리버스 엔지니어링 = 535
CORBA/IDL 코드생성 옵션 = 535
프로젝트에 대한 옵션 = 536
클래스에 대한 옵션 = 538
속성에 대한 옵션 = 543
오퍼레이션에 대한 옵션 = 545
모듈에 대한 옵션 = 546
연관관계(역할)에 대한 옵션 = 547
종속성에 대한 옵션 = 549
생성된 코드 = 549
클래스 = 549
속성 = 557
오퍼레이션 = 561
양방향 연관관계 Bidirectional Associations = 562
단방향 연관관계 Unidirectional Associations = 566
일대 다 One to Many 다중성을 가진 연관관계 = 567
다대 다 Many to Many 다중성을 가진 연관관계 = 572
경제 다중성(Bounded Multiplicity)을 가진 연관관계 = 573
재귀 연관관계 Reflexive Association = 575
포함관계(Aggregation) = 577
종속관계 = 578
일반화관계 = 578
CORBA소스 코드의 리버스 엔지니어링 = 582
요약 = 584
제18장 Rose Data Modeler = 585
객체 모델과 데이터 모델 = 585
데이터모델 생성 = 587
데이터 모델 내의 로직 Logic = 587
데이터베이스 추가 = 588
테이블스페이스 Tablespace 추가 = 589
스키마 Schema 추가하기 = 594
데이터 모델 다이어그램 작성 = 595
도메인 패키지 Domain Package와 도메인 Domain 생성 = 596
테이블 추가 = 598
컬럼 추가 = 599
기본 키 Primary Key 설정 = 601
제약 조건 Constraints의 추가 = 602
트리거 Trigger 추가 = 604
인덱스 Indexes 추가 = 605
저장프로시저 Stored Procedure 추가 = 606
관계 Relationship 추가 = 609
참조 무결성 Referential Integrity 규칙 추가 = 612
뷰(View) 설정 = 613
데이터 모델로부터 객체 모델 생성 = 616
객체 모델로부터 데이터 모델 생성 = 618
데이터 모델로부터 데이터베이스 생성 = 620
기존 데이터베이스 수정 = 621
데이터베이스의 리버스 엔지니어링 = 623
요약 = 624
제19장 웹 모델링 Web Modeling = 625
웹 애플리케이션 모델링 = 625
웹 클래스 스테레오타입 = 628
관계 Relationship = 635
웹 어플리케이션의 리버스 엔지니어링 = 637
웹 애플리케이션에 대한 코드 생성 = 639
요약 = 640
