After the preliminary software plan and the overall plan ("What is it ?"), Then we began to analyze and design requirements. This was an essential stage before the coding stage. This stage had a thorough analysis and design, so that coding could be carried out in an orderly manner,
Requirement analysis: the key is to fully analyze the customer's requirements, communicate with the customer at all times, and truly understand the customer's requirements. What should we do ?" Propose a logic model.
Analysis Design: mainly "how to do it ?", Propose a physical model.
Now we are learning the two important stages before software coding: software requirement analysis and design.
Click here to enlarge the image
After we understand and learn these two stages, the following process will be easy to do, process-oriented programming, this is like analyzing what is going on before we do anything? What do I need to do? How to do it? Connecting with life, software development is actually part of life!