Requirements Engineering Processes - 2: Lecture # 7
Requirements Engineering Processes - 2: Lecture # 7
Lecture # 7
Todays Topics
Actors and stakeholders in the requirements engineering process Process and process improvement for requirements engineering
ROLES
8
Role Descriptions - 1
Role
Domain Expert
Description
Responsible for proving information about the application domain and the specific problem in that domain, which is to be solved
Role Descriptions - 2
Role
System Enduser
Description
Responsible for using the system after delivery
10
Role Descriptions - 3
Role Description
Requirements Responsible for eliciting and Engineer specifying the system requirements
11
Role Descriptions - 4
Role
Software Engineer
Description
Responsible for developing the prototype software system
12
Role Descriptions - 5
Role
Project Manager
Description
Responsible for planning and estimating the prototyping project
13
Stakeholder Types
Software engineers System end-users Managers of system end-users External regulators Domain experts
15
16
Process Support
One way to minimize errors in the requirements engineering is to use process models and to use CASE tools The most mature CASE tools support wellunderstood activities such as programming and testing and the use of structured methods Support for requirements engineering is still limited because of the informality and the variability of the process
17
RE Process Problems
Lack of stakeholder involvement Business needs not considered Lack of requirements management Lack of defined responsibilities Stakeholder communication problems Over-long schedules and poor quality requirements documents
19
20
Summary
Human, social and organizational factors are important influences on requirements engineering processes Requirements engineering process improvement is difficult and is best tackled in an incremental way Requirements engineering processes can be classified according to their degree of maturity
21
References
Requirements Engineering: Processes and Techniques by G. Kotonya and I. Sommerville, John Wiley & Sons, 1998
22