Software Development Life Cycle

11.2.1.1 explain the life cycle stages used in the solving of problems

The next topic: Models of SDLC

Software Development Life Cycle

When creating software, we go through several stages, we define these stages in the software development life cycle.

Software Development Life Cycle (SDLC) - a series of events that occur with the system in the process of its creation and further use.

There are many SDLC models, in middle school, you learnt the most general model.

Key stages of the software development life cycle

The following are the key stages of the cycle:

  • Analysis. This is the first step when the team decides what the software needs to do. The main point is to think about what the user will want from the program. At this stage, it might be a good idea to ask other people what they want from the software. Who is going to use it? What information do they need to input? What information or data does it need to output? Consider existing similar systems or determine how the current system works.
  • Design - the teamwork out the details of the program by breaking it down into smaller chunks. This includes thinking about the visual appearance and the programming behind the software. The team will use pseudocode and diagrams to work out how the program should go.
  • Implementation - the program code is written. Good pseudocode allows the implementation stage to be relatively easy. The code is normally written in a high-level language.
  • Testing - this involves testing the program under various conditions to make sure it is going to work. You need to think about what devices it could be used on and what might cause the program to crash.
  • Evaluation is the final stage of the SDLC, which discusses the level of achievement of the goals. The key evaluation criterion is the use of the system by the intended users.

The next topic: Models of SDLC


Questions:


Exercises:

 


Exam questions:

Категория: Stages of SDLC | Добавил: bzfar77 (29.09.2020)
Просмотров: 10032 | Теги: testing, implementation, SDLC, Evolution, System Development Life Cycle, Evaluation, Analysis, design | Рейтинг: 4.8/4
Всего комментариев: 0
avatar