Topic 9: System Development Life Cycle (SDLC) Flashcards

1
Q

Define the System Development Life Cycle

A

A System Development Life-Cycle is “a sequence of activities that are performed when a system is analysed, designed and implemented”. This cycle is repeated as the software is updated and improved from time to time.

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

What are the stages of the SDLC? (in order)

A

Investigation Analysis Design Implementation Evaluation Maintenance

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

What four methods does a Systems Analyst use to gather information during the Investigation phase?

A

Questionnaires given to employees, managers, or customers

Interviews with managers and a few key employees and customers

Observation of employees doing their normal day-to-day work

Reading of documents and reports

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

What is an advantage of using questionnaires during the Investigation phase of the SDLC?

A

Questionnaires are most effective when given to a large number of people, so that quantitative statistics can be produced. Questionnaires are an efficient way of obtaining information from a large number of employees or customers, especially if they are in different locations.

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

What is perfective maintenance?

A

Perfective maintenance improves the performance of the system after it has been implemented. For example, the database developer provides an upgrade that makes queries run faster.

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

What is corrective maintenance?

A

Corrective maintenance fixes bugs in the software that were not discovered during testing. For example, the software developer provides security patches that fix vulnerabilities.

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

How does a Systems Analyst use in-depth interviews during the Investigation phase of the SDLC?

A

The analyst conducts interviews with managers, senior operations staff and the biggest customers and suppliers using both open and closed questions.

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

What is an advantage of using in-depth interviews during the Investigation phase of the SDLC?

A

Interviews can reveal information the analyst had not considered. The analyst has the opportunity to ask follow-up questions and to request deeper explanation.

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

What is a disadvantage of using in-depth interviews during the Investigation phase of the SDLC?

A

Conducting interviews can be time consuming.

Results are qualitative, so they are difficult to analyse and often cannot be represented in charts.

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

What is a disadvantage of using questionnaires during the Investigation phase of the SDLC?

A

Questions are fixed in advance - respondents cannot respond to clarify. Staff may not return questionnaires or not fill them in accurately.

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

What is adaptive maintenance?

A

Adaptive maintenance makes changes to the system to meet the changing needs of the business or organisation. For example, as a company grows more employees might use the application than was expected. So the system may need more processing power to allow for this.

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

What four aspects should be considered in the Design stage of the SDLC?

A

House-style

Hardware specification

Structures (such as database tables and fields)

User interface

Output reports

Networks

Staffing issues

Security processes

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

A Systems Analyst has four choices of changeover strategy when a new IT system is introduced. Name them.

A

Direct changeover, parallel changeover, phased changeover, pilot changeover.

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

State an advantage and a disadvantage of a direct changeover strategy.

A

An advantage of direct changeover is that it is the simplest and least costly method.

A disadvantage of direct changeover is that it is high risk. If the new system doesn’t work perfectly first time the company could suffer serious financial consequences.

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

State an advantage and a disadvantage of parallel changeover of IT systems.

A

An advantage of a parallel changeover is that it is lower risk. If the new system doesn’t run properly, the old system is still running.

However, a disadvantage is the cost of running two infrastructures. Also data must be entered and processed in two locations, which is inefficient.

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

Describe the direct changeover of IT systems.

A

Direct changeover means the old system is switched off as the new system is powered up.

17
Q

Describe the parallel changeover of IT systems.

A

The parallel changeover of IT systems means the new and old systems are run at the same time until the new system is ready to take over.

18
Q

Describe the phased changeover of IT systems.

A

Individual modules of the system are implemented one at a time.

19
Q

State an advantage and disadvantage of phased changeover of IT systems

A

An advantage of phased changeover is that the IT consultants are able to deal with a smaller number of issues as they arise.

A disadvantage is that it is only an option if the system can be broken down into modules

20
Q

Describe the pilot method of changeover

A

The system is tested in one or a few locations rather than in the whole company

21
Q

State an advantage and disadvantage of pilot changeover of IT systemsthe syste

A

An advantage of the pilot method of changeover is that it lowers the risk. If something goes wrong it only affects one location

A disadvantage of the pilot method is that it takes the longest to implement and the system is not being tested at full scale