Question

In: Computer Science

List the different roles in requirement engineering process and their responsibilities. For example, software development team...

List the different roles in requirement engineering process and their responsibilities.

For example, software development team is one of the roles and its responsibilities are to examine the feasibility of the requirements as well as challenging the business on the business value of such requirements.

What other roles do you think exists and what are their responsibilities?

Solutions

Expert Solution

Requirement engineering is mostly considered as a role that the person has to perform by collaborating with the stakeholders, manages and documents the project or process requirements.

The different roles and responsibilities are:

a) Stakeholder's identification: The role of the requirement engineer is to identify the stakeholders of the project or organization. Stakeholders are directly or indirectly affect or gets affected by the project. The requirement engineer must be aware of all those stakeholders as their decision or wishes can affect the project.

b) Elicitation of requirements: The role as Elicitation of requirements means to search for all the requirements from the stakeholders for the project. The requirement engineer should listen to their need and requirement and to extract the useful informations that is required to achieve the project goal.

c) Requirement analysis: After collecting the information from stakeholders the role as a requirement analysis is to analyze all those requirements and needs to make a better understanding and providing solution of the problem. All the requirements needs to be grouped on basis of their importance and criticality.

d) Documentation: The role of requirement engineer is also to document the requirements so that it will easily understood by either the technical or non technical person. It can be used as a mode of communication with getting valuable feedbacks.

The other roles and responsibilities which i think exists are following the work ethics. The person should follow the ethical values in work too. All the employees of the organization should be treated well. They should implement these values in themselves as well as telling others also to follow the same.


Related Solutions

List the components of a formal specification language and describe their roles in software engineering.
List the components of a formal specification language and describe their roles in software engineering.
List the components of a formal specification language in software engineering and describe their roles in...
List the components of a formal specification language in software engineering and describe their roles in detail.
List your responsibilities as a Software Development Project Manager, and explain how you measure the success...
List your responsibilities as a Software Development Project Manager, and explain how you measure the success and failure in any project? Give examples.
Software Engineering Process Discuss the activities that make up a software engineering process. Your response should...
Software Engineering Process Discuss the activities that make up a software engineering process. Your response should include the engineering phases of requirements : - Design, coding, testing, reviews, refactoring, defects, team and customer communication. - How is Agile the same as the Plan and Document process (aka Waterfall) - In what ways is Agile different from Plan and Document
Discuss the concept of software maintenance in software engineering and the reasons for software modification. List...
Discuss the concept of software maintenance in software engineering and the reasons for software modification. List at least 3 reasons:
List and describe the stages of team development.
List and describe the stages of team development.
Software Engineering question: Give an example of two software engineering artifacts. One that you would place...
Software Engineering question: Give an example of two software engineering artifacts. One that you would place under configuration management and one that you would not. Justify your choices.
Explain factors that influenced the development of the nursing profession Discuss roles and responsibilities of nurses....
Explain factors that influenced the development of the nursing profession Discuss roles and responsibilities of nurses. Describe different career opportunities for nurses.
Unlike other engineering approaches software engineering process is NOT rigid. Justify why?
Unlike other engineering approaches software engineering process is NOT rigid. Justify why?
In Software engineering, Describe in detail the five activities associated with the software measurement process.
In Software engineering, Describe in detail the five activities associated with the software measurement process.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT