The design phase of software engineering

Source: Internet
Author: User
Tags error handling goto

In the software development process, after analysis, is the software design.

The design phase of software engineering includes the following: design, code writing and software testing.

One: Software design

Two: Coding

In the video I learned some coding principles and structured programming and how to improve the efficiency of the code and reduce the complexity of the program. A lot of theoretical.

The video says: Structured programming language programs must have an entrance and an exit, this time understand why there are two Goto in the student management system. In the student management system, there is an error handling onerror goto ER Finally there is a goto at that time did not understand why there is a wrong goto why there is a Goto, now after watching the video to understand, this is the structure of the language specification.

And there is the comment.

When it comes to annotations, it feels like the code we're writing now is so simple, it's not that if End if is for next there's no need to write a note that everyone knows, there are few notes in the program. In fact, good program annotation is much more than coding. Code comments not only make a mark, modify the time convenient, for us to write programs to provide convenience, but more importantly, the code annotation can let people who do not know the computer to understand the role of the Code, embodies the service for the masses.

Three: Test

Software testing, is to find errors, and then troubleshoot errors.

First, the developer tests it, and then the developer tests it, because its own program generally does not detect anything wrong. The software test must follow certain principle, must use certain test method. These are all I want to master, the video also has the explanation.

By learning this stage of knowledge, in addition to understanding some new knowledge, the most important thing is that before the wrong understanding slowly become correct, unclear knowledge become clear.

 

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: info-contact@alibabacloud.com 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.