Three levels of software requirements

Source: Internet
Author: User

software requirements are divided into three levels: business requirements, user requirements, and functional requirements .

1, Business needs (why): reflects the organization or the customer to the system, product high-level goal pursuit, defined the project's vision and scope, that is to determine the project's development direction, functional scope, target customers and value sources. Will form a " vision and scope document ".

2. User demand (what): describe what users can accomplish with this product. It is generally described in a combination of natural language and intuitive graphics, but care should be taken to avoid too vague a description and to consider the implementation. A " use case document " will be formed.

3. Functional requirements (how): indicate what the developer should do to enable the user to complete his task and then meet the business requirements. It is generally described as "should", such as: "The system should send an email informing the user that the subscription was successful." A " Software Requirements Specification " will be formed.

*, non-functional requirements: Description of system performance, effects, etc. Such as:

The ① system responds within 5s

② system can support 50 000 people simultaneously access

Three levels of software requirements

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.