4.我的书架
文章平均质量分 68
朴迪
这个作者很懒,什么都没留下…
展开
-
我的电脑书目录
《UML和模式应用 面向对象分析与设计导论》 Craig Larman 机械工业出版社《UML用户指南》 Grady Booch,James Rumbaugh,Ivar Jacobson 机械工业出版社《UML精粹》 第2版 标准对象建模语言简明指南 Martin Fowler,Kendall Scott 清华大学出版社《统一软件开发过程》 Ivar Jacobson,Grady Booch,Ja原创 2004-12-27 21:28:00 · 2088 阅读 · 3 评论 -
读《有效用例模式》
《Patterns for Effective Use Cases》Steve Adolph,Paul Bramble Pattern,软件书籍大多翻译为模式,还有模范,典型等意思,说白了就是经验的的总结。所以本书中心就是讲编写用例方面的经验。他山之石。 写用例的目的是为了更好探求和表达需求。表达:有层次的,清晰的表达用户需求。探求:挖掘现有的和潜在的需求。 书前面的两张图就是本书的纲要,十分清晰原创 2005-01-23 10:40:00 · 924 阅读 · 0 评论 -
读《框架过程模式》
《Framework Process Patterns》James Carey,Brent Carlson常用三种解决方案:类库,框架,应用软件。很多事无法两全,太具体了相应缺乏灵活,反之亦然。凡事都有个度的问题,英文叫“balance”,形象。框架:一组相互协作的组件的集合,能够处理一个或多个问题域中的一系列问题。映射:使用框架最有效的做法是把框架的各个阶段映射到开发过程种的对应阶段中。通过衣着原创 2005-01-24 17:04:00 · 2248 阅读 · 0 评论 -
费老(Philosophy)
大家常笑谈电影“手机”中的费老名言:“做人要厚道”。随着XP编程,敏捷联盟等轻型软件开发方法的流行,针对编程人的Philosophy(中文音译简称为“费老”)也越来越多了。轻,是开发过程的简洁,但更突出了编程人的作用,毕竟,创新要以人为本呀。于是,程序员也要厚道,也要谈价值观和哲学了。1. 在XP中,费老说:交流简单反馈谦虚2.在《敏捷建模》,费老在XP基础上补充了“谦虚”。3.在《重构》原创 2005-01-28 12:25:00 · 939 阅读 · 0 评论 -
读《敏捷建模》
《敏捷建模》极限编程和统一过程的有效实践,Scott W.Ambler“要改变命运,必须首先改变自己的态度”,如果说一本书中能学到一句话就值了的话,本书应该物超所值了。本书分三部份:一.敏捷价值观。作者推崇XP的价值观:交流,简单,反馈,勇气基础上,补充了“谦虚”,确也很适合我们。二.实践。如果理解并赞同敏捷的价值观的话,并决定在实践中应用的话,自然而然很容易理解敏捷建模 1.交流:最好面对面,直原创 2005-01-23 12:51:00 · 964 阅读 · 0 评论 -
学习软件模式设计的四本书
模式--纯度很高的经验。总结经验,抽象经验,便于交流,重用和提高质量。一.《设计模式》Design Patterns Elements of Reusable Object-Oriented, 软件模式设计第一书,总结了24个模式,例子使用C++语言,比较简明,学术性较强。二.《设计模式解析》,表述清晰易懂,Java 例子比较完整,是学习模式和面向对象软件设计的首选书。三.《敏捷软件开发》,结合了原创 2005-01-22 11:44:00 · 1609 阅读 · 3 评论 -
浅读《编写有效用例》
《Writing Effective Use Cases》Alistair Cockburn做为一个著名的软件开发方法论者,他积极倡导轻型的敏捷软件开发,强调人在软件开发中的核心作用,他形象把软件开发比喻为“游戏”,工作应该投入,轻松,简单,交流,充满兴趣的。本书是关于编写用例的方面的名著,获奖书,值得参考。(一)软件开发的相关人们(stakeholders)使用用例(Use Case)来探索需求原创 2005-01-19 12:11:00 · 856 阅读 · 0 评论 -
读《敏捷软件开发》大纲
《Agile Software Development》Principles,Patterns and Practices Robert C.Martin本书获2003年Jolt大奖,名副其实的名人名著,值得反复阅读体会。书的英文副标题“Principles,Patterns and Practices”点明了本书的核心内容-敏捷开发的原则,OOP设计模式,及其实践。1.敏捷开发:四点宣言,12条原创 2005-01-17 11:23:00 · 1018 阅读 · 0 评论 -
《面向对象系统分析与设计》
《面向对象系统分析与设计》《Object-Oriended Systems Analysis And Design》 Ronald J.Norman本书是我最早买的关于面向对象软件设计的书,英文版,断断续续看了很久 。一.概念1.信息系统基本特点有三:Data;Function;Behavior2.信息系统开发的生命周期(SDLC)三种:Waterfall;Iterative;Spiral3.原创 2005-01-20 16:12:00 · 2598 阅读 · 0 评论 -
读《敏捷软件开发--使用Scrum过程》
Scrum,字典中意义为:橄榄球并列争球,本书中也有我们中国击鼓传花的意思。Scrum过程是敏捷开发的一种方式,敏捷开发常用过程常常被比喻为a game,一个游戏,开发过程也应该是轻松,快乐,协作和高效的。《敏捷软件开发--使用Scrum过程》序言第一句话“Work can and should be an ennobling experience/工作可以是,也应该是一种高尚的体验”,也是一句经原创 2004-12-29 11:32:00 · 1980 阅读 · 0 评论 -
《重构》
《Refactoring》--Improving the Design of Existing CodeMartin Fowler奥运精神是“更高,更快,更强”。重构,目标也是“更高,更快,更强”,不是为了第一,更是为了超越自我。本书重构主要介绍面向对象编程的重构,面向对象的设计原则,模式,方法,都是重构的重要指导思想。重构的过程时间:Any times。地点:Bad smell in C原创 2005-01-30 22:07:00 · 903 阅读 · 1 评论