1 copyright © 2005 christian w dawson projects in computing and information systems a students...
TRANSCRIPT
1Copyright © 2005 Christian W Dawson
Projects in Computingand Information SystemsA Student’s Guide
Christian W. Dawson
2Copyright © 2005 Christian W Dawson
The Meliorist Model
3Copyright © 2005 Christian W Dawson
The landscape of computing
(adapted from Dawson, 2004)
4Copyright © 2005 Christian W Dawson
Contributions to Knowledge
5Copyright © 2005 Christian W Dawson
The real research process
Source: Adapted and reproduced with kind permission from Orna and Stevens (1995)
6Copyright © 2005 Christian W Dawson
A high-level RTM for the field of software engineering
7Copyright © 2005 Christian W Dawson
An example relevance tree for the field of artificial intelligence
8Copyright © 2005 Christian W Dawson
An example spider diagram for the field of software engineering
9Copyright © 2005 Christian W Dawson
A generic overview of the project process
10Copyright © 2005 Christian W Dawson
Project Stages
1. Definition
2. Planning
3. Initiation
4. Control
5. Closure
11Copyright © 2005 Christian W Dawson
SMART Objectives
SpecificMeasurableAppropriateRealisticTime-Related
12Copyright © 2005 Christian W Dawson
Project Planning
1. Work breakdown;
2. Time estimates;
3. Milestone identification;
4. Activity sequencing;
5. Scheduling;
6. Re-planning.
13Copyright © 2005 Christian W Dawson
An example of a work breakdown structure
14Copyright © 2005 Christian W Dawson
Milestones leading to the project’s ultimate aim
15Copyright © 2005 Christian W Dawson
An example of a simple activity-on-the-node diagram
16Copyright © 2005 Christian W Dawson
An example of an activity network
17Copyright © 2005 Christian W Dawson
An example Gantt chart
18Copyright © 2005 Christian W Dawson
Risk Management
1. Identify risks
2.Assess impact of risks
3.Alleviate critical risks
4.Control risks
19Copyright © 2005 Christian W Dawson
The importance of the literature survey
20Copyright © 2005 Christian W Dawson
Projects within their wider context
21Copyright © 2005 Christian W Dawson
A taught degree project in context within two subject areas
22Copyright © 2005 Christian W Dawson
A research degree that draws together three previously unrelated
subject areas
23Copyright © 2005 Christian W Dawson
The literature survey process
24Copyright © 2005 Christian W Dawson
The software development life cycle
25Copyright © 2005 Christian W Dawson
The conventional stages of requirements capture
26Copyright © 2005 Christian W Dawson
The build-and-fix 'model'
27Copyright © 2005 Christian W Dawson
The classical waterfall model
28Copyright © 2005 Christian W Dawson
The incremental model
Source: Adapted and reproduced from Ould (1999). © John Wiley and Sons Limited. Reproduced with permission
29Copyright © 2005 Christian W Dawson
The evolutionary prototyping model
Adapted and reproduced from Ould (1999). © John Wiley and Sons Limited. Reproduced with permission
30Copyright © 2005 Christian W Dawson
Example comparison table evaluating overall suitability of programming
languages for a project
Criteria Weighting Visual C++® C Delphi Pascal
Maintainability 2 3 4 3 4
Support 4 4 5 4 4
HCI capability 5 5 3 5 3
Database
connectivity
4 4 3 3 3
Simplicity 4 3 4 3 5
Learning 1 4 5 2 2
Score - 79 76 73 73
31Copyright © 2005 Christian W Dawson
An example program breakdown structure
32Copyright © 2005 Christian W Dawson
Order of development for different approaches for example program
Order Vertical top-down Horizontal top-down Bottom-up
1 Main Menu Main Menu Long-Term Analysis
2 Data Entry Data Entry Short-Term Analysis
3 Data Analysis Data Analysis Plot Graphs
4 Long-Term Analysis Results Output Save Results to File
5 Short-Term Analysis Long-Term Analysis Data Entry
6 Results Output Short-Term Analysis Data Analysis
7 Plot Graphs Plot Graphs Results Output
8 Save Results to File Save Results to File Main Menu
33Copyright © 2005 Christian W Dawson
Balancing five project elements against one another
34Copyright © 2005 Christian W Dawson
The time management process
35Copyright © 2005 Christian W Dawson
A daily work performance chart
36Copyright © 2005 Christian W Dawson
The relationship between chapters
37Copyright © 2005 Christian W Dawson
An audience’s attention level during a presentation