Informal Specification
摘要
A specification is a document defining what to be done by a potential software system. An important role of the specification is to serve as a vehicle for the communication between the developer and the end-user (or simply the user) and between the developers on the same development team.