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