Tuesday, 10 December 2013

Unit 6 - P5 Part 1

System Life Cycle



Scope

The scope is the point where a developer gives the idea of what they are planning, detailing estimates on how long it will take for the project to be complete, the expected amount of money that will be required to complete the project, the amount of staff needed, the software that may be needed and perhaps the training that the staff will have to undergo for the new software.

Requirement Analysis

The requirement analysis is where the programmers look at all of the requirements of the program then determine how they are going to complete the project, assigning all of the programmers to their specified areas of the program that they have to complete. 

Specification

The specification details all of the requirements that the program has to do and the amount of time that the programmers will have to complete the program in. This means that the client will have to completely specify every last detail of what they want the program to do.

Design Stage

The design stage is when the programmers prepare a design on how the program will work, all of the programmers will have their own input on where each part of the program should go and how it works, once all of the programmers have reached an agreement on how the program will work they then take on their own individual roles in the creation of the program.

Code Development

The code development phase is when the programmers begin to create the program. Once each programmer has created each of their parts of the program they will be compile their section of the code and continue to modify it until it meets all of the specified criteria set by the client.

Testing

The testing phase is when the programmer test the code, although they will rigorously test the code at the end. They have to constantly test it during the code development phase so that they will not have to go back through each individual line of code at the end to find the flaw and correcting it.

Maintenance

Maintenance is the process in which the programmers constantly check for errors sent in by users and correct and update the software, once the software has been fixed and updated it is sent out into the public where it is downloaded.

No comments:

Post a Comment