HOME > 상세정보

상세정보

유스케이스 바로쓰기

유스케이스 바로쓰기 (27회 대출)

자료유형
단행본
개인저자
Cockburn, Alistair 송태국, 역 전형철, 역
서명 / 저자사항
유스케이스 바로쓰기 / Alistair Cockburn 저 ; 송태국 ; 전형철 공역.
발행사항
서울 :   피어슨 에듀케이션 코리아 ,   2002.  
형태사항
288 p. : 삽도 ; 24 cm.
원표제
Writing effective use cases
ISBN
8945070869
일반주기
찾아보기: p. 283-288  
서지주기
참고자료: p. 281-282
일반주제명
Application software --Development. Use cases (Systems engineering)
000 01030namccc200313 k 4500
001 000000809075
005 20100805081357
007 ta
008 030317s2002 ulka b 001a kor
020 ▼a 8945070869 ▼g 93000 : ▼c \18000
035 ▼a KRIC08410866
040 ▼a 225006 ▼c 225006 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 111237949 ▼1 121069922 ▼f 과학 ▼l 121069923 ▼f 과학
082 0 4 ▼a 005.3 ▼2 21
090 ▼a 005.3 ▼b 2002a
100 1 ▼a Cockburn, Alistair
245 1 0 ▼a 유스케이스 바로쓰기 / ▼d Alistair Cockburn 저 ; ▼e 송태국 ; ▼e 전형철 공역.
246 1 9 ▼a Writing effective use cases
260 ▼a 서울 : ▼b 피어슨 에듀케이션 코리아 , ▼c 2002.
300 ▼a 288 p. : ▼b 삽도 ; ▼c 24 cm.
500 ▼a 찾아보기: p. 283-288
504 ▼a 참고자료: p. 281-282
534 ▼p 원본출판사항: ▼c Boston : Addison-Wesley, c2001. ▼z 0201702258 (alk. paper)
650 0 ▼a Application software ▼x Development.
650 0 ▼a Use cases (Systems engineering)
700 1 ▼a 송태국, ▼e
700 1 ▼a 전형철, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.3 2002a 등록번호 111237949 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고3(동양서)/ 청구기호 005.3 2002a 등록번호 121069922 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고3(동양서)/ 청구기호 005.3 2002a 등록번호 121069923 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.3 2002a 등록번호 151139176 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.3 2002a 등록번호 111237949 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고3(동양서)/ 청구기호 005.3 2002a 등록번호 121069922 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고3(동양서)/ 청구기호 005.3 2002a 등록번호 121069923 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.3 2002a 등록번호 151139176 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

유스케이스는 개발자, 설계자 또는 분석가를 비롯한 소프트웨어 엔지니어라면 한번쯤 작성해 보았을 필수 도구로 자리잡았다. 하지만 늘 유스케이스가 사용자의 기능 요구사항 파악이라는 팀의 목적을 정확히 달성했는가라는 질문에 대해서는 확실한 답을 내리지 못하는 경우가 대부분이다.

이 책은 저자의 풍부한 경험과 노하우를 바탕으로 우리가 그 동안 프로젝트 현장에서 고민하면서 나름대로 해결책을 찾기위해 애써왔던 문제들에 대한 명쾌한 해답을 제시한다. 각각의 유스케이스를 바로 알고 책에서 제시한 풍부한 예제, 일화, 구체적인 권고와 지침들을 실무에 이용하면 많은 도움이 될것이다.


정보제공 : Aladin

저자소개

Alistair Cockburn(지은이)

현재 Human and Technology사의 컨설턴트로서 고객들이 성공적으로 객체 지향 프로젝트를 수행할 수 있도록 돕는 책임을 맡고 있다. 그는 20년 이상 보험, 소매, 전자 상거래 관련 회사 및 노르웨이 중앙은행, IBM과 같은 대규모 조직에서 하드웨어 및 소프트웨어 개발 프로젝트를 이끌었던 경험을 가지고 있다.

송태국(옮긴이)

<CMM - 소프트웨어 개발 프로세스를 개선하기 위한 역량 성숙도 모델>

전형철(옮긴이)

현재 (주)크로센트의 대표이사로 재직 중이며 금융권 기업고객을 대상으로 차세대시스템 구축을 위한 ISP, 엔터프라이즈 아키텍처 및 소프트웨어 아키텍처 컨설팅 서비스를 제공하고 있다. 관련 저서로는 '유스케이스 바로 쓰기'가 있다.

정보제공 : Aladin

목차


목차

머리말 = ⅲ

Chapter 1. 소개 = 1

 1.1 유스케이스란 무엇인가(대략적으로)? = 1

  유스케이스 1 : 웹을 통한 주식 매입 = 3

  유스케이스 2 : 자동차 사고 보상받기 = 4

  유스케이스 3 : 박스의 도착 등록 = 6

 1.2 유스케이스는 서로 다르다 = 6

  유스케이스 4 : 물건 구매(간결한 버전) = 9

  유스케이스 5 : 물건 구매(완전한 버전) = 9

  스티브 아돌프 : 새로운 영역에서 요구사항 "발견하기" = 12

 1.3 요구사항과 유스케이스 = 13

  프로젝트를 연결시키는 구조, 유스케이스 = 15

 1.4 유스케이스의 가치 = 16

 1.5 에너지 관리 = 17

 1.6 사용 시나리오와 준비운동 = 19

  사용 시나리오 : "빠른 현금" 인출 = 19

 1.7 연습문제 = 20

Part 01. 유스케이스 내용들 = 23

Chapter 2. 행위에 대한 계약, 유스케이스 = 25

 2.1 목표를 가진 액터의 상호작용 = 25

  액터는 목표를 가진다 = 25

  목표는 실패할 수 있다 = 27

  상호작용은 복합적이다 = 27

  유스케이스는 시나리오를 모은다 = 30

 2.2 이해관계를 가진 이해관계자의 계약 = 32

 2.3 그래픽 모델 = 34

Chapter 3. 범위 = 37

 3.1 기능 범위 = 38

  액터-목표 목록 = 38

  유스케이스 요약서 = 39

 3.2 설계 범위 = 40

  설계 범위를 강조하기 위한 그림 아이콘 사용 = 43

  설계 범위 예제 = 43

   기업-시스템 범위 = 43

   유스케이스 6 : 새로운 서비스 추가(기업) = 44

   유스케이스 7 : 새로운 서비스 추가(아큐라) = 45

   하나의 어플리케이션을 위한 여러 컴퓨터 = 45

   유스케이스 8 : 서비스 요청 입력과 갱신(결합 시스템) = 46

   유스케이스 9 : 새로운 서비스 입력(아큐라에) = 46

   유스케이스 10 : 새로운 서비스 요청을 알림(BSSO에게) = 47

   유스케이스 11 : 서비스 요청 갱신(BSSO에서) = 47

   유스케이스 12 : 갱신된 요청을 알림(아큐라에게) = 47

   실질적인 유스케이스 = 47

   유스케이스 13 : 자원에 대한 접근 직렬화 = 49

   유스케이스 14 : 잠금 변환 정책 적용 = 50

   유스케이스 15 : 접근 호환 정책 적용 = 51

   유스케이스 16 : 접근 선택 정책 적용 = 51

   유스케이스 17 : 자원 접근을 위한 서비스 클라이언트 대기 = 52

 3.3 가장 바깥쪽 유스케이스 = 52

 3.4 범위 관련 작업 산출물 = 54

 3.5 연습문제 = 55

Chapter 4. 이해관계자와 액터 = 57

 4.1 이해관계자 = 57

 4.2 일차 액터 = 58

  일차 액터가 중요하지 않은 이유(와 중요한 이유) = 59

  액터 대 역할 = 61

  일차 액터의 특성 구분 = 62

 4.3 지원 액터 = 63

 4.4 논의 중인 시스템 = 63

 4.5 내부 액터와 화이트-박스 유스케이스 = 64

 4.6 연습문제 = 64

Chapter 5. 세 가지 목표 수준 = 67

 5.1 사용자 목표들(파란색, 해수면-수준) = 68

  두 개의 파란색 수준 = 70

 5.2 요약 수준(흰색, 구름 연) = 70

  유스케이스 18 : 보험 계약 처리+ = 71

  가장 바깥쪽 유스케이스 다시 보기 = 72

 5.3 하위기능(남색/검은색, 해저 조개) = 72

  요약 목표 수준 = 73

 5.4 목표-수준 강조를 위한 그림 아이콘 사용 = 74

 5.5 정확한 목표 수준 찾기 = 75

  사용자 목표 찾기 = 75

  목표 수준 높이기와 낮추기 = 75

 5.6 긴 작성 예제 : "보험금 청구 처리"의 여러 수준 = 77

  유스케이스 19 : 보험금 청구 처리(비즈니스) = 78

  유스케이스 20 : 직장인 보장 보험 청구 조사 = 79

  유스케이스 21 : 보험금 청구 처리(시스템)+ = 80

  유스케이스 22 : 손해내역 등록 = 83

  유스케이스 23 : 무엇이든 찾기(문제 정의서) = 86

 5.7 연습문제 = 86

Chapter 6. 선조건, 트리거, 보증 = 87

 6.1 선조건 = 87

 6.2 최소 보증 = 89

 6.3 성공 보증 = 90

 6.4 트리거 = 91

 6.5 연습문제 = 92

Chapter 7. 시나리오와 단계 = 93

 7.1 주요 성공 시나리오 = 93

  공통적인 주변 구조 = 93

  시나리오 본문 = 95

 7.2 행동 단계 = 96

  지침 = 96

   지침 1 : 단순한 문법을 사용하라 = 96

   지침 2 : "누가 공을 가졌는지" 명확하게 보여준다 = 97

   지침 3 : 조감도로부터 작성한다 = 97

   지침 4 : 앞으로 진행하는 과정을 보여준다 = 97

   지침 5 : 액터의 움직임이 아닌 의도를 보여준다 = 98

   지침 6 : "합리적인" 행동의 집합을 포함한다 = 100

   지침 7 : ~여부 확인이 아니라 검증을 한다 = 102

   지침 8 : 시기는 선택적으로 언급한다 = 103

   지침 9 : 관용구 : "사용자는 시스템 A가 시스템 B를 동작시키도록 한다" = 103

   지침 10 : 관용구 : "조건에 이를 때까지 x-y단계를 수행한다" = 104

  번호를 붙일 것인가, 말 것인가? = 105

 7.3 연습문제 = 105

Chapter 8. 확장 = 107

 8.1 확장의 기초 = 107

 8.2 확장 조건 = 109

  가능한 모든 실패와 대안 흐름에 대해 브레인스토밍한다 = 110

   지침 11 : 조건을 이용해 감지한다 = 111

  확장 목록을 합리화한다 = 113

  실패 상황을 통합한다 = 114

 8.3 확장 처리 = 115

  지침 12 : 조건 처리는 들여쓴다 = 117

  실패 안의 실패 = 118

  확장으로부터 새로운 유스케이스 만들기 = 119

 8.4 연습문제 = 120

Chapter 9. 기술과 데이터 변동 = 121

Chapter 10. 유스케이스 연결 = 123

 10.1 하위 유스케이스 = 123

 10.2 확장 유스케이스 = 124

  확장 유스케이스를 사용하는 시기 = 126

 10.3 연습문제 = 127

Chapter 11. 유스케이스 양식 = 129

 11.1 사용 가능한 양식들 = 129

  완전한(격식을 갖춘) 양식 = 129

   유스케이스 24 : 완전한 양식 유스케이스 템플릿〈제목〉 = 129

  간결한 양식 = 130

   유스케이스 25 : 실제 로그-인(간결한 버전) = 130

  한 개의 열을 갖는 표 = 131

  두 개의 열을 갖는 표 = 132

  RUP 방식 = 133

   유스케이스 26 : 수강신청 = 134

  If-조건문(만약...라면) 방식 = 136

  오켐(Occam) 방식 = 136

  다이어그램 방식 = 137

  UML 유스케이스 다이어그램 양식 = 138

 11.2 유스케이스 작성 형식에 영향을 주는 요인들 = 138

  일관성 = 141

  복잡성 = 141

 11.3 5가지 프로젝트 유형에 대한 표준 = 143

  요구사항 파악을 위하여 = 143

   유스케이스 27 : 요구사항 파악 템플릿-유스케이스 이름 = 143

  비즈니스 프로세스 모델링을 위하여 = 144

   유스케이스 28 : 비즈니스 프로세스 템플릿-유스케이스 이름 = 144

  요구사항의 규모를 파악하기 위하여 = 145

   유스케이스 29 : 규모 파악 템플릿-유스케이스 이름 = 145

  기간이 짧고 부하가 큰 프로젝트를 위하여 = 146

   유스케이스 30 : 짧은 일정 템플릿-유스케이스 이름 = 146

  상세한 기능 요구사항을 위햐여 = 147

   유스케이스 31 : 상세 요구 템플릿-유스케이스 이름 = 147

 11.4 결론 = 148

 11.5 연습문제 = 148

Part 02. 자주 논의되는 주제들 = 151

Chapter 12. 유스케이스 완료 시점 = 153

 작성 완료 후 = 154

Chapter 13. 여러 유스케이스 처리 = 157

 각각에 대해 간단히 언급한다(낮은-정밀도 표현) = 157

 유스케이스 묶음을 만든다 = 157

Chapter 14. CRUD와 매개변수화된 유스케이스 = 159

 14.1 CRUD 유스케이스 = 159

  유스케이스 32 : 보고서 관리 = 160

  유스케이스 33 : 보고서 저장 = 162

 14.2 매개변수화된 유스케이스 = 164

Chapter 15. 비즈니스 프로세스 모델링 = 167

 15.1 모델링 대 설계 = 167

  핵심 비즈니스로부터의 작업 = 168

  비즈니스 프로세스로부터 기술로 작업 = 169

  기술로부터 비즈니스 프로세스로 작업 = 170

 15.2 비즈니스 유스케이스와 시스템 유스케이스의 연결 = 172

  러스티 왈터스 : 비즈니스 모델링과 시스템 요구사항 = 173

Chapter 16. 누락된 요구사항 = 175

 16.1 데이터 요구사항의 정밀도 = 176

 16.2 유스케이스와 다른 요구사항 교차-연결 = 178

Chapter 17. 전체 프로세스에서 유스케이스 = 181

 17.1 프로젝트 조직 안의 유스케이스 = 181

  유스케이스 제목별로 정리한다 = 181

  배포와 교차하여 유스케이스 처리 = 183

  완전한 시나리오 인도 = 184

 17.2 업무나 특성 목록을 위한 유스케이스 = 184

  유스케이스 34 : 트레이드-인(Trade-In) 지정 = 186

 17.3 설계를 위한 유스케이스 = 187

  객체지향 설계자를 위한 주의사항 = 190

 17.4 UI 설계를 위한 유스케이스 = 191

 17.5 테스트를 위한 유스케이스 = 192

  유스케이스 35 : 주문하기, 송장 작성(테스트 예제) = 193

 17.6 실제 유스케이스 작성 = 194

  분기-결합 프로세스 = 194

  유스케이스당 필요한 시간 = 198

  대규모 그룹으로부터 유스케이스 수집 = 198

  앤디 크라우스 : 대규모, 다양한 그룹으로부터 유스케이스 수집 = 199

Chapter 18. 유스케이스 요약서와 익스트림 프로그래밍 = 203

Chapter 19. 실수 바로 잡기 = 205

 19.1 시스템이 없음 = 205

 19.2 일차 액터가 없음 = 206

 19.3 사용자 인터페이스 세부사항이 지나치게 많다 = 207

 19.4 매우 낮은 목표 수준 = 209

 19.5 목적과 내용이 서로 다름 = 210

 19.6 UI가 지나치게 많은 고급 예제 = 211

  유스케이스 36 : 해결책 찾기 - 수정 전 = 211

  유스케이스 37 : 가능한 해결책 찾기 - 수정 후 = 216

Part 03. 바쁜 사람을 위한 주의사항 = 221

Chapter 20. 각 유스케이스를 위한 주의사항 = 223

 주의사항 1 : 유스케이스는 산문체 수필이다 = 223

 주의사항 2 : 유스케이스를 읽기 쉽게 만든다 = 223

 주의사항 3 : 한 문장 형식 = 224

 주의사항 4 : 하위 유스케이스를 "포함"한다 = 225

 주의사항 5 : 누가 공을 가졌는가? = 225

 주의사항 6 : 올바른 목표 수준을 가진다 = 226

 주의사항 7 : GUI는 제외시킨다 = 226

 주의사항 8 : 두 가지 결말 = 228

 주의사항 9 : 이해관계자들은 보증을 필요로 한다 = 228

 주의사항 10 : 선조건 = 230

 주의사항 11 : 유스케이스에 대한 통과/실패 테스트 = 230

Chapter 21. 유스케이스 집합을 위한 주의사항 = 233

 주의사항 12 : 끊임없이 전개되는 이야기 = 233

 주의사항 13 : 회사의 범위와 시스템의 범위 = 234

 주의사항 14 : 핵심 가치와 변형 = 234

 주의사항 15 : 유스케이스 집합에 대한 품질관련 질문 = 238

Chapter 22. 유스케이스 작업 시 주의사항 = 239

 주의사항 16 : 단지 제3장일 뿐이다(제4장은 어디에?) = 239

 주의사항 17 : 작업의 폭이 우선이다 = 239

 주의사항 18 : 12 단계 비법 = 241

 주의사항 19 : 실수로 인한 비용을 파악한다 = 241

 주의사항 20 : 청바지가 더 낫다 = 242

 주의사항 21 : 실패 처리 = 243

 주의사항 22 : 직책을 부여한다 = 244

 주의사항 23 : 액터는 역할을 수행한다 = 244

 주의사항 24 : 위대한 그림 속임수 = 245

 주의사항 25 : 위대한 도구 논쟁 = 246

 주의사항 26 : 제목과 요약서를 이용한 프로젝트 계획 작성 = 249

부록 = 251

 Appendix A. UML에서 유스케이스 = 253

  A.1 타원과 막대기 모양 = 253

  A.2 UML의 포함 관계 = 254

   지침 13 : 보다 높은 목표는 위쪽에 그린다 = 254

  A.3 UML의 확장 관계 = 254

   지침 14 : 확장된 유스케이스는 아래쪽에 그린다 = 256

   지침 15 : 서로 다른 화살표 모양을 사용한다 = 157

   확장(Extends)을 정확하게 사용한다 = 257

   확장 지점(Extension Points) = 258

  A.4 UML의 일반화 관계 = 259

   일반화를 정확히 사용한다 = 259

    지침 16 : 일반 목표를 위쪽에 그린다 = 260

   일반화의 위험 = 260

  A.5 예속 대 하위 유스케이스 = 262

  A.6 유스케이스 다이어그램 작성 = 263

   지침 17 : 컨텍스트 다이어그램에서 사용자 목표 = 264

   지침 18 : 지원 액터는 오른쪽에 둔다 = 264

  A.7 텍스트 기반의 유스케이스를 작성한다 = 264

 Appendix B. 연습문제(일부에 대한) 해답 = 267

  제3장, 55페이지 = 267

   연습문제 3.1 = 267

   연습문제 3.2 = 268

  제4장, 64페이지 = 268

   연습문제 4.2 = 268

   연습문제 4.3 = 269

  제5장, 86페이지 = 269

   연습문제 5.1 = 269

   연습문제 5.2 = 270

  제6장, 92페이지 = 270

   연습문제 6.1 = 270

   연습문제 6.4 = 271

  제7장, 105페이지 = 271

   연습문제 7.1 = 271

   연습문제 7.2 = 271

   연습문제 7.4 = 272

    유스케이스 38 : 주문 처리 시스템 사용 = 273

  제8장, 120페이지 = 273

   연습문제 8.1 = 273

   연습문제 8.5 = 274

    유스케이스 39 : 웹을 통한 주식 매입 = 274

  제11장, 148페이지 = 275

   연습문제 11.1 = 275

    유스케이스 40 : 점화 플러그 청소 서비스 수행 = 275

 Appendix C. 용어해설 = 277

  주요 항목 = 277

  유스케이스 유형 = 279

  다이어그램 = 280

 Appendix D. 참고자료 = 281

  내용 중에 참조한 책들 = 281

  내용 중에 참조한 논문들 = 281

  유용한 온라인 자원들 = 282

찾아보기 = 283



관련분야 신착자료

Harvard Business Review (2025)