Why do you need to conduct a demand analysis? What are the general requirements for software systems?

Source: Internet
Author: User

"Demand Analysis" determines what the system must accomplish, which is to put forward complete, accurate and specific requirements for the target system. In order to develop software products that really meet the needs of users, we must first know the needs of users, only in-depth understanding of the needs of users, our work will be meaningful.

There are usually the following requirements for software:

Functional Requirements:

Specify the services that the system must provide;

Performance requirements:

Specify the timing constraints or capacity constraints that the system must meet, usually including the requirements for speed, information rate, main memory capacity, disk capacity, security, and so on;

Reliability and Availability requirements:

Specifies the reliability of the system, the availability of which quantifies the extent to which users can use the system;

Error Handling requirements:

Explain how the system should respond to environmental errors;

Interface Requirements:

A format that describes the communication of an application system to its environment;

Reverse demand:

Explain what the software system should not do;

Possible future requirements:

Should clearly list those that are not part of the current system development category,

But according to the analysis will be

Requests that may be made

Why do you need to conduct a demand analysis? What are the general requirements for software systems?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.