Functional specification: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
Qoire (talk | contribs)
Undid revision 899952006 by 2401:4900:2EED:4B8E:D2A4:CD3:2669:BDEC (talk)
Line 27:
=== Process ===
In the ordered industrial software engineering life-cycle ([[waterfall model]]), functional specification describes ''what'' has to be implemented. The next, [[Systems architecture]] document describes ''how'' the functions will be realized using a chosen software environment. In non industrial, prototypical systems development, functional specifications are typically written after or as part of [[requirements analysis]].
Doveloped by SheeShRaM Mangawa (+91-9928688454)
 
When the team agrees that functional specification consensus is reached, the functional spec is typically declared "complete" or "signed off". After this, typically the software development and testing team write source code and test cases using the functional specification as the reference. While testing is performed, the behavior of the program is compared against the expected behavior as defined in the functional specification.