• 持续集成

    在任何软件开发过程中都有一个重要的部分:得到可靠的软件创建( build )版本。尽管知道创建的重要性,但是我们仍然会经常因为创建失败而惊讶不已。在这篇文章里,我们将讨论 Matt ( Matthew Foemmel )在 ThoughtWorks 的一个重要项目中实施的过程,这个过程在我们...

    2008-04-09 04:06:33

  • 基于构件的软件开发的发展方向

    构件技术应运而生 在信息时代,新的技术革命正在改变我们日常生活的面貌,而这场技术革命的核心是计算机软件系统。在面向对象技术给解决软件危机带来曙光之时, 分布式网络计算的巨大压力又给软件开发提出了许多新的难题,使软件开发仍处于高风险状态。新的分布式网络计算...

    2008-04-09 04:06:32

  • 尽信书则不如无书

    尽信书则不如无书--忘了这句话的出处了,但是本猫觉得它特正确.特别是现在市面上什么书都有,良莠不齐,这句话就更显的正确.而且,就算是很多被称为经典的书籍,里面也有很多值得商榷的地方--很简单,再经典的书也是人写的,观点总是有不够全面的地方.如果对书的内容不加分析...

    2008-04-09 04:06:31

  • 银行业系统集成人员分析

    银行业是我国较早运用计算机技术,尤其是数据库等软件技术的行业。由于经济实力雄厚,业务发展迅速,所以是经常进行系统集成工作的行业;其业内技术人员软件水平较高,项目组织也较符合规范,是软件工程项目范例分析的良好样板。 银行业的系统集成项目大小不一,小至 P...

    2008-04-09 04:06:26

  • 基于序列的规范过程

    规范制定有很多方法。基于顺序的规范是指逐步构造出完备、一致和正确的黑盒和状态盒规范的过程。本节讨论的就是这种方法。 在基于序列的规范过程中,按严格顺序系统地举出所有可能的激励(历史激励)序列,如按长度0、1、2……排列。因为每个序列映射至其正确的响应,...

    2008-04-09 04:06:23

  • 净室过程

    净室参考模型(CRM)由软件工程所(Linger和Trammell 1996)提出,它为净室项目运行定义了一套完整的过程和工作产品。下图显示了CRM由14个分别对应于软件管理、规范、开发和认证的独立过程组成: 1、管理过程包括项目计划、项目管理、性能改进以及工程变更。 2、规范过程...

    2008-04-09 04:06:18

  • 利用动态调用方式实现分布式应用(下)

    上一讲介绍了利用动态调用方式实现分布式应用时, 客户端动态调用接口(DII)和服务对象动态骨架接口(DSI)的创建,下面用一个具体的例子来说明整个过程。 1. 对象功能描述和系统简要设计 本例仍然模拟电信资费管理业务流程,在服务对象端注册一个电话用户。用户在远程客户...

    2008-04-09 04:06:13

  • CORBA的基本内容(下)

    接口仓库 CORBA引入接口仓库(Interface Repository)的目的在于使服务对象能够提供持久的对象服务。将接口信息存入接口仓库后,如果客户端应用提交动态调用请求(Dynamic Invocation),ORB可以根据接口仓库中的接口信息及分布环境下数据对象的描述,获取请求调用所需的...

    2008-04-09 04:06:11

  • 面对对象的思考

    面对对象的思考 在比较老一些的讨论面对对象方法的书籍中,都把继承看成了最为关键的部分。一般认为,面对对象的方法中最为核心的部分就是继承,因为从继承的角度思考问题,是和结构化设计最为明显的区别。如果,对象都没有继承,那么对象和传统的模块的概念没有太多的...

    2008-04-09 04:06:09

  • 使用设计模式改善程序结构(一)

    设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使...

    2008-04-09 04:06:07

2