소프트웨어 요구사항 3 (모든 프로젝트 이해관계자가 알아야 할 요구공학의 정석과 실천법)

소프트웨어 요구사항 3 (모든 프로젝트 이해관계자가 알아야 할 요구공학의 정석과 실천법)

$42.00
Description
모든 소프트웨어 프로세스 개선에서 요구사항 관례 개선이 가장 유익한 결과다. 이 책에서는 요구사항 관례 개선을 위해 현장에서 실질적으로 도움이 되는 입증된 기법들을 설명한다. 효율적인 요구공학 방법을 적용한 수십 개의 도구를 제공하며, 이러한 도구를 통해 의사소통을 용이하게 한다.

이 책의 목표는 소프트웨어 제품 개발 주기에서 요구사항 도출 및 분석, 요구사항 명세서 작성 및 검증, 요구사항 관리에 사용하는 프로세스를 개선할 수 있도록 돕는 것이다. 소프트웨어를 포함한 모든 시스템의 요구사항을 정의하고 이해하는 데 참여하는 누구든지 이 책에서 유용한 정보를 찾을 수 있을 것이다.
저자

칼위거스

저자칼위거스(KarlWiegers)박사는소프트웨어요구공학,프로세스개선,소프트웨어품질분야에서높은평가를받는전문가다.소프트웨어요구사항의이전판과더불어수많은책을썼고저자로서수상경력이있다.

목차

[1부]소프트웨어요구사항:무엇을,왜,누가

▣01장:필수소프트웨어요구사항
소프트웨어요구사항의정의
-“요구사항”의여러해석
-요구사항의단계와유형
-세단계로요구사항작성하기
-제품요구사항vs.프로젝트요구사항
요구사항개발과관리
-요구사항개발
-요구사항관리
모든프로젝트는요구사항을갖는다
좋은사람이나쁜요구사항을만날때
-사용자참여부족
-부정확한계획
-점점늘어나는사용자요구사항
-모호한요구사항
-금도금
-간과된이해관계자
좋은요구사항프로세스의이점

▣02장:고객관점의요구사항
기대치차이
누가고객인가?
고객과개발자간의협력관계
-소프트웨어고객을위한요구사항권리장전
-소프트웨어고객을위한요구사항의무장전
요구사항을존중하는문화만들기
의사결정자식별하기
요구사항합의에도달하기
-요구사항기준
-합의에도달하지못하면어떻게할까?
-애자일프로젝트에서요구사항에동의하기

▣03장:요구공학의우수사례
요구사항개발프로세스프레임워크
우수사례:요구사항도출
우수사례:요구사항분석
우수사례:요구사항명세
우수사례:요구사항검증
우수사례:요구사항관리
우수사례:지식
우수사례:프로젝트관리
새로운사례시작하기

▣04장:비즈니스분석가
비즈니스분석가의역할
비즈니스분석가의업무
분석가의필수역량
분석가의필수지식
비즈니스분석가육성
-전직사용자
-전직개발자나테스터
-전직(혹은현직)프로젝트관리자
-주제전문가
-초심자
애자일프로젝트에서분석가의역할
협력적인팀구성하기

[2부]요구사항:개발

▣05장:비즈니스요구사항정립하기
비즈니스요구사항정의하기
-원하는비즈니스이득식별하기
-제품비전및프로젝트범위
-상충하는비즈니스요구사항
비전범위문서
-1.비즈니스요구사항
-2.범위및한계
-3.비즈니스컨텍스트
범위표현기법
-컨텍스트다이어그램
-생태계맵
-기능트리
-이벤트목록
범위에집중하기
-범위결정을위해비즈니스목표활용하기
-범위변경의영향력평가하기
애자일프로젝트의비전과범위
완료여부결정을위해비즈니스목표활용하기

▣06장:고객의목소리찾기
사용자클래스
-사용자분류하기
-사용자클래스식별하기
사용자페르소나
사용자대표와함께하기
제품챔피언
-외부제품챔피언
-제품챔피언에대한기대
-다수의제품챔피언
-제품챔피언의아이디어수용하기
-피해야할제품챔피언의함정
애자일프로젝트의사용자대표
상충하는요구사항해결하기

▣07장:요구사항도출
요구사항도출기법
-인터뷰
-워크숍
-포커스그룹
-관찰
-설문지
-시스템인터페이스분석
-사용자인터페이스분석
-문서분석
프로젝트요구사항도출계획
요구사항도출준비
요구사항도출활동수행하기
요구사항도출후속조치
-노트정리및공유
-미해결이슈문서화하기
고객의견분류하기
요구사항도출완료시점은어떻게알수있을까?
요구사항도출시주의할점
가정요구사항과암묵적요구사항
누락된요구사항찾기

▣08장:사용자요구사항이해하기
유스케이스와사용자스토리
유스케이스접근법
-유스케이스와사용시나리오
-유스케이스식별하기
-유스케이스탐색하기
-유스케이스검증하기
-유스케이스와기능적요구사항
-피해야할유스케이스의함정
사용중심요구사항의장점

▣09장:규칙에따르기
비즈니스규칙의분류체계
-팩트
-제약조건
-동작활성자
-추론
-계산
-원자수준의비즈니스규칙
비즈니스규칙문서화하기
비즈니스규칙발견하기
비즈니스규칙및요구사항
모두함께묶기

▣10장:요구사항문서화하기
소프트웨어요구사항명세서
-요구사항명명하기
-불완전성다루기
-사용자인터페이스와SRS
소프트웨어요구사항명세서템플릿
-1.소개
-2.전반적인설명
-3.시스템특징
-4.데이터요구사항
-5.외부인터페이스요구사항
-6.품질속성
-7.국제화및현지화요구사항
-8.[기타요구사항]
-부록A:용어사전
-부록B:분석모델
애자일프로젝트에서의요구사항명세서

▣11장:좋은요구사항작성하기
좋은요구사항의특징
-요구사항문장의특징
-요구사항모음의특징
추적가능한
요구사항작성을위한지침
-시스템/사용자관점
-스타일에따라작성하기
-세부수준
-표현기법
-모호함피하기
-불완전성피하기
-개선전후의견본요구사항

▣12장:백문이불여일견
요구사항모델만들기
고객의목소리로분석모델만들기
올바른표현기법선택하기
데이터흐름다이어그램
스윔레인다이어그램
상태전이다이어그램과상태표
대화상자맵
의사결정일람표와의사결정트리
이벤트반응표
UML다이어그램에대한몇마디
애자일프로젝트에서모델만들기
당부사항

▣13장:데이터요구사항명세화하기
데이터관계모델만들기
데이터사전
데이터분석
보고서명세화하기
-보고서요구사항도출하기
-보고서명세의고려사항
-보고서명세템플릿
대시보드보고서

▣14장:기능,그이상을향해
소프트웨어품질속성
-품질속성찾기
품질요구사항정의하기
-외부품질속성
-내부품질속성
Planguage로품질요구사항명세화하기
품질속성의트레이드오프
품질속성요구사항구현하기
제약조건
애자일프로젝트에서품질속성다루기

▣15장:프로토타이핑을활용한위험감소
프로토타이핑:무엇을그리고왜
목업과개념증명
일회성프로토타입과진화형프로토타입
종이프로토타입과전자프로토타입
프로토타입으로작업하기
프로토타입평가
프로토타이핑의위험
-프로토타입의출시압력
-구제화정도에기인한산만함
-비현실적인성능예측
-프로토타입에과도한노력투자하기
프로토타이핑성공요소

▣16장:중요한것먼저:요구사항우선순위할당하기
왜요구사항의우선순위를나눠야하는가?
몇가지우선순위화용론
우선순위와심리적게임
몇가지우선순위할당기법
-할까?말까?
-짝비교와순위나누기
-3단계규모조정
-MoSCoW
-100달러
가치와비용,위험에따른우선순위할당하기

▣17장:요구사항검증하기
검증과확인
요구사항검토하기
-검사프로세스
-결함체크리스트
-요구사항검토팁
-요구사항검토의어려움
요구사항프로토타이핑하기
요구사항테스트하기
인수기준에따라요구사항검증하기
-인수기준
-인수테스트

▣18장:요구사항재사용
왜요구사항을재사용하는가?
요구사항재사용의관점
-재사용범위
-수정범위
-재사용원리
재사용을위한요구사항정보의종류
일반적인재사용시나리오
-소프트웨어제품군
-시스템개량및교체
-기타재사용기회
요구사항패턴
재사용에유용한도구
요구사항을재사용할수있게만들기
요구사항재사용장벽과성공요소
-재사용장벽
-재사용성공요소

▣19장:요구사항개발,그이상을향해
요구사항노력산정하기
요구사항을기반으로프로젝트계획하기
-요구사항을기반으로프로젝트규모와필요한노력산정하기
-요구사항과일정산정
요구사항을기반으로설계및구현하기
-아키텍처와할당
-소프트웨어설계
-사용자인터페이스설계
요구사항에서테스트까지
요구사항에서성공까지

[3부]다양한프로제트유형을위한요구사항

▣20장:애자일프로젝트
폭포수개발방법의한계
애자일개발방법론
요구사항에대한애자일접근방식의필수요소
-고객참여
-문서의상세수준
-백로그와우선순위할당
-시기
에픽,사용자스토리,기능,맙소사!
-변경예측
애자일프로젝트에요구사항사례실천하기
애자일로갈아타기:이제뭘하지?

▣21장:개선프로젝트와교체프로젝트
예측가능한문제
기존시스템에적용할수있는요구사항기법
비즈니스목표에따라우선순위할당하기
-갭주의하기
-성능수준유지하기
기존요구사항이존재하지않을때
-어떤요구사항을명세화해야할까?
-기존시스템의요구사항을찾는방법
신규시스템도입장려하기
반복할수있을까?

▣22장:패키지솔루션프로젝트
패키지솔루션선택을위한요구사항
-사용자요구사항개발하기
-비즈니스규칙고려하기
-필요한데이터식별하기
-품질요구사항정의하기
-솔루션평가하기
패키지솔루션을구현하기위한요구사항
-구성요구사항
-통합요구사항
-확장요구사항
-데이터요구사항
-비즈니스프로세스변경
패키지솔루션의일반적인문제

▣23장:외주프로젝트
요구사항의적절한명세화수준
인수자와납품업체간상호작용
변경관리
인수기준

▣24장:비즈니스프로세스자동화프로젝트
비즈니스프로세스모델만들기
-요구사항도출을위해현재프로세스활용하기
-미래의프로세스먼저설계하기
비즈니스성과지표모델만들기
비즈니스프로세스자동화프로젝트의우수사례

▣25장:비즈니스분석프로젝트
비즈니스분석프로젝트의개요
비즈니스분석프로젝트를위한요구사항개발
-의사결정을활용해작업에우선순위할당하기
-정보가사용되는방법정의하기
-데이터니즈구체화하기
-데이터를변환하기위한분석정의
분석의진화적특성

▣26장:임베디드및기타실시간시스템프로젝트
시스템요구사항,아키텍처및할당
실시간시스템모델만들기
-컨텍스트다이어그램
-상태전이다이어그램
-이벤트반응표
-아키텍처다이어그램
인터페이스
타이밍요구사항
임베디드시스템을위한품질속성
임베디드시스템의도전과제

[4부]요구사항관리

▣27장:요구사항관리사례
요구사항

출판사 서평

요구공학의검증된실천지침및최신내용이담긴고전!

요구공학고전의세번째판이새로운주제와예시,통찰력과함께완전히탈바꿈했다.소프트웨어요구사항커뮤니티의두대가의안내를통해모든요구사항개발및관리활동을포괄하는최신사례및도구를접할수있을것이다.이러한실용적이고현실적인기술을적용하면더나은정확한솔루션을제공하면서비용과유지보수,재작업을줄일수있다.

★여러분의팀을향상시키는방법★

ㆍ주요이해관계자식별및협력
ㆍ비즈니스목표에중점을둔요구사항도출및분석
ㆍ요구사항의문서화및우선순위할당,유효성검사,재사용
ㆍ요구사항프로토타이핑및시각적모델구현
ㆍ변경요청,범위추가,요구사항위험관리
ㆍ고객의품질기대치이해및구체화

★본개정판의새로운내용★

ㆍ애자일프로젝트에특정실천지침을적용하기위한안내
ㆍ성공을위한비즈니스분석가의역할및역량에대한정보
ㆍ비즈니스프로세스자동화,패키지솔루션,아웃소싱,개선및교체,임베디드시스템프로젝트에적합한방법제안
ㆍ데이터및보고서요구사항에대한안내

[추천사]

"『소프트웨어요구사항,제3판』은여러분이접할수있는가장귀중한요구사항안내서다.위거스와비티는오늘날의비즈니스분석가가알고있어야하는전반적인실천지침을다룬다.여러분이이미요구사항명세서의베테랑이든아니면첫프로젝트에참여한초심자이든항상책상에두거나들고다닐필요가있는책이다."
-개리K.에반스(GaryK.Evans),애자일코치겸유스케이스전문가,Evanetics,Inc.

"비즈니스분석의고전중하나로서,제3판은해당분야의최신동향을추적하는놀라운일을해냈다."
-케빈브레넌(KevinBrennan),국제비즈니스분석협회(IIBA,InternationalInstituteofBusinessAnalysis)최고비즈니스분석가겸수석부사장