1.10 Principle of Programming Flashcards Preview

Computer Science > 1.10 Principle of Programming > Flashcards

Flashcards in 1.10 Principle of Programming Deck (12)
Loading flashcards...
1
Q

What are the 9 steps to a systems lifecycle

A

Problem definition, feasibility, analysis, design, build, testing, documentation, maintenance, evaluation

2
Q

What are the five kinds of people that would be involved in a systems lifecycle

A

Stakeholders, users, programmers, project managers, systems analysts

3
Q

Problem definition

A

Is the first step in a systems lifecycle, This is where the problem is identified, usually by a company commissioning it

4
Q

Feasibility

A

Is the second step in a sytems lifecycle, This is where a someone looks to see if the project is possible, can it be completed in the given time, is the price right for the company

5
Q

Analysis

A

Is the third step in a systems lifecycle, this is where project managers will employ someone to find out from the users what they will be requiring in the program, this will be done by questionaries’

6
Q

Design

A

The programmers then take the ideas and questionaries’ and design the program to see if it is possible, with flow charts for example

7
Q

Build

A

This is where the programs take the Design and actually make it into a workable program

8
Q

Testing

A

uses white box and black box testing procedures

9
Q

Documentation

A

Is made by the programmers so that other maintenance programmers can look up what different sections of the code actually do

10
Q

Maintenance

A

Is carried out throughout the systems lifecycle, and at the begining of its life so that the program can be perfected

11
Q

Evaluation

A

Finds out if the program completes its requirements, performance ratings, robustness, cost and usability

12
Q

What are the Four kinds of changeover?

A

Big-Bang
Phased
Pilot
Parallel