logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Requirements Engineering for Software and Systems

Requirements Engineering for Software and Systems (Hardcover, 2 Revised edition)

Phillip A. Laplante (지은이)
Taylor & Francis
182,850원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
149,930원 -18% 0원
7,500원
142,430원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Requirements Engineering for Software and Systems
eBook 미리보기

책 정보

· 제목 : Requirements Engineering for Software and Systems (Hardcover, 2 Revised edition) 
· 분류 : 외국도서 > 기술공학 > 기술공학 > 공학일반
· ISBN : 9781466560819
· 쪽수 : 324쪽
· 출판일 : 2013-11-18

목차

Introduction to Requirements Engineering
Motivation
What Is Requirements Engineering?
You Probably Don’t Do Enough Requirements Engineering
What Are Requirements?
     Requirements versus Goals
     Requirements Level Classification
     Requirements Specifications Types
          Functional Requirements
          Nonfunctional Requirements
          Domain Requirements
     Domain Vocabulary Understanding
Requirements Engineering Activities
     Requirements Elicitation/Discovery
     Requirements Analysis and Agreements
     Requirements Representation
     Requirements Validation
     Requirements Management
Bodies of Knowledge
Requirements Engineer
Requirements Engineering Paradigms
     Requirements Engineer as Software Systems Engineer
     Requirements Engineer as Subject Matter Expert
     Requirements Engineer as Architect
     Requirements Engineer as Business Process Expert
     Ignorance as Virtue
Customers’ Role
Problems with Traditional Requirements Engineering
     Complexity
Four Dark Corners
Difficulties in Enveloping System Behavior
     Danger of "All" in Specifications
Exercises
References

Preparing for Requirements Elicitation
Product Mission Statement
Encounter with a Customer
Stakeholders
     Negative Stakeholders
     Stakeholder Identification
          Stakeholder Questions
          Stakeholder/Customer Classes
          Stakeholder Characteristics
Customer Wants and Needs
     What Do Customers Want?
     What Don’t Customers Want?
Why Do Customers Change Their Minds?
Stakeholder Prioritization
Communicating with Customers and Other Stakeholders
     Managing Expectations
Stakeholder Negotiations
Uncovering Stakeholder Goals
Exercises
References

Requirements Elicitation
Introduction
Preparing for Requirements Elicitation
Elicitation Techniques Survey
     Brainstorming
     Card Sorting
     Designer as Apprentice
     Domain Analysis
     Ethnographic Observation
     Goal-Based Approaches
     Group Work
     Interviews
     Introspection
     Joint Application Design (JAD)
     Laddering
     Protocol Analysis
     Prototyping
     Quality Function Deployment
     Questionnaires/Surveys
     Repertory Grids
     Scenarios
     Task Analysis
     User Stories
     Viewpoints
     Workshops
Elicitation Summary
     Which Combination of Requirements Elicitation Techniques Should Be Used?
     Prevalence of Requirements Elicitation Techniques
Eliciting Hazards
     Misuse Cases
     Antimodels
     Formal Methods
Exercises
References

Writing the Requirements Document
Requirements Agreement and Analysis
Requirements Representation Approaches
IEEE Standard 830?1998
     IEEE Standard 830 Recommendations on Representing Nonfunctional Requirements
     IEEE Standard 830 Recommendations on Representing Functional Requirements
          Operating System
          Command Validation
     ISO/IEC Standard 25030
Use Cases
Requirements Document
     Users of a Requirements Document
     Requirements Document Requirements
          Preferred Writing Style
          Text Structure Analysis
          Requirement Format
          Use of Imperatives
Behavioral Specifications
Best Practices and Recommendations
Exercises
References

Requirements Risk Management
What Is Requirements Risk Management?
Requirements Validation and Verification
     Techniques for Requirements V&V
          Walkthroughs
          Inspections
          Goal-Based Requirements Analysis
          Requirements Understanding
          Validating Requirements Use Cases
          Prototyping
     Requirements Validation and Verification Matrices
     Importance of Measurement in Requirements Validation and Verification
          Goal/Question/Metric Analysis
Standards for Validation and Verification
     IEEE Standard 830
          Correctness
          Ambiguity
          Completeness
          Consistency
          Ranking
          Verifiability
          Modifiability
          Traceability
          Example Validation of Requirements
NASA Requirements Testing
     NASA ARM Tool
     Imperatives
     Continuances
     Directives
     Options
     Weak Phrases
          Incomplete
          Subjects
          Specification Depth
          Readability Statistics
          Summary of NASA Metrics
Exercises
References

Formal Methods
Motivation
What Are Formal Methods?
     Formal Methods Classification
     A Little History
     Using Formal Methods
Examples
     Formalization of Train Station in B
     Formalization of Space Shuttle Flight Software Using MurΦ
     Formalization of an Energy Management System Using Category Theory
          Example: Energy Management System
     Requirements Validation
     Theorem Proving
          Program Correctness
          Hoare Logic
     Model Checking
     Integrated Tools
Objections, Myths, and Limitations
     Objections and Myths
     Limitations of Formal Methods
Bowen and Hinchey’s Advice
Exercises
References

Requirements Specification and Agile Methodologies
Introduction to Agile Methodologies
     Principles Behind Agile Manifesto
Extreme Programming (XP)
Scrum
Requirements Engineering for Agile Methodologies
     General Practices in Agile Methodologies
     Example Application of Agile Software Development
     When Is Agile Recommended?
     Agile Requirements Best Practices
     Requirements Engineering in XP
     Requirements Engineering in Scrum
Writing User Stories
Agile Requirements Engineering
     Story-Test-Driven Development
Challenges for Requirements Engineering in Agile Methodologies
Exercises
References

Tool Support for Requirements Engineering
Introduction
Traceability Support
     Requirements Linkage Traceability Matrix
     Requirements Source Traceability Matrix
     Requirements Stakeholder Traceability Matrix
Requirements Management Tools
Open Source Requirements Engineering Tools
     FreeMind
Open Source Requirements Management Tool (OSRMT)
     FitNesse
Requirements Engineering Tool Best Practices
Elicitation Support Technologies
     Using Wikis for Requirements Elicitation
     Mobile Technologies
     Virtual Environments
     Content Analysis
Metrics
Exercises
References

Requirements Management
Introduction
Reconciling Differences
     Managing Divergent Agendas
     Consensus Building
Expectation Revisited: Pascal’s Wager
Global Requirements Management
Antipatterns in Requirements Management
     Environmental Antipatterns
          Divergent Goals
          Process Clash
     Management Antipatterns
          Metric Abuse
          Mushroom Management
Other Paradigms for Requirements Management
     Requirements Management and Improvisational Comedy
     Requirements Management as Scriptwriting
Standards for Requirements Management
     ISO 9001
     Six Sigma
     Capability Maturity Model Integrative (CMMI)
     IEEE 830
     ISO/IEEE 12207
     Usage of Standards
A Case Study: FBI Virtual Case File
Exercises
References

Value Engineering of Requirements
What, Why, When, and How of Value Engineering
     What Is Value Engineering?
     When Does Value Engineering Occur?
     Challenges to Simple Cost versus Risk Analysis
Estimating Using COCOMO and Its Derivatives
     COCOMO
     WEBMO
     COSYSMO
Estimating Using Function Points
     Function Point Cost Drivers
     Feature Points
     Use Case Points
Requirements Feature Cost Justification
     Return on Investment
     Net Present Value
     Internal Rate of Return
     Profitability Index
     Payback Period
     Discounted Payback
Putting It All Together
Exercises
References

Appendix A: Software Requirements Specification for a Smart Home
Appendix B: Software Requirements for a Wastewater Pumping Station Wet Well Control System
Glossary
Index

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책