1 Copyright © 2005 Christian W Dawson Projects in Computing and Information Systems A Students...

Post on 28-Mar-2015

242 views 8 download

Tags:

Transcript of 1 Copyright © 2005 Christian W Dawson Projects in Computing and Information Systems A Students...

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