Joel Spolsky runs a series of blog posts (4 posts) regarding technical and functional documentation. His series focuses on functional specifications .
One of the main points mentioned above is the Difference between functional and technical specifications:
The functional specification describes how the product will work completely from the point of view of the user. I don't care how it is implemented. It talks about the features. It defines screens, menus, dialogs, etc.
The technical specification describes the internal implementation of the program. It talks about data structures, relational database models, the choice of languages ββand programming tools, algorithms, etc.
IMO, , " - , , " 2c, .
. . , .
, , , , - "" ( ). , , , . , , , .
, .
, , .
13 , . , .
, . , , . . ///.
.