1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Requirement engineering Chapter 7 Requirement management

20 275 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Requirement Management
Chuyên ngành Requirement Engineering
Thể loại Lecture
Định dạng
Số trang 20
Dung lượng 0,95 MB

Nội dung

Lecture Requirement engineering Chapter 7 Requirement management. This chapter presents the following content Requirement management, requirements change factors, traceability, traceability across the life cycle,...

Trang 2

Requirement Management

Trang 3

Requirement Management is a process to

all requirements are satisfactorily

implemented and accepted

Trang 4

 Proposing

changes

 Analyzing impact

 Making decisions

 Updating

requirements

documents

 Updates plans

 Measuring

requirements

volatility

 Defining a version identification

scheme

 Identifying requirements document versions

 Identifying individual requirement versions

 Defining a possible requirement statuses

 Recording the status of each requirement

 Reporting the status distribution

of all requirements

 Defining links to other

requirements

 Defining links to other system elements

Change control Version control Requirements

status tracking

Requirements tracing Requirements

Management

Trang 5

Requirements errors, conflicts, and

inconsistencies

May be detected at any phase (when requirements are analyzed, specified, validated, or implemented)

Evolving customer/user knowledge of the

system

When the requirements are developed,

customers/users simultaneously develop a better understanding of what they really need

Trang 6

Technical, schedule, or cost problems

Difficult to plan and know everything in advance

We may have to revisit the list of requirements and adapt it to the current situation

Changing customer priorities, new needs

Trang 7

Requirements traceability refers to the ability

to describe and follow the life of a

requirement

Traceability

Provide a traceability analysis or matrix which links requirements, design specifications, and

validation

Providing the links necessary for determining

where information is located

Trang 8

Traceability

It demonstrates the relationship between design inputs and design outputs

It ensures that design is based on predecessor, established requirements

It helps ensure that design specifications are appropriately verified, that functional

requirements are appropriately validated

Trang 9

Traceability

Requirement Depends-on

Trang 10

Risk Assessment (Initial and Ongoing

Activities)

Trace potential risks to their specific cause

Trace identified mitigations to the risk

Trace specific causes of software-related risk to their location in the software

Trang 11

Requirements Analysis and Specification

Trace Software Requirements to User

Requirements

Trace Child Requirements to their Parent

Requirement

Trace Software Requirements to hardware, user, operator and software interface requirements

Trang 12

Design

Trace Architectural Design to Software

Requirements

Trace Design Interfaces to hardware, user, operator and software interface requirements

Trace Detailed Design to Architectural Design

Trang 13

Source Code Analysis

Trace Source Code to Detailed Design

Specifications

Trace unit tests to Source Code and to Design Specifications

Trang 14

Integration Test

 Trace integration tests to Architectural Design

System Test

 Trace system tests to Software Requirement

Specifications

 Use a variety of test types

 Design test cases to address concerns such as

robustness, stress, security,

 recovery, usability, etc

 Use traceability to assure that the necessary level of coverage is achieved

Trang 15

The requirements baseline is the set of

functional and nonfunctional requirements

that the development team has committed to implement in a specific release

At the time the requirements are baseline – typically following formal review and approval – they are placed under configuration

management

Trang 17

During project planning, a PM decides which process is to be followed for handling change requests

Because change requests have cost

implications, it is necessary to have a clear

agreement

Trang 18

Some requirements problem is identified

Could come from an analysis of the requirements, new customer needs, or operational problems with the system

Log the changes in CR form

Trang 19

The proposed changes are analysed

Perform an impact analysis on the work products

Estimate the effort needed for the change

requests

Re-estimate the delivery schedule

Perform a cumulative cost impact analysis

Review the impact with senior management if

thresholds are exceeded

Obtain customer sign-off

Trang 20

The change is implemented:

Rework work products through its life cycle

Ngày đăng: 15/05/2017, 12:48