Chapter 5 and chapter 6 of [Software Engineering] and chapter 6 of Software Engineering
The first several chapters of software engineering are software planning, requirement analysis, and software design. After the overall plan is completed, we should start to practice it. After the so-called theoretical system is powerful enough, it is especially easy to practice. The practice of designing software is, of course, to compile the software we need in the language we have already planned. This process is called "programming "..
[Summary] In this chapter, the video mainly focuses on the basics of programming, writing methods, and the detection process after the preparation. To sum up, we need to have some basic things before writing a program. For example, the language we use is equivalent to our tool, which indicates "what to do ", the method below the tool indicates "How to do it ". The method is to use the Structured Programming Method for programming. This is simple and practical. The second is some methods, principles, and styles of structured program design. Finally, it should be the test process after writing. For example, some methods to check the complexity of a program .. Below is a summary of the same map ..
[Summary map]
Chapter 6 Summary: Can our programs satisfy customers? Is there any problem to be solved? To answer these questions, we need to check the program we have compiled, that is, the program testing stage. Do not think that the program testing will be very simple. It also requires steps and methods. Otherwise, if the test is incomplete, there may be many legacy problems that may lead to customer dissatisfaction. Below is a summary of the steps in the test phase.
[MAP]
The following graph shows the relationship between the test phase and the first several stages.
[Conclusion] if a specific plan is made before the task is done, the task will become very simple, just as we have thoroughly analyzed every step in our hearts before practice, we will be confident in doing so. Just like learning. When you are worried about the huge learning workload, you may wish to first make a plan, divide the big tasks into small tasks, and then gradually complete them. In this way, things will become much easier. This is what it means to sharpen the knife without cutting the firewood by mistake. This is what I learned in software engineering.