出版时间:2004-1 出版社:人民邮电出版社 作者:Pete McBreen 页数:191 字数:287000
Tag标签:无
内容概要
本书针对软件开发,提出了一些相当棘手和敏感的问题,并给出了颇具争议性的结论:从一个数百年来一直兴旺发达的系统——工艺学中获得启示,寻找答案。
本书通过5个部分,19章的篇幅系统地阐述作者的观点,并试图回答一直困扰着软件行业的难题——我们应该如何重组软件构造的过程,使其能够如我们所愿地有效运转?第1部分共4章,对传统的观点提出质疑——软件工程真的是解决软件开发问题的灵丹妙药吗?第2部分共2章,这一部分提出了本书的观点,即以软件工艺的视角看待软件开发。第3部分以7章的篇幅,不同的角度全面地展现了软件工艺理论所带来的主要变化,以及如何实践这个观念。第4部分共3章,对比了软件工艺与软件工程,并为各自适用的范畴重新划定了界限。第5部分共3章,分别讨论软件开发中的权宜之计和长期问题。
本书荣获2002年度Jolt图书大奖,阅读本书,有助于引发读者在软件开发问题上的独立思考,本书适合软件行业的所有从业人员阅读参考。
书籍目录
Preface to Chinese ReaderForewordPrefacePart 1 QUESTIONING SOFTWARE ENGINEERING 1 Understanding Software Engineering The Paradox of Software Engineering The Modern Definition of Software Engineering Is Software Engineering a Good Choice for Your Project? 2 The Problems with Software Engineering Can Software Development Be Made Systematic and Quantified? The Hazards of the Good Enough Software Approach What Is the Alternative to Software Engineering? 3 Understanding Software Development Software as Capital Does the Division of Labor Work for Software Development? One Size Does Not Fit All Finding a More Applicable Metaphor Than Software Engineering 4 Finding a Better Metaphor Than Software Engineering The Craft of Software Development Parallels with Traditional Craftsmanship The Resurgence of the Craft of Software DevelopmentPart 2 SOFTWARE CRAFTSMANSHIP 5 Putting People Back into Software Development Craftsmanship Is About Getting Better at Software Development Craftsmanship Encourages Developers to Write Great Software A Call to Arms 6 Craftsmanship Is the Opposite of Licensing Craftsmanship Is Personal Licensing Is an Illusion Craftsmanship Focuses on the IndividualPart 3 IMPLICATIONS OF SOFTWARE CRAFTSMANSHIP 7 How Craftsmanship Affects the Users of Systems 8 Customers Have a Different Relationship with Craftsmen 9 Managing Craftsmen 10 Becoming a Software Craftsman 11 Mastering the Craft 12 Apprentice Developers 13 Journeymen DevelopersPart 4 REPOSITIONING SOFTWARE ENGINEERING 14 Software Engineering Projects 15 Hazards of the Software Engineering Metaphor 16 Learning from Software EngineeringPart 5 WHAT TO DO ON MONDAY MORNING 17 Experience- The Best Indicator of Project Success 18 Design for Maintenance 19 Perpetual Learning Index
图书封面
图书标签Tags
无
评论、评分、阅读与下载