The method of construction Read Note 01

Source: Internet
Author: User

This week I read the first few chapters of the book, "The Law of construction," and I learned the concept of software engineering from a personal perspective.

The first chapter of the introduction, the author through the programmer Chiu a life experience, for us to tell what is software, there are software and program differences. The program is a piece of source code, and the software needs to meet many conditions. I learned from this, a software to be bought, first to meet customer needs, so there is a software team from the Needs Analysis (re-quirement), the appropriate needs to comb out. In the process of writing, the new members should read the existing procedures as soon as possible, understand the program design, which is called the program Understanding (Pro-gram comprehension). After that, software architecture (software Architecture), software design and implementation (software design, implementation and DEBUG) are software building processes. Modify various source code, in order to ensure that the software in the modification process can continuously improve the quality, some programs to configure a different interface, which requires source code control. Engineers also need a range of tools and procedures to ensure the correctness of the program, which is quality assurance (quality assurance), also known as software Testing (testing). After the software is finished, to make a patch to the software from time to time, or to maintain a large number of servers, the team's new and old members to work together to fix a variety of problems, this is called Software maintenance (software maintenance), or services operation (service operation). This series of processes is the software lifecycle (software Life CYCLE,SLC), and someone is responsible for managing the Software Project (Project Management). A good software, even if the function and the same software is not very different, but it will make people feel very useful. This is the user experience of the software Experience. Therefore, it is necessary to meet a series of conditions mentioned above, a software can be called software. I understand that the program is around the computer to achieve, in order to meet the computer recognition write code, and software is around people to achieve, in order to meet the various needs of people, is a product, not only to meet the user also have after-sale protection. Each of these details should be the best, like other industries, if not rigorous will be a big accident. The aircraft must have a fully equipped self-help measures, the software must have a perfect error remedy.

The method of construction Read Note 01

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.