This article is a computer class of high-quality pre-sale recommendation >>>>"Construction of the Law of modern Software Engineering (second edition)"
"Do high school Learning by Doing" Modern way Professor Software Engineering, Li Wei academician highly recommended, many soft teachers praise, Microsoft Research and development director Xin Zou masterpiece
Editor's recommendation
1. The author's teaching method is very novel, conforms to the modern software Engineering's study and the training law, obtains the very good effect and the feedback in the university computer teaching.
2. The author has high popularity, with a deep background in Microsoft, is a model of the combination of software engineering and science.
3. The author has launched a special blog in the blog Park, providing teaching instruction, teaching materials and interacting with students, the effect is very good.
4. At the annual meeting of Software Engineering education held in Shanghai in October 2013, the author made a keynote speech about his teaching method, which led to the fierce reversal of the software engineering course teacher in the university. The teachers showed great interest in the author's teaching method and textbook plan.
Content Introduction
Software engineering involves a wide range of areas, At the same time, students in general colleges reflect more empty and boring courses. But the technology of software engineering is very important for students who join the IT industry. Author Xin Zou has more than 20 years of experience in the first-line software development, he used spare time in several colleges and universities for 6 years of software engineering teaching practice, summed up in 16 weeks time to let students through the "Do High school (learning by Doing)" Master of Practical Software Engineering technology teaching plan, And get positive feedback from college and university students. On this basis, the author of the software engineering all the knowledge points and skills requirements of the systematic collation, the formation of teaching materials.
The book is divided into 17 chapters, in contrast to the United States acm/ieee2013 new published computer Science teaching guidance (computer Sciencecurricula 2013) of the Software engineering related parts, This textbook covers most of the content of Core-tier1 and Core-tier2. It can be said that the whole book coverage of software engineering content is inferior to any of the current teaching materials, while the industry's latest practice methods.
As a translator
Xin Zou is currently the chief research and development director of Microsoft Windows China Engineering team. In 1996-2003, Xin Zou worked on the Microsoft Outlook team, and in 2003-2005, he was responsible for the development of software project management tools in the Microsoft internal Quality Tools team and the Visual Studio team. In 2005-2012, he was head of research and development at the Microsoft Research Asia Technology Innovation Group, where he was responsible for product and innovation projects for research results. In 2012-2014, he was chief research and development Director of Microsoft Asia Internet Engineering, and was responsible for products such as Bing search client, Bing IME, and Bing Dictionary. Prior to joining Microsoft, Xin Zou worked on commercial UNIX systems, Gps/gis software development and testing. In 2007, he published the "Tao of the Mountain" and published the "Beauty of Programming" (co-operation) in 2008. He received his Bachelor of Science degree in computer software from Peking University in 1991. He received his master's degree in computer software from Wayne State University (Waynestate University) in 1996.
Micro Bo Http://weibo.com/sdxinz
Blog Http://www.cnblogs.com/xinz
column Http://zhuanlan.zhihu.com/goujianzhifa
Partial catalogs
I Recommended Order
III Reader Feedback
V Preface
1 advice to instructors and teaching assistants
15 Introduction to the 1th Chapter
1.1 Software = program + Engineering 1
1.2 What is software Engineering 9
1.3 Practice and discussion
35 2nd Personal skills and processes
2.1 Unit Test
2.2 Performance analysis Tools
2.3 Person Development process
2.4 Practice of Panax Notoginseng
2.5 Practice and discussion
57 3rd development of software engineers
3.1 Measurement and development of human ability
Catalogue
II Construction Method-Modern software engineering
3.2 Career development for software engineers
3.3 Reverse of skill
3.4 Exercises and discussions 55
73 4th Chapter Two-person cooperation
4.1 Code Specification 56
4.2 Code Style Specification 58
4.3 Code Design Specifications 63
4.4 Code Review 66
4.5 Pair Programming 72
4.6 Different stages and techniques of two-person cooperation 77
4.7 Exercises and Discussions 83
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
The construction of the method of modern software engineering