Saturday, March 27, 2010

Functional Specification Document

FSD (Functional Specification Document) is one of the documents created by Business Analyst during software development process.FSD aimed on specifying the requirement of software to be developed.

Basic Issues of FSD addresses:

  • Functionality: What software is supposed to do?
  • External Interface: Interaction with people, system hardware and software.
  • Performance: Speed, availability, response time, recovery time.
  • Attributes: portability, correctness, maintainability, security, etc.
  • Constraints: Required standards, tools, languages, limits of resources, operating environment.

Note: FS writer should avoid placing either design or project requirement documents in FS.

Purpose of FSD:

  • Increase efficiency and co-ordination of product development process.
  • Simplify and formalize information about the project.
  • Accurate means of evaluating the progress of software development.
  • Minimizing rework, drifting and marginal useful work for all those who use the product.
  • Improving up-front estimation of time, money to create project.
  • Improve software testing, end user documents.
  • Release planning for the software.
View blog reactions

No comments:

Post a Comment