The method of construction read Note 06

Source: Internet
Author: User

Before this reading I did not know that the original software has specifications, do not know that the document for a software practitioner is so important.

Specification refers to the solution provided by the system to meet the needs of the user and provides an understanding of the behavior characteristics of the system. In general, the SOFTWARE Product Requirements Specification (SRS) may be designed to define the overall software requirements as a basis for mutual understanding between users and software developers, providing performance requirements, preliminary design, and information on user impact as a basis for software design and coding of software personnel; As the basis for overall software testing.

Specification (specification), referred to as spec, is divided into the following two kinds:

1, the SOFTWARE function specification (functional SPEC), mainly used to explain the external function of the software and the user's interaction (the software as a black box).

2, the Software Technical specification (Technical Spec), also known as the design doc, is mainly used to describe the actual internal code (the software as a transparent box).

Functional specification refers to the customer from the perspective of the function, input, output, interface, function of the boundary problem, the efficiency of the function (for users), internationalization, localization, anomalies, etc., does not involve the implementation of the software internal details. And writing a spec is to describe a thing clearly. To define the relevant concepts, benefits, goals, etc., to standardize some assumptions, to avoid misunderstandings, to define some boundary conditions, to avoid ambiguity, to let everyone discuss, to form a consensus, but also to solicit the views of customers; Describe the main user/software interaction steps; Some good features may have side effects, We have to write these side effects plainly; service quality description, the software team to explain the quality of service is what grade, meaning what, otherwise will be the same, to Shang Barthelemy.

And we have to do is practice, practice, and then practice.

In the future study and practice, I will be in the design of ideas for the position of more practice writing documents.

The method of construction read Note 06

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.