MOVING BLOCK FOR EXAMS - 4 WEEKS
Week | Deliverables | To do |
---|---|---|
1, 2 | (10.4.1999) | FORMULATE SCHEDULE AND IDENTIFY MILESTONES Look at existing CBT packages Decide on implementation of C to use. Look at Pascal version of p.m. functions Decide what is required, and what is feasible in the time LEARN C - afternoons/evenings (wks 2-8) a) tutorial (1 week) b) by developing number matching functn. |
3 | MINI DESIGN DOCUMENT (for number match) | |
4, 5, 6 | coding (4 weeks) DESIGN OF OTHER FUNCTIONS (5 weeks) |
|
7 | coding of number matching function complete | |
8 | review design of number match functn (any changes to full design document?) | |
9, 10, 11, 12, 13, 14, 15 | DESIGN DOCUMENT | Convert design to code (8 weeks) |
16, 17, 18 | CODING COMPLETE | Tests to include all problems that arose during development. Expected results. |
19 | TEST RESULTS, FINAL DEMO | Write-up (mainly collation). Analysis of design - rationale. Problems encountered. |
20 | The way forward | |
21 | FINAL LISTINGS, INTERNAL AND USER DOCUMENTATION | Convert design to code (8 weeks) |
THERE WILL BE WEEKLY MEETINGS WITH DR. STANNETT.
Design of number matching function will probably use flow charting techniques. Other function will use a formal method such as VDM or Abstract Data Types (yet to be decided).
There will be ongoing research (weeks 1-9) into pattern matching.
The project will be written up regularly, so final write up should be mostly a matter of collation.
The project is due to finish on 29th September 1989.
Deliverables for week 21 will include a maintenance document. Initial analysis shows that number matching functions are more complex than string matching function, and therefore I intend to proceed with design of general match functions first; I will learn C by working through a tutorial, or manual with worked examples.
Preface | Contents | 1 Introduction | 2 Review | 3 Req. analysis | 4 Req. documents | 5 Specification | 6 Design | 7 Verification | 8 Discussion | 9 PAL manual | Appendix A | Appendix B | Appendix C | Glossary | References | Index