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
Mark me brainliest plea
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.