Introduction to Software engineering, team organization and management, development process

Source: Internet
Author: User

Through the study of books 1th, 5 and 17, I know that software = program and software engineering, which is the process of applying systematic, orderly and quantifiable methods to the development, operation and maintenance of software.

There are a number of ideal team models in the book, such as the attending physician mode, star mode, community mode, amateur theatre model, secret team, spy team, symphony Orchestra mode, jazz mode, functional team mode, and bureaucratic model. I personally think that the ideal team model should be all the division of labor, to play the strengths of everyone. Good communication skills responsible for collecting customer needs, logical thinking carefully responsible for software design, programming ability is responsible for software development and maintenance, and then a leader to summarize, each team member of the work has a division of labor and cooperation is relatively free.

The process from start to finish of a software is: 1, business modeling, that is, using precise language to describe the user's activities. 2, needs, developers and users to analyze and confirm the software system to provide what kind of function to meet customer needs, the function of what constraints, how to verify the function to meet the needs of users. 3, analysis and design, the need to transform into a system design. 4, the realization, the engineer according to the design, will develop the component together with the verification module submits to the system. 5, test, verify the correctness of all components delivered at this stage, the correctness of the interaction between components, and verify that all requirements have been correctly implemented. 6. Deploy, generate the final version and distribute the software to the end customer. 7. Configuration and change management 8, Project management 9, environment

As a software engineer, there are many rules for the public, customers and employers, and so on. These principles need to be adhered to!

Introduction to Software engineering, team organization and management, development process

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.