책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788973543335
· 쪽수 : 1168쪽
책 소개
목차
제1장 RUP의 개요
1.1 전통적인 개발방식의 문제점
1.1.1 실패하는 프로젝트에서 나타나는 증상들
1.1.2 프로젝트 실패의 근본적인 원인들
1.2 Best Practices
1.3 RUP에 대한 개략적인 소개
1.3.1 RUP란?
1.3.2 RUP의 역할
1.3.3 RUP의 구조
1.3.4 Phase와 Milestone
제2장 UML과 Rational Rose
2.1 그래픽 언어의 필요성
2.2 UML(Unified Modeling Language)의 등장
2.3 UML에 대한 개략적인 소개
2.4 UML 모델요소(Model Element)에 대한 개략적인 소개
2.5 Rational Rose에 대한 개략적인 소개
제3장 UML 배우기
3.1 Class
3.1.1 구조체(Structure)에 대하여
3.1.2 클래스란 무엇인가?
3.1.3 클래스를 만들어 보자.
3.2 Relationships
3.2.1 Dependency
3.2.2 Generalization
3.2.3 Association
3.3 Interface
3.3.1 인터페이스의 생성 및 사용
3.3.2 인터페이스를 통한 확장
3.4 Component
3.4.1 Component란 무엇인가?
3.4.2 Component, Class, Interface의 관계
3.4.3 Component의 Stereotype
3.5 Node
3.6 Package
3.6.1 Package란 무엇인가?
3.6.2 Package에 대한 다양한 표현
3.6.3 Subsystem
3.6.4 Package의 재사용
3.7 Use Case와 Actor
3.7.1 Use Case란 무엇인가?
3.7.2 Actor이란 무엇인가?
3.7.3 Use Case 간의 Relationship
3.8 Diagram
3.8.1 “4+1 View”
3.8.2 Class Diagram
3.8.3 Object Diagram
3.8.4 Component Diagram
3.8.5 Deployment Diagram
3.8.6 Use Case Diagram
3.8.7 Sequence Diagram
3.8.8 Collaboration Diagram
3.8.9 Statechart Diagram
3.8.10 Activity Diagram
3.9 Collaboration
3.9.1 Use Case Realization
3.9.2 Operation Realization
3.9.3 Parameterized Collaboration
3.10 Association Class
3.11 Analysis Class
3.11.1 Boundary Class
3.11.2 Entity Class
3.11.3 Control Class
3.12 Note
3.13 Tagged Value
3.14 Constraint
3.15 Stereotype
제4장 Rational Rose 배우기
4.1 Rational Rose의 시작
4.1.1 무조건 시작하기
4.1.2 Application Window
4.1.3 Browser Window
4.1.4 Documentation Window
4.1.5 Log Window
4.1.6 Diagram Window
4.1.7 Overview Window
4.1.8 Specification Window
4.1.9 Print
4.2 Diagram
4.3 Class Diagram
4.3.1 Class Diagram 생성 및 표시
4.3.2 Class Diagram 삭제
4.3.3 Class Diagram 이름 변경
4.3.4 Class
4.3.5 Class Specification
4.3.6 Class Attribute Specification
4.3.7 Operation Specification
4.3.8 Parameter Specification
4.3.9 Association Specification
4.3.10 Generalize Specification
4.3.11 Realize Specification
4.3.12 Dependency Specification
4.3.13 Key/Qualifier Specification
4.4 Use-Case Diagram
4.4.1 Use-Case Diagram 생성 및 표시
4.4.2 Use-Case Diagram 삭제
4.4.3 Use-Case Diagram 이름 변경
4.4.4 Actor
4.4.5 Use Case
4.4.6 Flow of Events
4.4.7 Relationship
4.4.8 Use Case Specification
4.4.9 Actor Specification
4.5 State Machine Diagram
4.5.1 State Machine Diagram 생성 및 표시
4.5.2 State Machine Diagram 삭제
4.5.3 State Machine Diagram 이름 변경
4.5.4 State Machine Specification
4.5.5 Statechart Diagram의 예
4.5.6 Activity Diagram의 예
4.5.7 State Specification과 Activity Specification
4.5.8 State Transition Specification
4.5.9 Action Specification
4.5.10 Swimlane Specification
4.5.11 Decision Specification
4.5.12 Synchronization Specification
4.5.13 Object Specification
4.5.14 Object Flow Specification
4.6 Interaction Diagram
4.6.1 Interaction Diagram 생성, 표시, 삭제, 이름 변경
4.6.2 Sequence Diagram의 예
4.6.3 Interaction Diagram 사이의 변환
4.6.4 Collaboration Diagram의 예
4.6.5 Object Specification
4.6.6 Class Instance Specification
4.6.7 Link Specification
4.6.8 Message Specification
4.7 Component Diagram
4.7.1 Component Diagram 생성, 표시, 삭제, 이름 변경
4.7.2 Component Diagram의 작성과 Round Trip Engineering
4.7.3 Component Specification
4.8 Deployment Diagram
4.8.1 Deployment Diagram의 예
4.8.2 Processor Specification
4.8.3 Device Specification
4.8.4 Connection Specification
4.8.5 Process Specification
제5장 영화천국 프로젝트
5.1 RUP는 어떻게 사용하는가?
5.1.1 무조건 시작하기
5.1.2 RUP에서의 주요 개념들
5.1.3 RUP Tour
5.2 영화천국 프로젝트의 개요
5.3 영화천국 프로젝트 시작
5.4 Phase에 대하여
5.5 Inception Phase 시작
5.6 비즈니스 상태 평가(Business Modeling)
5.6.1 Capture a Common Business Vocabulary
5.6.2 Maintain Business Rules
5.6.3 Assess Target Organization
5.6.4 Set and Adjust Goals
5.7 비즈니스 프로세스 식별(Business Modeling)
5.7.1 Find Business Actors and Use Cases
5.7.2 Define the Business Architecture
5.7.3 나머지 활동들
5.8 비즈니스 프로세스 정제(Business Modeling)
5.8.1 Structure a Business Use Case Model
5.8.2 Detail a Business Use Case
5.8.3 Review the Business Use Case Model
5.9 비즈니스 프로세스 실현 단계(Business Modeling)
5.9.1 Find Business Workers and Entities (1)
5.9.2 Find Business Workers and Entities (2)
5.9.3 Find Business Workers and Entities (3)
5.9.4 Find Business Workers and Entities (4)
5.10 역할 및 책임 정제(Business Modeling)
5.10.1 Detail a Business Worker
5.10.2 Detail a Business Entity
5.10.3 Review the Business Object Model
5.11 프로세스 자동화 조사(Business Modeling)
5.11.1 Set and Adjust Goals
5.11.2 Define Automation Requirements
5.11.3 Business Modeling 마무리