Functional specification: Difference between revisions

Content deleted Content added
m lc common noun
Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit
 
(2 intermediate revisions by one other user not shown)
Line 20:
 
===Purpose===
There are many purposes for functional specifications. One of the primary purposes on team projects is to achieve some form of team consensus on what the program is to achieve before making the more time-consuming effort of writing [[source code]] and [[Test case (software)|test case]]s, followed by a period of [[debugging]]. Typically, such consensus is reached after one or more reviews by the [[Stakeholder (corporate)|stakeholder]]s on the project at hand after having negotiated a cost-effective way to achieve the requirements the software needs to fulfill.
 
# To let the [[Programmer|developers]] know what to build.
Line 37:
* [[Advanced Microcontroller Bus Architecture]]
* [[Extensible Firmware Interface]]
* [[Multiboot Specificationspecification]]
* [[Real-time specification for Java]]
* [[Single UNIX Specification]]
Line 46:
* [[Diagnostic design specification]]
* [[Product design specification]]
* [[Software Requirementsrequirements Specificationspecification]]
 
==See also==