本系列文章将说明菜谱(recipes,本文中借用菜谱来喻意模板)、软件模式和模型等可重用资产可以如何帮助加快 SOA 解决方案的 开发 。SOA Implementation and Optimization of Services Recipe 菜谱提供了规定..
提起软件质量管理,人们更多地会想起ISO9001、CMM、 CMMI 这些“质量管理圣经”。但国内企业做了这么多年的质量认证,却没有使软件质量有大幅度地提高。实际上,很多企业通过ISO9001、CMM、..
新方法学 英文原文版权由MartinFowler拥有 OriginaltextiscopyrightedbyMartinFowler MartinFowler ChiefScientist,ThoughtWorks 过去几年中兴起的敏捷型(agile)软件开发方法,以矫正官僚繁琐过程,或者许可对过程进..
标题:LanguageOrientedProgramming:TheNextProgrammingParadigm 网址: http://www.onboard.jetbrains.com/is1/articles/04/10/lop/mps.pdf 中文译文网址: http://blog.csdn.net/chelsea/archive/2005/02/17/290486.aspx 这篇文章的中文译文在切..
模型驱动开发介绍 看了一些介绍性的文档,发现它们都很长,我在这里用最简单地方式介绍一下模型驱动的软件开发的涵义。 概念: 围绕着“模型”的软件开发过程,这个模型可以是很多的格..
读了agiledevelopment一书后,感慨甚多,所以在此充水一下!!! 第Ⅰ部分敏捷开发 人与人之间的交互是复杂的,并且其效果从来都难以预期,但却是工作中最为重要的方面。 ??TomDeMacro和TimothyLister 《人..
http://blog.javaresearch.org/page/cherami/20050616#%E6%8F%90%E5%8D%87%E9%A1%B9%E7%9B%AE%E7%BB%84%E7%9A%84%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87 通过几年的实际工作,也参与了规模不一的多个项目,但是项目组的 开发 效率一直不..
技术失败 领先技术的诱惑 不完善的技术设计 为非技术问题提供了技术 解决方案 依赖软件包来满足 需求 在开发生命周期过程中没有充分利用工具 以技术为导向进行开发 人为失败 缺少行政人..
原文: http://www.dearbook.com.cn/Guide/ViewGuide.aspx?GuideID=301 陈懋戍编译 BrianKernighan 我唯一一本读过一遍以上的书,是FredBrooks的《人月神话》,实际上我每过一两年都重读一遍。部分原因是这本书文笔..
曲俊生(来自IBMDW中国) 2002年12月01日 目前国内对于XP方面的研究和应用此起彼伏,各种关于XP的书籍争相出版,对于以XP为代表的" 敏捷 软件工程 "方法的争论也在 网络 上随处可见。之所以出..
软件工程 的学习(1) 我是一名软件工作者,深爱着我的工作,平时总是同各种应用软件, 开发 工具打交道.对与这些我很自豪.但是心里总有一种冲动,对现在国内的软件工程的水平实在不敢恭维,有些..
什么是工作流 在ForresterReport提出的关于工作流程概念定义中,将工作流程比喻为“信息河流”。即日常的业务处理或协同工作能按预先定义好的规则和过程进行流动,并且这一流动过程能被跟..
软件能力成熟度模型 1过程成熟度框架 关于通过运用新的软件方法和技术提高生产率和质量的期待经过了20年仍未实现 工业和政府组织终于意识到他们的基本问题在于对管理其软件过程无能为力..
byNarayananA.R.June15,2005 翻译zhangv(derekzhangv.at.hotmail.com) 原文: http://www.devx.com/Java/Article/28422/0/page/3 图3 图3中描述了AOP方法的设计以及在一个更抽象的层次上类间的交互.你可以通过对比图1和图3来更..
byNarayananA.R.June15,2005 翻译zhangv(derekzhangv.at.hotmail.com) 原文: http://www.devx.com/Java/Article/28422/0/page/1 方面vs 面向对象 编程:甚么时候使用,该使用哪个? 面向方面编程(AOP)声称它关注的是传统面相对象编..
在n年前java只是一种编程语言的理解,但现在的java非常强大,其含义也发生变化,我们可以理解为海陆空总集合的部队,其下属分支很多,如jsp、servlet、javabean、applet、ejb、jms、j2se(无线通讯用..
..
OO 设计过程: 用例 计划 Allen Holub (allen@holub.com) 首席技术官,NetReliance 2001 年 3 月 来自IBM DW站点 在上一篇专栏文章中,我介绍了正式的用例演示的概念。本专栏文章的后几个部分将讨论一些用..
OO 设计过程:应用的 用例 ,第 2 部分 完成用例 Allen Holub (allen@holub.com) 首席技术官,NetReliance 2001 年 5 月 来自IBM DW站点 本文是有关我编写的 OO 设计过程的系列文章的继续。前七个部分涵盖了规..
Paradigm Plus 利用Paradigm Plus, 您可以创建适合自己企业 的应用系统,帮助您获得业务中巨大的竞争优势。 设计和创建适应业务需求的强壮应用系统 第一个 面向对象 的分析和设计工具,用以实现..