F451: Systems Developmental Life Cycle Flashcards

1
Q

What is the Waterfall Model

A

The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the SDLC

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

What is the spiral model

A

The spiral model, also known as the spiral lifecycle model, is a systems development lifecycle (SDLC) model used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is favored for large, expensive, and complicated projects.

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

The 9 stages of SDLC?

A
  1. Problem definition
  2. Feasibility Study
  3. Information collection
  4. Analysis
  5. Design
  6. Implementation
  7. Evaluation
  8. Installation
  9. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define Problem definition

A

If the problem is not defined then it might not be solvable or it may not meet the clients requirements. If the analyst and the client do not work together then either the solution may not work or it may work and yet not solve the problem

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

Define Feasibility Study

A

It is a set of questions asked before further action is taken i.e.

  1. Is the technology available to solve the problem
  2. Is it economically viable
  3. What are the social effects
  4. Is there enough manpower
  5. What will the effect be on the customer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define Info Collection

A

The analyst wants to collect information about the problem once the client and the analyst have agreed on the solution. DOM IQ

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

Define Analysis

A

This stage determines which of the collected data is the most important

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

Define Design

A

Look at design and develop spec for new solution

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

Define Implementation

A

The analyst will often give the design job to a specialist whose task is to produce a solution based on the design spec

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

Design Evaluation

A

Once the solution has been produced it must be evaluated to decide whether or not it adequately solves the problem this can be achieved by testing. The aim is to prove to the client that the solution works

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

Define Technical documentation

A

Is a set of docs that has been designed for a person who is computer literate. The doc will include test results, annotated program code and data structures

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

Define User documentation

A

Which comes with the system and gives the user instructions about how to use the system

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