和具体的编程语言不相关,但是对于软件构件额软件工程活动有用。这些户籍不限定于具体的某一门技术,而注重整个软件构件的整体思想和一些构件过程的细节,因此具有更长远的有效性。
入门级
<<Conceptual Blockbusting: A Guide to Better Ideas>>
<<Programming Pearls>> 编程珠玑 必读
<<Facts and Fallacies of Software Engineering>>
<<Software Project Survival Guide>>
<<Code Complete>> 代码大全 已读
熟练级
<<Software Configuration Management Patterns:: Effective Teamwork, Practical Integration>>
<<UML Distilled: A Brief Guide to the Standard Object Modeling Language>>
<<Software Creativity>> 重点推荐!
<<Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process>>
<<Rapid Development>>
<<Software Requirements>>
Manager's Handbook for Software Development
专业级
<<Software Architecture in Practice>>
<<Refactoring: Improving the Design of Existing Code.>> 重构 改善既有代码的设计 必读
<<Design Pattern>> 设计模式 必读
<<Principles of Software Engineering Management>>
<<Writing Solid Code>>
<<Object-Oriented Software Construction>>
Software Measurement Guidebook