Suggestions
Function Specification and Management Plan
1) Title page (1 page):
- Title of project
- Title of group
- People who contributed to document:
- authors of individual sections
- editor of whole paper
- outside consultants, etc.
- The date
2) Introduction to system (2 pages):
- Summarize the project
- Give system a name
- Describe what it does
- Who will use it?
- What needs will it satisfy?
- How will it help the users?
- Outline the most important features
- Describe the hardware the system will use
- Any important performance goals it will satisfy
eg. time or space efficiency, security, or reliablity
3) User interaction (10 pages):
- Describe the function that the system will perform from the point
of view of the user.
- User interface:
- kinds of inputs system expects:
- actions it will take of both expected and unexpected
inputs
- types of outputs the user will see from expeceted and
unexpected inputs
- Dialogue form:
- several sample transcripts of the interaction with the system
- Head manager interactions
- Departmental manager interactions
- Cashier interactions
- Stocker interactions
- Warehouse interactions
- Glossary of all specialized terms used:
- computer science terms that programmars may not know
- terms used in the supermarket business
4) Management plan (5 pages):
- breakdown of the different features of project
- the MAJOR classes of functions and relationships between them
- preliminary decision on main data structures and algorithms
- (1 page) discuss possible implementations
- (1 page) MINIMAL system that we think we can complete by end of
February. Enhancements we could include if all goes well.
6) Finish with summary restating the main points we want customer to remember.
7) (1 page)
- Structure of our team
- Who will be responsible for which parts of the project.
Note: Make sure that the total pages (including title page) is not less than
15 pages and not more that 20 pages.
Thanks to Cam for this document.