推荐几本软工书籍
2007-09-10 23:38
459 查看
在前几天和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?
相关文章推荐
- 推荐几本Android程序员必读书籍
- 推荐android几本研究深入的书籍(对开发人员很有帮助)
- 推荐几本关于Linux书籍
- 推荐C语言的几本经典书籍,附C语言程序设计,清华大学出版社,PPT下载地址
- 推荐几本学习C++的书籍
- 推荐大家几本学习.net的书籍
- 推荐几本SOA方面的经典书籍
- 推荐几本Web前端与Web服务器性能相关的书籍
- 推荐几本 Javascript 书籍
- 【转】推荐几本学习MySQL的好书-MySQL 深入的书籍
- 几本经典书籍推荐
- 各位达达是否可以推荐几本 .net 2.0的学习书籍啊
- 推荐几本软件测试方面的经典书籍
- 几本创业书籍推荐
- 推荐几本C#程序员阅读的书籍
- 推荐几本软件测试方面的经典书籍
- 推荐几本软件测试方面的经典书籍
- java书籍推荐,曾经买了几本,很好
- 推荐几本Android程序员必读书籍
- 推荐几本对创业者很有用的书籍