Reasons For System Development Flashcards

1
Q

Identify two specific duties of the project manager during system development [2]

A

Plan projects schedule

Split the project up into task

Allocate resources such as personnel

Identify risks to project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the main role of Project Manager [4]

A

To manage development of system

To identify tasks or stages

Manage budget

Allocate resources

Monster progress

Identify and respond to risk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the main role of a programmer [4]

A

To write module code to meet system specification

To plan testing of code

To test code

To document code

To maintain code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are three responsibilities of the project manager? [3]

A

Plan and schedule the project

Manage budget

Allocate resources- personnel, digital technology

To monitor progress

To identify and respond to risk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why might a software upgrade be needed [4]

A

The company requirements may have changed- additional functionality may be required

The performance of the system may have deteriorated- a new system may be required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe how a new system may be developed using the waterfall model [4]

A

The life cycle of the system is split into a number of stages- eg analysis, design, implementation

Each stage must be completed before the next begins

Feedback between stages will occur

A previous stage may be revisited if errors are found later on.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the main impact of the software crisis [4]

A

It was recognised that the way software is developed must be radically changed

Because user needs were not being met

Software was being delivered late

Outside of budget

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Name three methods of changeover

A

direct changeover

parallel changeover

piloted changeover

phased changeover

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the role of the programmer during software development?

A

Produces program code from module specifications

debugs the code

Maintains the code

Tests the code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How should the system analyst be involved in the system review?

A

Presents and justify the system specification and design

Evaluates system performance against its targets

Modifies the system specification and design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How should the end user be involved in the system review?

A

Provide feedback on system

Identify change requirements

Help plan and manage changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Identify three reasons that caused the software crisis

A

Systems were being delivered late

Software systems were becoming more complex

Systems did not meet the user requirements

Systems were expensive to maintain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe the role of the system analyst in the development of a system

A

Carries out feasibility study

Identifies user requirements

Undertakes fact finding in the form on interviews, questionnaires etc.

Defines system specification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe the role of the programmer in the development of a system

A

Produces code from module specifications

Tests the code

Debug code

Documents code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly