1. Phase I demand analysis:
Software requirement analysis is to answer the question of what to do. It is a process of eliminating the rough and selecting the essence, eliminating the false and retaining the true, correctly understanding the user's requirements, and then expressing it with software engineering development language;
2. Phase II system analysis:
The design department can be divided into two stages: preliminary design and detailed design. In fact, the main task of software design is to decompose software into modules, which refer to data and program descriptions that can realize a function, and program units that can execute programs;
3. System realization in the third stage:
It refers to the transformation of software design into a program acceptable to the computer, that is, to write a "source program list" in a programming language;
4. Phase IV software testing:
The goal is to find as many errors as possible at a small cost. The key to achieving this goal is to design an excellent set of test cases;
5. Phase V software maintenance:
It refers to some software engineering activities for software products after the software development has been completed and delivered for use.