Reasons for software development Flashcards

(17 cards)

1
Q

What is meant by the term ‘software crisis’?

A

Software systems are delivered late,

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

Name one major cause of software project failure.

A

Incomplete specifications

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

Why do some software projects go over budget?

A

Poor planning

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

What is custom-made (bespoke) software?

A

Software specifically designed for one organisation’s needs.

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

Give one advantage of off-the-shelf software.

A

It’s cheaper and quicker to deploy.

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

What is one disadvantage of bespoke software?

A

It is expensive and takes longer to develop.

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

Why might a company choose off-the-shelf software for a payroll system?

A

It’s cost-effective and has standard features suitable for most businesses.

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

Name two main factors that affect system development.

A

Time and cost.

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

Who writes technical documentation and test plans?

A

Programmer.

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

What are the three main components of a computer system?

A

User interface

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

Define the term “user interface.”

A

The part of a system that allows the user to interact with the computer system. The user can input data

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

What is a “process” in a computer system?

A

A function or activity carried out by a computer system. Usually takes raw data and converts it to information.

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

What is the main job of a systems analyst?

A

Analyse requirements

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

Name two responsibilities of a project manager.

A

Scheduling the project and managing the budget.

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

What does a programmer do during development?

A

Writes the source code

17
Q

Who manages risks and monitors progress?

A

Project manager.