What is a technical specification?A technical specification is a technical document mapping to the functional specification. It elaborates on the technical side of things relevant to the proposed solution. The document defines environmental constraints, and physical architecture of the solution along with clearly defined assumptions. Various hardware and software dependencies, infrastructure details are also described in the technical specification.
It answers “how to achieve” the functional requirements perspective of the solution, keeping technical feasibility and limitations in mind. Some of the questions answered are:
What software/hardware will be used? What database is being used? How many tables will be in the database? What fields are includes in each table? Which technology is used for development? Describe how various components will interact What are the constraints and relationships among database tables or objects?
|