A functional specification describes a product's intended capabilities, appearance, and user interactions in detail for software developers. It includes requirements defined by product planners based on market and customer input, objectives written by designers in response to requirements, a logic specification of code modules and structure, and user documentation derived from previous documents to instruct users. Ideally, the final product fully implements the functional specification and design changes identified during testing.
2. Functional Specification
A functional specification (or sometimes functional
specifications) is a formal document used to
describe in detail for software developers a
product's intended capabilities, appearance, and
interactions with users.
http://www.saptechies.org/what-are-functional-
specifications
3. Requirements:
This is a formal statement of what the product
planners informed by their knowledge of the
marketplace and specific input from existing or
potential customers believe is needed for a new
product or a new version of an existing product.
http://www.saptechies.org/what-are-functional-
specifications
4. Objectives:
Objectives are written by product designers in
response to the Requirements. They describe in a
more specific way what the product will look like.
http://www.saptechies.org/what-are-functional-
specifications
5. Logic Specification:
The structure of the programming (for
example, major groups of code modules that
support a similar function), individual code
modules and their relationships
http://www.saptechies.org/what-are-functional-
specifications
6. User documentation:
In general, all of the preceding documents (except
the logic specification) are used as source material
for the technical manuals and online information
(such as help pages) that are prepared for the
product's users.
http://www.saptechies.org/what-are-functional-
specifications
7. The Final Product:
Ideally, the final product is a complete
implementation of the functional specification and
design change requests, some of which may result
from formal testing and beta testing.
http://www.saptechies.org/what-are-functional-
specifications
8. • Thanks for watching this presentation
• Find more Sap Jobs, Resume , Courses
• Visit www.saptechies.org