Read the notes a "Building of the law."

   Promoted to sophomore year, we studied software engineering this course, as a professional, a student of software engineering, we can imagine this course is very important for us, we have to "build of the law" as our course materials, this book is written by a teacher Zou Yan, which is in many colleges and universities through teaching software engineering practice for a long time written a book allows students to master the software engineering techniques in 16 weeks, this book of great value for us.

   The opening chapter will be very clearly explains what software, what software engineering, a sophisticated software will not only have a reasonable software architecture, software design and implementation, but also a variety of documents and data to describe the various program documents inter-dependencies, compile parameters, link parameters. And I think this is not the case before, always think before long by a software program can achieve it, do not use so complicated, before the development of our team, making a small APP, mainly through ideas, step by step to achieve the function, was not thinking about software architecture for architecture do not know what kind of concept. During operation software will be out this or that problem, maybe we should from time to time to make a patch to the software, or to maintain a large number of servers, new and old members of the team to work together to fix a variety of problems, called Software Maintenance or service operations. + Software = Software Engineering program, and that program, what is it, it is not what we want the source code of a program by the algorithms and data structures, procedures are basic skills, but above algorithms and data structures, software engineering decisions the quality of the software; business model determines the success or failure of a software company. Software professionals and business ethics software will greatly affect the interests of software users. .

   Software engineering is the systematic, orderly, quantifiable method is applied to the process of software development, operation, and maintenance. The book describes all aspects of software engineering involved, people have a lot of technology in the development, operation and maintenance of software products, practices, habits and ideology, those related to software engineering techniques and processes into one unified system, called " software development process. " The purpose software development process to improve software development, operation, maintenance efficiency, improve software quality, user satisfaction, maintainability, reliability and software.

   A software engineering life cycle involves, software requirements, software design, software builds, software testing and software maintenance. Their theoretical basis for the calculation based on the mathematical foundation and foundation engineering. Through a certain software process, is expected to release within a period of relatively good software is the need for a team effort, and progressive realization.

    Through this program and learned that the original software is not the same, they are different, always put before them mixed together, to develop a soft armor is not so easy, and he needs a team effort to complete alone a person's strength, it is difficult to perfect a software development, team development very difficult, requires good communication between members. At the same time a software is not fully functional he can be called a good software, he should be targeted, while simple and clear. This is not only read the book experience, but also learn some experience of this time.

Guess you like

Origin www.cnblogs.com/zhang12345/p/10955749.html