Chapter 5 and chapter 6 of [Software Engineering] and chapter 6 of Software Engineering

Source: Internet
Author: User

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.


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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.