Software requirements generally include the user perspective and developer perspective two aspects. Software requirements are typically divided into business requirements, user requirements, system requirements, functional requirements, and non-functional requirements.
The software requirements Engineering process typically includes the following steps: Requirements acquisition, requirements analysis, requirements specification, requirements validation, requirements management, and some requirements management tools are also introduced. This paper introduces the demand work
Process steps also need to master the technology of acquiring requirements general methods are: Interview, demand symposium, observing user workflow, prototyping method, use case based method.
This chapter concludes with a case study: The requirement process of a small library data management system. His main step 1 determines the participants, 2 determines the scenario, 3 determines the use case, and 4 writes the use case description.
Introduction to Software engineering fourth chapter requirements Engineering