Chapter 13 Flashcards
What is software requirement engineering
Requirements analysis, also called requirements engineering, is the process of determining user expectations for a new or modified product. These features, called requirements, must be quantifiable, relevant and detailed.
What is analysis
Its a bridge between system engineering and software design
Does requirements should be clear and complete
Yes
When role of software identified
During system engineering
Who is system analyst
For complex business applications a ‘System Analyst’ trained in the business aspects of the application domain may perform the task.
How requirement analysis performed
There are 5 points to be taken care 1- Problem recognition 2- Evaluation and solution synthesis 3- Modeling 4- Specification 5- Review
What analyst determines when problem has been identified
What data will be provided to the system
What information is to be produced by the new system
What are types of analysis
Structured
Non-structured
Object oriented analysis