Computer Science, asked by garudapakshi2001, 5 months ago

A company is looking to develop a new proprietary software application that can compete amongst current social media platforms. As Chief Analyst, give an outline of the different stages of requirements engineering, and discuss the tools and techniques that you would adopt to derive a complete and consistent requirements specification from the company.​

Answers

Answered by zaidshaikhzsr5555
10

Mark me brainliest plea

Answered by letmeanswer12
0

Answer:

The requirements engineering as a process aimed at identifying the customer requirements and the constraints for its provision.

Explanation:

The different stages include Inception (line of questions aiming to understand the problem, the people and their expectations, the environment and its constraints), Elicitation (through meetings with stakeholders, customers, and developers), Elaboration (developing a refined technical model e.g. Use cases, of software functions, features, and constraints), Negotiation (conflict resolution or normalizing expectation and reality), Specification, Validation, Requirements management. The aim will be to establish a good foundation for the design and construction of the software.

Prototyping tools will play a major role in every stage in respect of apps or tools within the social media context, where the business case can change as quickly as the preferences of different communities of users in terms of style, functionality, presentation, and usability.

Similar questions