在前几天和laofo谈到 了PSP的实践问题,当中涉及到了一些术语,如果每一个部分都详细介绍的话,感觉时间比较紧(呵呵,要上班,还要做PAPER),同时怕自己又说不好,所以干脆推荐
几本自己以前读过的一些书吧,希望对大家有用。
1、软件工程—实践者的研究方法,Roger S. Pressman
上研究生读的第一本关于软件工程的系统性书籍,应该全面浏览一下,推荐指数:***。
2、统一软件过程
读的第一本关于软件过程的专门性书籍,非常推崇其倡导的“以用例为驱动、以架构为核心、迭代增量”的软件过程,深深折服于三位大师(JACOBSON、BOOCH、RUMBAUGH)的深邃智慧。推荐
指数:***。
3、 Software Architecture: Perspectives on an Emerging Discipline,Mary Shaw, David Garlan
软件体系结构的一本经典入门书籍,很薄的一本小册子,是理论研究的必读书。推荐指数:****。
4、XP编程,kent beck
看一下本书,可以对比一下RUP之间的差别,也是PSP实践的一本好书。推荐指数:****。
5、敏捷软件开发:原则、模式与实践,Robert C. Martin
实践敏捷开发的好书,介绍了几种模式的实践应用与面向对象开发的精髓思想,也是PSP实践的一本好书。推荐指数:*****。
6、UML统一建模语言,三位大师
做软件,要交流,建模是不可缺少的吧,也是PSP的一个环节哟,所以要读读。推荐指数:****。
7、UML和模式应用,Larman
又学了UML,又学了面向对象的分析与设计,非常好的一本书,也是PSP实践的一本好书。推荐指数:*****。
8、设计模式——面向对象编程基础,GoF(四人帮)
如果不读此书,那就不算学了面向对象设计,必读书,也是PSP中改进设计和实现的一本好书。推荐指数:*****。
9、Design Patterns Explained(设计模式解析),Alan Shalloway,James Trott
读不懂上面的书的话,可以先看这本,浅显易懂,也是PSP中改进设计和实现的一本好书。推荐指数:*****。
10、JAVA与模式,阎宏
提供了各种模式的代码,可以辅助设计模式的学习,有参考意义。推荐指数:推荐指数:****。
11、面向模式的软件体系结构卷1:模式系统,Frank Buschmann、Regine meunier、Hans Rohnert、Peter Sommerlad、Michael Stal
《设计模式》覆盖了面向对象开发中的一个抽象层,而这本书覆盖了三个层次:高层体系结构模式、设计模式和语言特定的惯用法。翻译的不好,有耐性可以看英文版。想成为一名架构师的
话,这本书是要看的。推荐指数:*****。
11、面向模式的软件体系结构卷2:用于并发和网络化对象的模式,Schmit Douglas等
ACE作者写的,做网络通信的应该看一下。推荐指数:****。
后记:
以前读研学软件工程,研究架构,工作做一线开发和架构设计,关注较多的是模式、架构方面的内容,总结出的经验是:学软件工程,应该以体系结构/设计模式为学习核心,多实践,多看别
人的东西,多总结和反思,带动软件设计和开发思想的转变,才能理会软件工程思想的奥妙。
最近逛书店,发现模式方面的书籍也多起来了,选择应该更多,但过程方面的书还是比较少。
现在开始带团队了,需要更加关注软件过程了,现在正在探索PSP和TSP的实践问题,下一步可能是CMMI吧......,但何时毕业呢?Who knows?
几本自己以前读过的一些书吧,希望对大家有用。
1、软件工程—实践者的研究方法,Roger S. Pressman
上研究生读的第一本关于软件工程的系统性书籍,应该全面浏览一下,推荐指数:***。
2、统一软件过程
读的第一本关于软件过程的专门性书籍,非常推崇其倡导的“以用例为驱动、以架构为核心、迭代增量”的软件过程,深深折服于三位大师(JACOBSON、BOOCH、RUMBAUGH)的深邃智慧。推荐
指数:***。
3、 Software Architecture: Perspectives on an Emerging Discipline,Mary Shaw, David Garlan
软件体系结构的一本经典入门书籍,很薄的一本小册子,是理论研究的必读书。推荐指数:****。
4、XP编程,kent beck
看一下本书,可以对比一下RUP之间的差别,也是PSP实践的一本好书。推荐指数:****。
5、敏捷软件开发:原则、模式与实践,Robert C. Martin
实践敏捷开发的好书,介绍了几种模式的实践应用与面向对象开发的精髓思想,也是PSP实践的一本好书。推荐指数:*****。
6、UML统一建模语言,三位大师
做软件,要交流,建模是不可缺少的吧,也是PSP的一个环节哟,所以要读读。推荐指数:****。
7、UML和模式应用,Larman
又学了UML,又学了面向对象的分析与设计,非常好的一本书,也是PSP实践的一本好书。推荐指数:*****。
8、设计模式——面向对象编程基础,GoF(四人帮)
如果不读此书,那就不算学了面向对象设计,必读书,也是PSP中改进设计和实现的一本好书。推荐指数:*****。
9、Design Patterns Explained(设计模式解析),Alan Shalloway,James Trott
读不懂上面的书的话,可以先看这本,浅显易懂,也是PSP中改进设计和实现的一本好书。推荐指数:*****。
10、JAVA与模式,阎宏
提供了各种模式的代码,可以辅助设计模式的学习,有参考意义。推荐指数:推荐指数:****。
11、面向模式的软件体系结构卷1:模式系统,Frank Buschmann、Regine meunier、Hans Rohnert、Peter Sommerlad、Michael Stal
《设计模式》覆盖了面向对象开发中的一个抽象层,而这本书覆盖了三个层次:高层体系结构模式、设计模式和语言特定的惯用法。翻译的不好,有耐性可以看英文版。想成为一名架构师的
话,这本书是要看的。推荐指数:*****。
11、面向模式的软件体系结构卷2:用于并发和网络化对象的模式,Schmit Douglas等
ACE作者写的,做网络通信的应该看一下。推荐指数:****。
后记:
以前读研学软件工程,研究架构,工作做一线开发和架构设计,关注较多的是模式、架构方面的内容,总结出的经验是:学软件工程,应该以体系结构/设计模式为学习核心,多实践,多看别
人的东西,多总结和反思,带动软件设计和开发思想的转变,才能理会软件工程思想的奥妙。
最近逛书店,发现模式方面的书籍也多起来了,选择应该更多,但过程方面的书还是比较少。
现在开始带团队了,需要更加关注软件过程了,现在正在探索PSP和TSP的实践问题,下一步可能是CMMI吧......,但何时毕业呢?Who knows?