| 000 | 01066namccc200313 k 4500 | |
| 001 | 000045144490 | |
| 005 | 20100806091149 | |
| 007 | ta | |
| 008 | 031216s2003 ulka 001a kor | |
| 020 | ▼a 8956671338 ▼g 93560 | |
| 035 | ▼a KRIC08666531 | |
| 040 | ▼a 248003 ▼d 241050 ▼d 211062 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 082 | 0 4 | ▼a 005.1 ▼2 22 |
| 090 | ▼a 005.1 ▼b 2003p | |
| 100 | 1 | ▼a Kruchten, Philippe |
| 245 | 1 1 | ▼a (The) rational unified process: ▼b an introduction / ▼d Philippe Kruchten [지음] ; ▼e 신인철 역. |
| 246 | 1 9 | ▼a (The)rational unified process, an introduction, 2nd ed. |
| 260 | ▼a 서울 : ▼b 인터비젼 , ▼c 2003. | |
| 300 | ▼a xxviii, 311 p. : ▼b 삽도 ; ▼c 24 cm. | |
| 500 | ▼a 부록으로 "작업자목록"등 수록 | |
| 500 | ▼a 찾아보기: p. 303-311 | |
| 504 | ▼a 참고도서: p. 293-301 | |
| 534 | ▼p 원본출판사항: ▼c Reading, MA : Addison-Wesley, c2000. ▼b 2nd ed. | |
| 650 | 0 | ▼a Software engineering |
| 650 | 0 | ▼a Computer software ▼x Development. |
| 700 | 1 | ▼a 신인철 , ▼e 역 |
| 940 | ▼a (The)rational unified process, an introduction |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.1 2003p | 등록번호 121102569 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.1 2003p | 등록번호 121102570 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
RUP(Ration Unified Process)는 소프트웨어 개발 프로세스로, 각종 개발 지침, 예제, 템플릿등 소프트웨어 개발에 필요한 지식과 도구들을 종합적으로 제공해 개발자들이 하나의 표준 프로세스를 중심으로 신속하고 원활하게 개발 작업을 지속할 수 있도록 도와주는 솔루션이다.
이 책은 RUP에 대해 소개하고, 어떻게 개발하는 과정에서 사용될 수 있을지 설명하는 책이다. RUP에 대한 기본 설명, 개발 공정에 대한 설명, RUP의 아키텍쳐와 쓰임새, 개발 업무에 대한 분석, 구현, 시험, 배치, 반복, 조정 과정에 대한 내용을 학습한다.
정보제공 :
저자소개
목차
목차 제1부 개발공정 = 1 1 소프트웨어 개발 좋은 습관 = 3 소프트웨어의 가치 = 3 소프트웨어 개발 문제에 대한 증상과 근본 원인 = 4 좋은 소프트웨어 습관 = 5 반복 개발 = 6 요구사항 관리 = 9 컴포넌트-기반 아키텍처 = 9 비주얼 모델링 = 12 지속적인 품질 검증 = 13 변경 관리 = 14 Rational Unified Process = 15 요약 = 16 2 Rational Unified Process = 17 RUP란 무엇인가 = 17 RUP는 소프트웨어 제품이다 = 18 RUP 제품 구성 = 19 RUP는 누가 사용하는가 = 21 2차원 공정 구조 = 22 RUP에 포함된 좋은 습관 = 23 반복 개발 = 24 요구사항 관리 = 26 아키텍처와 컴포넌트 사용 = 27 모델링과 UML = 28 공정 품질과 제품 = 29 형상 및 변경 관리 = 30 RUP의 다른 주요 기능 = 30 쓰임새가 주도하는 개발 = 31 개발공정 적용하기 = 31 도구 지원 = 32 RUP 역사 = 32 요약 = 34 3 정적 구조 : 개발공정 설명 = 35 RUP 모델 = 35 작업자 = 36 활동 = 38 활동 스텝 = 39 산출물 = 40 리포트 = 42 산출물 꾸러미 = 42 워크플로 = 44 핵심 워크플로 = 45 워크플로 상세 = 47 반복 계획 = 47 다른 공정 요소들 = 47 지침 = 48 템플릿 = 49 도구 도우미 = 50 개념 = 50 공정 프레임웍 = 50 요약 = 51 4 동적 구조 : 반복 개발 = 53 폭포수 개발공정 = 53 합리적인 접근법 = 54 잘못된 가정 1 : 요구사항은 동결시킬 수 있다 = 55 잘못된 가정 2 : 모든 설계 내용은 종이 위에 정확하게 표현할 수 있다 = 57 위험이라는 또 다른 변수 = 58 시간 척도 확장하기 = 59 문서 작업에만 전념하기 = 60 물량-기준 대 시간-기준 일정 전략 수정하기 = 60 어려움을 극복하려면 반복하라 = 60 단계와 주요일정으로 통제점을 확보한다 = 62 수명주기 동안 초점이 변한다 = 65 단계별 목표 = 67 도입 단계 = 67 주요일정 : 수명주기 목표 = 69 정련 단계 = 69 주요일정 : 수명주기 아키텍처 = 72 구축 단계 = 72 주요일정 : 초기 실행 가능성 = 73 전이 단계 = 74 주요일정 : 제품 배포 = 76 반복 개발이 주는 이득 = 76 위험 감소 = 76 변경 수용 = 77 개발하면서 배우기 = 78 더 많은 재사용 기회 = 78 요약 = 78 5 아키텍처-중심 개발공정 = 81 모델이 중요하다 = 81 아키텍처 = 82 아키텍처가 중요하다 = 82 오늘날 아키텍처 = 83 아키텍처 정의 = 84 아키텍처 표현 = 85 다중 뷰 = 86 4+1 뷰 아키텍처 모델 = 87 설계 뷰 = 87 구현 뷰 = 88 프로세스 뷰 = 88 배치 뷰 = 89 쓰임새 뷰 = 89 모델과 뷰 = 89 아키텍처는 청사진 그 이상이다 = 90 아키텍처-중심 개발공정 = 91 아키텍처의 목적 = 92 지능적인 통제 = 92 재사용 = 93 개발 기준 = 93 컴포넌트-기반 개발 = 93 컴포넌트란 = 94 다른 아키텍처 개념들 = 95 아키텍처 스타일 = 95 아키텍처 메커니즘 = 95 아키텍처 패턴 = 96 요약 = 96 6 쓰임새-주도 개발공정 = 99 쓰임새 모델링 = 99 쓰임새와 행위자 = 100 쓰임새와 행위자 사례 = 102 사건 흐름 = 103 사건 흐름 사례 = 103 시나리오 = 104 쓰임새 모델 = 105 동시성 문제는 어디서 다루나 = 105 쓰임새 모델 사례 = 105 쓰임새 식별하기 = 106 쓰임새는 진화한다 = 107 쓰임새 조직하기 = 108 개발공정에서 쓰임새 = 110 요약 = 112 제2부 개발공정 워크플로 = 115 7 프로젝트 관리 워크플로 = 117 목적 = 117 반복 프로젝트 계획하기 = 118 두 가지 수준의 계획 = 119 개념 : 위험 = 121 위험이란 무엇인가 = 122 전략 : 위험에 대처하기 = 123 개념 : 측정치 = 124 측정치란 = 125 작업자와 산출물 = 126 워크플로 = 128 워크플로 상세 = 129 새 프로젝트 생성 = 129 프로젝트 범위 및 위험 평가 = 129 소프트웨어 개발 계획 작성 = 129 다음 반복 계획 = 130 프로젝트 관찰 및 통제 = 130 반복 관리 = 131 단계 종료 = 131 프로젝트 종료 = 132 단계 계획 작성 = 132 인력/일정/범위 취사선택 = 132 고무 막대 인력투입 계획 = 133 반복 기간 = 135 반복 횟수 = 136 반복 계획 작성하기 = 137 정련 단계 반복 = 138 구축 단계 반복 = 141 전이 단계 반복 = 141 반복에서 작업 상세화 = 142 요약 = 143 8 비즈니스 모델링 워크플로 = 145 목적 = 145 왜 비즈니스 모델링을 수행하는가 = 146 비즈니스 모델링에 소프트웨어 공학 기법 적용 = 147 비즈니스 모델링 시나리오 = 149 시나리오 1 : 조직도 = 149 시나리오 2 : 도메인 모델링 = 149 시나리오 3 : 비즈니스 하나에 여러 시스템 = 150 시나리오 4 : 범용 비즈니스 모델 = 150 시나리오 5 : 새로운 비즈니스 = 150 시나리오 6 : 재구축 = 151 작업자와 산출물 = 151 워크플로 = 153 비즈니스 모델에서 시스템 모델로 = 155 비즈니스 모델과 시스템 행위자 = 155 자동화된 비즈니스 작업자 = 155 비즈니스 모델과 분석 모델에서 실체 클래스 = 157 자원 계획을 세우기 위해 비즈니스 객체 모델 사용하기 = 158 시스템 요구사항을 찾아내는 다른 소스 = 159 비즈니스 모델과 시스템 아키텍처 = 160 소프트웨어 개발 비즈니스를 모델링하기 = 160 도구 지원 = 160 요약 = 161 9 요구사항 워크플로 = 163 목적 = 163 요구사항이란 무엇인가 = 164 기능 요구사항 = 164 비기능 요구사항 = 164 요구사항 유형 = 166 이해당사자 : 요청과 요구 = 166 시스템 기능 = 167 쓰임새로 소프트웨어 요구사항 명세화하기 = 168 요구사항 수집 및 관리 = 168 사용자-중심 인터페이스 설계 = 170 요구사항 워크플로 = 171 작업자 = 173 산출물 = 174 도구 지원 = 176 요약 = 177 10 분석 및 설계 워크플로 = 179 목적 = 179 분석 대 설계 = 179 설계는 어디까지 해야 하는가 = 180 작업자와 산출물 = 180 설계 모델 = 182 분석 모델 = 183 인터페이스 역할 = 183 실-시간 시스템 산출물 = 183 컴포넌트-기반 설계 = 184 워크플로 = 185 후보 아키텍처 정의 = 185 아키텍처 정제 = 185 행동 분석 = 187 컴포넌트 설계 = 187 실-시간 컴포넌트 설계 = 188 데이터베이스 설계 = 188 도구 지원 = 188 요약 = 189 11 구현 워크플로 = 191 목적 = 191 빌드 = 192 통합 = 192 프로토타입 = 193 프로토타입 유형 = 194 행동 프로토타입 = 194 구조 프로토타입 = 195 탐구 프로토타입 = 195 진화 프로토타입 = 195 작업자와 산출물 = 196 워크플로 = 197 도구 지원 = 199 요약 = 200 12 시험 워크플로 = 201 목적 = 201 품질 = 202 제품 품질 소유자 = 202 반복 수명주기에서 시험 = 203 시험에 대한 여러 차원 = 203 품질 차원 = 203 시험 단계 = 204 시험 유형 = 205 회귀 시험 = 205 시험 모델 = 206 작업자와 산출물 = 207 워크플로 = 209 시험 계획 = 211 시험 설계 = 211 시험 구현 = 211 통합 시험 단계에서 시험 실행 = 211 시스템 시험 단계에서 시험 실행 = 212 시험 평가 = 212 도구 지원 = 212 요약 = 213 13 형상 및 변경 관리 워크플로 = 215 목적 = 215 CCM 큐브 = 216 형상 관리 = 217 변경 요청 관리 = 219 현황 측정 = 221 작업자와 산출물 = 222 워크플로 = 224 프로젝트 형상 및 변경 통제 계획 = 225 프로젝트 형상 관리 환경 생성 = 225 형상 항목 변경 및 인도 = 225 기준선과 배포판 관리 = 226 형상 현황 관찰 및 보고 = 226 변경 요청 관리 = 226 도구 지원 = 226 통합 변경 관리 = 227 요약 = 227 14 환경 워크플로 = 229 목적 = 229 작업자와 산출물 = 230 워크플로 = 231 프로젝트 환경 준비 = 231 반복 환경 준비 = 232 반복에 사용할 지침 준비 = 233 반복 환경 지원 = 233 요약 = 233 15 배치 워크플로 = 235 목적 = 235 배치 모드 = 236 배치 타이밍 = 237 작업자와 산출물 = 237 워크플로 = 239 배치 계획 = 239 지원 자료 개발 = 241 개발 사이트에서 제품 시험 = 241 배포판 생성 = 241 베타 시험 배포판 = 241 설치 사이트에서 제품 시험 = 242 제품 패키징 = 242 다운로드 사이트에 접근 제공 = 242 요약 = 242 16 반복 계획 = 245 목적 = 245 비전과 사업타당성을 정의하는 반복 계획 = 246 비즈니스 모델링 : 시스템 비전과 범위 설정 = 246 요구사항 : 시스템 기능 개요 작성 및 의미를 명확하게 = 247 프로젝트 관리 : 프로젝트 타당성을 고려하여 프로젝트 계획 수립 = 247 프로젝트 관리 : 프로젝트 계획 정제 = 247 반복 결과 = 247 도입 단계 추가 반복 = 248 아키텍처 프로토타입을 구축하는 반복 계획 = 248 프로젝트 관리 : 반복 계획, 위험 목록, 아키텍처 목표 설정 = 249 요구사항 : 아키텍처 개발을 주도할 쓰임새와 시나리오 결정 = 249 요구사항 : 쓰임새와 시나리오 상세화 및 결과 검증 = 250 요구사항 : 쓰임새와 위험 다시 고려 = 250 요구사항 : 사용자 인터페이스 프로토타입 = 250 분석 및 설계 : 클래스 후보 찾기 및 초안 서브시스템 나누기 = 250 분석 및 설계 : 클래스 정제 및 아키텍처에 중요한 클래스 식별 = 251 분석 및 설계 : 저수준 패키지 분할 = 251 분석 및 설계 : 구현 환경에 맞춘 조정 및 클래스 인터페이스 정의 = 251 분석 및 설계 : 아키텍처에서 동시성과 분산 고려 = 251 분석 및 설계 : 아키텍처 설계 검토 = 252 구현 : 아키텍처 물리 패키지 고려 = 252 구현 : 통합 계획 = 252 시험 : 통합 시험 및 시스템 시험 계획 = 252 구현 : 클래스 구현 및 통합 = 252 구현 : 구현 컴포넌트 통합 = 252 시험 : 실행 아키텍처 평가 = 252 프로젝트 관리 : 반복 평가 = 253 반복 결과 = 253 정련 단계 추가 반복 = 253 시스템 구현 반복 계획 = 253 프로젝트 관리 : 반복 계획 = 254 구현 : 시스템 수준 통합 계획 = 255 시험 : 시스템 시험 계획 및 설계 = 255 분석 및 설계 : 쓰임새 실현 정제 = 255 시험 : 통합 시험과 시스템 시험 계획 및 설계 = 255 구현 : 코드 작성 및 단위 시험 = 256 구현 : 단위 시험 계획 및 구현 = 256 구현 : 서브시스템 안에서 단위 시험 = 256 구현 및 시험 : 서브시스템 통합 = 256 구현 : 서브시스템 시험 = 257 구현 : 서브시스템 배포 = 257 구현 : 시스템 통합 = 257 시험 : 통합 시험 = 257 시험 : 시스템 시험 = 257 프로젝트 관리 : 반복 평가 = 257 반복 결과 = 258 요약 = 258 17 RUP 조정 및 적용 = 261 목적 = 261 개발공정을 적용한 효과 = 262 개발공정 적용 절차 = 264 스텝-1 : 현재 상태를 평가한다 = 264 스텝-2 : 목표를 설정한다(혹은 수정한다) = 266 스텝-3 : 위험을 식별한다 = 266 스텝-4 : 공정 적용 계획을 수립한다 = 267 스텝-5 : 공정을 적용한다 = 269 스텝-6 : 공정 적용 결과를 평가한다 = 270 개발공정 조정 절차 = 270 공정을 적용하는 것은 하나의 프로젝트다 = 271 요약 = 273 부록 A. 작업자 목록 = 275 부록 B. 산출물 목록 = 279 약어 목록 = 283 용어집 = 285 참고도서 = 293 찾아보기 = 303
