
举荐他人引荐几本关于软件开发方面的好书(我也是在查漏补缺),希看有志者能少走些弯路。
一、 迷信哲学和管理哲学
【1】 “顺序开发心思学”(The Psychology of Computer Programming : Silver Anniversary Edition)
【2】 “零碎化思想导论”(An Introduction to Systems Thinking, Silver Anniversary Edition)
【3】 “零碎设计的普通原理”( General Principles of Systems Design)
【4】 “质量·软件·管理(第1卷)—— 零碎思想”(Quality Software Management:Systems Thinking)
【5】 “成为技术指导者——处理成绩的无机办法”(Becoming A Technical Leader:An Organic Problem-Solving Approach)
【6】 “你的灯亮着吗?-发现成绩的真正所在”( Are Your Lights On? How to Figure Out What the Problem Really Is)
【7】 “顺序员修炼之道”(The Pragmatic Programmer)
【8】 “与熊共舞:软件项目风险管理” (Waltzing With Bears: Managing Risk on Software Projects)
【9】 “第五项修炼: 学习型组织的艺术与实务”( The Fifth Discipline)
二、 计算机迷信根底
【10】 “计算机顺序设计艺术”(The Art of Computer Programming)
【11】 “深化了解计算机零碎”(Computer Systems A Programmer''s Perspective )
【12】 “算法导论”(Introduction to Algorithms, Second Edition)
【13】 “数据构造与算法剖析 —— C言语描绘(原书第2版) ”(Data Structure & Algorithm Analysis in C, Second Edition) 31
【14】 “自动机实际、言语和计算导论(第2版)”(Introduction to Automata Theory, Languages, and Computation(Second Edition))
【15】 “团圆数学及其使用(原书第四版)”(Discrete Mathematics and Its Applications,Fourth Edition)
【16】 “编译原理”(Compilers: Principles, Techniques and Tools)
【17】 “古代操作零碎”(Modern Operating System)
【18】 “计算机网络(第4版)”(Computer Networks)
【19】 “数据库零碎导论(第7版)”(An Introduction to Database Systems(Seventh Edition))
三、 软件工程思想
【20】 “人件”(Peopleware : Productive Projects and Teams, 2nd Ed.)
【21】 “人件集 —— 兽性化的软件开发”( The Peopleware Papers: Notes on the Human Side of Software)
【22】 “人月神话”(The Mythical Man-Month)
【23】 “软件工程 — 理论者的研讨办法(原书第5版)”(Software Engineering: A Practitioner''s Approach, Fifth Edition)
【24】 “矫捷软件开发-准绳、形式与理论”(Agile Software Development: Principles, Patterns, and Practices)
【25】 “规划极限编程”( Planning Extreme Programming)
【26】 “RUP导论(原书第3版)”(The Rational Unified Process:An Introduction,Third Edition )
【27】 “一致软件开发进程”(The Unified Software Development Process)
四、 软件需求
【28】 “探究需求-设计前的质量”( Exploring Requirements: Quality Before Design)
【29】 “编写无效用例”(Writing Effective Use Cases )
五、 软件设计和建模
【30】 “面向对象办法原理与理论”
【31】 “面向对象软件结构(英文版.第2版)”(Object-Oriented Software Construction,Second Edition )
【32】 “面向对象剖析与设计(原书第2版)”(Object-Oriented Analysis and Design with Applications,2E )
【33】 “UML面向对象设计根底”(Fundamentals of Object-Oriented Design in UML)
【34】 “UML精粹 —— 规范对象建模言语简明指南(第2版)”( UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition))
【35】 “UML和形式使用(原书第2版)”(Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition )
【36】 “设计形式精解”(Design Patterns Explained)
【37】 “设计形式:可复用面向对象软件的根底”( Design Patterns:Elements of Reusable Object-Oriented software)
【38】 “面向形式的软件体系构造 卷1:形式零碎”( Pattern-Oriented Software Architecture, Volume 1: A System of Patter