Software Requirements Engineering PDF

Summary

This document provides an overview of software requirements engineering, focusing on the roles of users and stakeholders in the process. It also details tools, like stakeholder matrices and maps, used in this process for effective requirements elicitation and reducing misunderstandings.

Full Transcript

ISB26404 SOFTWARE REQUIREMENTS ENGINEERING Sugi Users Content Stakeholders Differences Between Users and Stakeholders 2 Users and stakeholders play a critical role in requirements elicitation...

ISB26404 SOFTWARE REQUIREMENTS ENGINEERING Sugi Users Content Stakeholders Differences Between Users and Stakeholders 2 Users and stakeholders play a critical role in requirements elicitation and making sure we're Role developing an optimal product that will meet their needs for that product. 3 Definition:  Users are individuals who interact with the system, either directly or indirectly. Users ISO/IEC/IEEE 15288:2023  Individual or group that interacts with a system or benefits from a system during its utilization 4 Definition:  Stakeholders are individuals, groups, or organizations with a vested interest in the success or outcome of a project. Stakehold ISO/IEC/IEEE 15288:2023 ers  Individual or organization having a right, share, claim, or interest in a system or in its possession of characteristics that meet their needs and expectations 5  Users are stakeholders, but not all stakeholders are users. Users vs Stakehold ers 6  Identify Key Stakeholders: Through brainstorming sessions, interviews, and organizational charts. Stakehold  Analyze Influence and Interest: er Prioritize based on their power, Identificati interest, and impact. on and  Use of Tools: Analysis Stakeholder Matrix: Visualizes power vs. interest to help prioritize involvement. Stakeholder Maps: Illustrate relationships and dependencies among stakeholders. 7  Both users and stakeholders are essential for eliciting comprehensive requirements.  Identifying and understanding the roles of each stakeholder type Conclusion helps in effective requirements elicitation.  Active engagement and clear communication reduce misunderstandings and help meet project goals. 8

Use Quizgecko on...
Browser
Browser