Current location - Recipe Complete Network - Complete cookbook - What requirements does the requirement analysis in software development mainly include?
What requirements does the requirement analysis in software development mainly include?
Requirements analysis in software development mainly includes what requirements:

1, functional requirements

This is the most important and common demand. This demand needs to realize a practical function, which is usually expressed in some form. The most basic requirement of software is functional requirement. In the early stage of APP development, we should try to ensure the priority of functional requirements, which is the soul of an APP.

2. Stability requirements

Stability requirements are secondary requirements, including reliability, maintainability and security. ,, and are also important parts of the APP. Reliability refers to the trouble-free execution ability of the system to perform the required functions at a certain time or under certain conditions; Maintainability is the difficulty of modifying the system or functional modules to improve the system or fix bugs; Security refers to the ability to prevent unauthorized access to its programs and data.

Some of these requirements are also very important, and they are key functions that can be related to the life and death of the APP, and they must also be taken seriously when developing.

3. Development performance requirements

Performance requirements refer to the optimization degree of software, such as improving the startup speed and loading speed of software, ensuring high concurrency without data blocking and so on. These belong to the optimization of user experience and generally belong to the later requirements in the process of software development. The running efficiency of software will not be the decisive convenience of software, but will be considered only when the software develops steadily.