954,080 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

What is functional specification?

What is functional specification?
Can you give me an example?

thank you :)

ayagi
Junior Poster
146 posts since Feb 2010
Reputation Points: 10
Solved Threads: 0
 

A Functional Specification answers the question "What does my program do?". In the case of a GUI program, it's more like "What does my program do when the user does ?".

Depending on how detailed you want to get, generally you will create the functional spec based on Use Cases. So, for example, your use case is "User enters Customer Data". Functional spec says "User clicks on menu option for 'Customer Data'. Display Customer Data Dialog. Customer Data Dialog contains text boxes Name, Address, City, State, Zip. Customer Data Dialog contains buttons 'OK' and 'Cancel'. When user clicks 'OK' button, program checks that all text boxes have data entered. If yes, continue. If no, hoist message box." Et cetera, et cetera. Think of a functional spec as a narrative of the user experience.

Hope this helps!

BitBlt
Master Poster
705 posts since Feb 2011
Reputation Points: 367
Solved Threads: 108
 

thank you.. i need a screen shot of the system ? am i right?

ayagi
Junior Poster
146 posts since Feb 2010
Reputation Points: 10
Solved Threads: 0
 

If you are documenting after the fact, it is very helpful. If you are creating it prior to development as a guide to your coders, it may not be available. Sometimes just a mockup will do, from Visio or VB or any good WYSIWYG resource editor package.

BitBlt
Master Poster
705 posts since Feb 2011
Reputation Points: 367
Solved Threads: 108
 

thanks! that's really help :)

ayagi
Junior Poster
146 posts since Feb 2010
Reputation Points: 10
Solved Threads: 0
 

is function DESCRIPTION document is different in function DESIGN document?
if they are different in what way? thank you

ayagi
Junior Poster
146 posts since Feb 2010
Reputation Points: 10
Solved Threads: 0
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: