UML团队开发流程与管理(第2版).pdf

4星(超过85%的资源)
所需积分/C币:50 2015-09-30 22:42:39 3.98MB PDF
116
收藏 收藏
举报

UML团队开发流程与管理(第2版).pdf、
推荐序 本书作者 Ringle是一个一直喜欢独立思考的、有个性的“大无尾熊”。在与他合作时, 发现其人如其名、个性温厚笃实、乐于与他人分享知识、理性包容、不愠不火,设计速度 之快令我好奇他怎么会有如此高的天赋!常常发现与他合作的其他架构师都很难跟上他 的速度,很难能找到与他搭配 Pair programming架构师;这几年总算找到另一只小无尾熊 Arthur与之搭配,相信 Arthur在与 Ringle的合作过程中,一定会学到不少东西。 我们期望 Ringle能够将这上天恩赐的能力充分发挥出来,造福于社会上更多需要这门知 识的人们,第一版《UML团队开发流程与管理》中文繁体、简体版相继于中国台湾和中国大 陆诞生,为那些对软件充满热情的莘莘学子提供了优秀的学习资料。该版受到业界、学界人 士的广泛好评。本着架构师与时俱进的精神, Ringle不负大家的殷殷期盼,全面更新了第 版的内容,撰写了这本内容更加丰富的第二版书籍。 怀着激动的心情拜读本书后,可以发现 Ringle是按照以架构为中心的软件艺术本质精 神,在案例实战演练的引导下循序渐进地介绍了大量十分重要的知识。以架构观点阅读本书 时,可以发现该书并非只是单纯地讨论理论知识,而是恰当地融合了很多实战经验。这是 本让有兴趣向软件架构师生涯发展的读者们扎实掌握知识的好书。 祝福 Ringle,也盼望中国大陆与中国台湾的软件产业能更加蓬勃地发展! 宋敏如 企业架构师协会台湾分会执行长 推荐序 UML这个名词,对于从事软件设计的工作者来说一定非常熟悉,但我相信一定有很多 软件设计师和我走过同样的心路历程。市面上介绍UML的书籍不胜枚举,拿起这些书籍阅读 时,也许有时似懂非懂,有时心领神会,甚而也可头头是道地讲出这14张图的个别用途,然 而,每当在开发项目时准备实际应用UML图形来表达各开发阶段的层次时,就会开始满腹疑 惑:“这两个用例的关系应该是什么? Association? Generalization?”、”抓出来的用例怎 么像是系统功能?”、“序列图到底要表达到多细节?画的人好辛苦,看的人也好累!”、 “活动图表达出来的像是数据流图?” 直到我们公司请了HSDc来辅导项目开发后,我那闭塞的思路才豁然开朗了。在参与辅 导的过程中,本书作者 Ringle将过去我对UML的误解——不具实质意义的理论工具—完全 纠正回来,我重新认识了每张图的本质意义,一步一步将真实项目,协同开发团队通过UML 进行沟通并进一步实现出来 经过了HSDc顾问团队的辅导之后,让我对每每陷入泥沼的软件开发,重新点燃了热 情,有了前进的动力。在软件设计之余,感叹市面上关于UML与团队开发的书籍总是不够通 俗易懂,也许是大师的著作内容层次过高,让软件开发初学者无法心领神会地悟透UML本 质,从而无法将理论正确的实际应用在项目中。 Ringle在各方游说之下,终于将其多年来的 软件设计及顾问辅导的经验,集结成书,娓娓道来,引导读者进入模拟的项目角色之中 步步绘制出UML图形,从实践中了解各种UML图形的本质与绘制方式。书中的第Ⅱ、Ⅲ部 分再次利用实战方式,以案例实际带领读者,捕捉企业流程、找出用例、撰写用例与测试案 例、实现用例、编码、部署,可确实了解完整的团队软件开发流程与建构管理的各个方面 阅读起来不仅浅显易懂,更让人顿觉恍然大悟,是适合软件开发团队中各种角色阅读的一本 实用书籍。 方雅汶 博晖科技项目经理 推荐序 很荣幸的接到 Ringle老师的邀请,生平第一次写推荐序,下面谈一谈我这个小女子与 Ringle老师的合作经历。 公司在2008年为技术同仁们开设了一系列Java与UML技术培训课程,聘请了Ring!le与其 顾问团队担任课程的专业讲师,规划长达七个月的训练。 在每次上课时,我看到他们挥汗如雨,全心投入教学及互动,课前或课后也都会互相沟 通了解学员的学习状况,并研究如何调整后续的教学方向,这让我备感钦佩和敬仰。课程结 束后,学员们对课程的总体评价很高,我们对此感到十分欣慰! 恭喜 Ringle将教材、项目开发与顾问辅导时的经验等编撰成册,对于期望将面向对象原 理应用于开发实务的朋友来说,相信会得到一本价值极高学习指南! 王欣翎 HiTrust训练中心培训专员 推荐序 三年前因负责一个小型系统的开发,带领一组团队完成承接的项目并进行人员培训,项 目初期就遇到无法有效整理岀需求的窘境,项目最后虽然顺利完成,心中却埋下了一连串的 问号: 需求提出者虽长期在相关领域任职,提出的需求却是不连贯的片段。这些不连贯的信 息要如何有效归纳为需求,才不会出现鸡同鸭讲的尴尬局面? 在分析、设计、开发过程中,需求变动的一致性要如何维持? 项目采用面向对象编程语言开发时,项目成员如何才能迅速地掌握和运用? ●项目有时会承受压力,要如何进行缓解,让项目在可控的范围内顺利执行? ●哪些部分可以外包出去?在外包的同时,自身应该要做好哪些准备? 此外,项目过程中会生成各种文档,例如:系统分析文档记录企业的业务活动、准则 系统需求,设计文档则描绘实践系统的方法、步骤,生成这些文档需要耗费大量人力,若无 法达到有效沟通的目的,就会出现时程延宕、品质不佳、成本居高不下等现象,项目的失败 也就不令人诧异了 文档可被视为企业的重要资产,当然希望能有效地加以保存和运用,但常因相关主事者 的习惯和喜恶,而生成各种不同形式的文档,保存的方式也各有不同,降低文档的流通性及 可利用性,文件最终散落在各处。虽可作为系统维护者的参考信息,但真正要解决问题时, 只有去阅读大量代码,才能确实理解系统的处理规则,维护人力也会大量增加。文档因欠缺 标准、可阅读性而未能得到有效运用,并未真正成为企业的资产,这些都是我们尝试要解决 的课题。 偶然的杋会中接触了信仁软件设计有限公司的顾问团队,经主管的支持,邀请他们分 享在软件分析、设计、开发领域的心得。此后请他们在一个小型研究项目中提供顾问服务, 借此进行人员培训。在为期四个月的顾问服务期间,通过运用UML建模方式进行项目需求 分析、设计、验证等过程,真切地体验到信仁顾问团队在整合理论与实务上的深厚功力。后 来,我们尝试在其他项目上导入UML分析设计的做法,利用“用例图”来捕捉客户需求并界 定系统范围。利用“序列图”来描绘系统内部的运作,生成代码框架,将这些代码框架来作 为外包开发的基础。利用“活动图”与客户确认相关的业务流程。使用EA作为我们项目团 队的共同文档制作平台。在具体操作中,我们并未使用UML全部的建模图形,而以项目团 队可以熟练运用的为主。文档的“沟通性”是我们专注的重点,如果纯粹为了UML而使用 UML,效果将适得其反,这不是我们所乐于见到的。经过这些尝试的过程,我们逐渐总结出 ∪ML团队开发流程与管理(第2版 适于在自己的项目推动的文档规范与沟通模式,成功地完成了任务。 本书作者赖信仁( Ringle)即为辅导我们将理论与实践完美融合在一起的顾问之一,经过 三年的苫心积累,他将辅导客户的心得整理成册,透过信仁医院的模拟案例,带领读者经由 “企业流程”→“系统需求”→“领域模型”→“系统结构(宏观与微观)”→“系统实现” 等步骤,探讨UML在系统分析及设计领域的相关议题。全书语言流畅,浅显易懂,像在娓娓 讲述一个动人的故事,并对故事的情节进行透彻分析。 读者可先以浏览方式快速阅读一次,然后把书放在便利之处,在闲暇时间轻松翻阅 从万物依存的角度来检视系统、企业、人三者间存在的关联,在软件开发的工作上能提供 另一种思考的方向及层次。此外,虽然本书以面向对象的观念来说明UML的分析设计方 法,但其分析设计方法并非完全拘泥于采用面向对象开发方式的项目中,读者可以尝试在 传统结构化语言中加以灵活运用,在传统结构化语言中,同样可以清晰地勾勒出系统的全 貌与领域模型。 卢佑正 统一企业信息项目经理 第二版序 感谢所有读者对本书第1版提出的批评和改正意见。也借此改版的机会,将笔者在这两 年来在教学过程中感悟到的点点滴滴融汇到第二版中,希望让读者能有耳目一新的感觉。 UML规范从第一版的2.0迈向了2.4,在2.4规范中,UML的重点放到了团队合作方面 以往单打独斗式的开发方式,因为在新版本中推出了“总则图”( Profile diagram)而划上了 句号。因此,在这次改版的机会中,笔者将“总则图”加入到介绍中,在市面上所有的书籍 中,相信这是第一次的尝试。 此外,在实现的部分,笔者将第1版的ⅴBNET的实现改为使用C#以及 Java Spring Framework。因此,实现的部分增加了大量篇幅。 本书语言平实,贴近实用,包含诸多精彩篇章,衷心希望能够得到广大读者的厚爱 赖信仁

...展开详情
试读 53P UML团队开发流程与管理(第2版).pdf
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
oydr 内容不错,需要完整的版本。
2019-03-26
回复
任笑 虽然只有50多页,还是值得下载看看的。很清晰。
2017-10-15
回复
faww51 只有第7章50几页
2017-09-14
回复
鸟和尚 了解了解,学习学习
2017-08-28
回复
hersletter 据说不完整呀
2017-08-01
回复
郝国生 只有50几页
2017-05-07
回复
cscheng7907 内容不完整
2017-03-07
回复
Ludyqsys 非常好的资源,而且不是扫描版本,非常清晰!
2017-02-14
回复
loman_yt 内容不完整吧,为什么第一章完了就直接到第七章了?
2016-10-13
回复
givenup 谢谢分享,可以下载
2016-08-11
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
UML团队开发流程与管理(第2版).pdf 50积分/C币 立即下载
1/53
UML团队开发流程与管理(第2版).pdf第1页
UML团队开发流程与管理(第2版).pdf第2页
UML团队开发流程与管理(第2版).pdf第3页
UML团队开发流程与管理(第2版).pdf第4页
UML团队开发流程与管理(第2版).pdf第5页
UML团队开发流程与管理(第2版).pdf第6页
UML团队开发流程与管理(第2版).pdf第7页
UML团队开发流程与管理(第2版).pdf第8页
UML团队开发流程与管理(第2版).pdf第9页
UML团队开发流程与管理(第2版).pdf第10页
UML团队开发流程与管理(第2版).pdf第11页

试读结束, 可继续读5页

50积分/C币 立即下载