Professional Documents
Culture Documents
Final Year Project: Specification Writing - PSF
Final Year Project: Specification Writing - PSF
Final Year Project: Specification Writing - PSF
Prepared by: MOH First Prepared on: 02-08-2004 Last Modified on: 18-11-2010
Quality checked by: SAN, NJH, TLS, ZAB
Copyright 2004 Asia Pacific Institute of Information Technology
Topic & Structure of the lesson
Specification Writing
Final Documentation
• Your complete Project Report
e.g.
1. This is the main functionality of my Project. This is the heart of what my
project has to do – ‘ the core’
2. These are the additional features I plan to include in my project –
‘enhanced functions’
3. Based on my research and if I have the time and ability, these are the
advanced features I am going to attempt to implement – ‘special features’
Project background
(problem context, rationale, description of problem area, nature of challenge)
Nature of challenge
Challenge involved could fall under one or more of the following:
Concepts, Algorithms, Gaining mastery and ability to manipulate
advanced features of tools, programming language, Domain Analysis,
etc.
Project objectives
(scope of proposal and deliverables)
• What will be included in this project?
o Must be related to B (modular approach)
e.g. To solve the ….. problem (as mentioned in B) will require …….,
however, I will be developing a ….. system/site/CBT etc. that will do
i) ,… ii) … iii) … etc. I will not be trying to …… Doing this project
this will also enable ….. ; allow me to learn/develop/master …
Description of where the system fits into the Value Chain and
company operations
Websites e.g.
• Technical issue
o Area of research e.g. Programming language, Human Computer
Interface
o Sources of information: -
Sources of books e.g.
Websites e.g.
Development Plan
(which methodology and why, major areas of functions and the order of
development)
Business tools
Business tools to be used, examples
• SWOT
• PEST
• Value Chain Analysis
• Porter 5 Force Analysis
Which business areas (cost factors, HR etc.) are critical to
your system
A specification (list of functions) of what your system will be
capable of
What features will you not be implementing that a
commercial version of your system will need?
What are the tasks you are intending to carry out and
how you are going to ensure that your system and
process are complete and accurate
Preliminary investigation
Academic research
Analysis
Design
Implementation
Testing
Critical evaluation
Q&A