Module Aims • give you experience of: – The Software Development Lifecycle • Analyse (of Problem / Application Domain) – Literature – Observation / Experience of Friends / Relatives – Existing Systems • Design – User Interface – Code • Implement (Code – Tech 043) • Test – Verification (does code match design) – Validation (is it Useful, Usable, Learnable) Mark Dixon 2
Application Domains • Banking – Interest calculator – Mortgage calculator • Games – Arcade (graphical) – Board • Medical – Weight conversion • Clubs / Societies – Information Portal – Score System / Calculator Mark Dixon 3
Assessment • Deliver Software Development Project • You choose Application Domain • Submissions: – Proposal – Progress Report – Final Report (with deliverable) – Demonstration / Presentation Mark Dixon 4
Schedule Mark Dixon 5
Assessment 1: Proposal • Deadline 3 rd Feb • Electronic submission • Proposal Document – 500 words maximum – Must Describe • Background • Aims & Objectives • Plan – Selected technologies – Timescale • References Mark Dixon 6
Your Project • Describe to me: – project title – Application domain (subject area) – what will it do (for the end user) – why is it good? – how do you plan to do it? • what technology? • Much will be uncertain – this is normal Mark Dixon 7