The design phase of software engineering

Source: Internet
Author: User
Tags comments error handling goto

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

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

One: Software design

Two: Coding

The video has learned some coding principles and structured programming, and how to improve the efficiency of the code and reduce the complexity of the program. The theory is quite many.

The video says: The Structured programming language program must have an entrance and an exit, this time knowing 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 I do not understand why there is a wrong goto why there is a goto, now read the video only understand, this is the specification of the structure of programming language.

And there's the comment.

When it comes to annotations, the old feeling is that the code we're writing now is so simple, not if the if is for next there's no need to write a description that everyone knows, and there are few comments in the program. In fact, good program annotations are much more than coding. Code comments do not just make a mark, modify the time convenient, for us to write a program to provide convenience, more importantly, code comments can let people do not understand the role of the computer code, the embodiment of the public service.

Three: Testing

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

First of all, the developers have to test, and then to non-developer testing, because their own programs, generally will not detect what is wrong. Software testing to follow a certain principle, to use a certain test method. These are all I have to master, the video is also explained.

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 becomes 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.