background image

  摘

 要 从集成模式的供应链软件中,抽象出普遍性的软件开发原理。这种原理,包含了

面向构件的开发流程、开发途径等。在探讨具体的开发模式时,首先构建一个过程性质的开

发模型,叙述过程思路下的开发阶段和建模的方式。在这样的基础上,研究面向构件的基本

构造模型,注重框架的设置和建模措施的现实应用。构件的模型,应当具备软件系统的构造

风格,并可以用形式化的手段予以描述。在设计了开发的具体模型后,还要探讨典型性强的

开发实例。

 

  关键词

 面向构件;软件开发;具体方式 

  中图分类号:

TP311 文献标识码:A 文章编号:1671-7597(2013)16-0054-01 

  

1 新式的开发手段概述 

  开发信息体系的措施,经过了跨越性的进展阶段。运用软件建模的策略,可以设计出面

向过程和面向对象两类方法。前者面对的分别是功能和数据流,而后者的原则是结合功能与

抽象的方法。

 

  

20 世纪末以来,分布对象的策略开始结合起重构软件体系的策略,这样的整合,推动

了面向构件类型开发措施的产生。面向构件的策略,可以简称为

COM,它与传统类型的面

向方法有着实质上的差别:面向对象的构建过程,通常针对单独的应用体系,对于对象的

抽象,针对的是问题领域,这种建模方式趋向于静态;而构件类型的模型,通常采纳动态

属性的生成方法,侧重软件的组合。

 

  在领域应用的层面上,构件类型的开发措施,集合了多个单独的通用和重用软件,解

答的领域属于问题领域的深化。在这样的基础上,构件集合并实现了具体的对象。由此可见,

两种开发手段在探究范围、探讨对象与研究的途径上,都是差别化的。在软件开发模式进步

的前提下,面向构件类型的开发策略,成为了软件方法的主导。我们有必要整合过程与开发

措施,用这样的视角来探究软件的具体开发。

 

  

2 一般性的开发流程 

  

2.1 建立过程性的模型 

  开发软件中的构件化,指的是重新组合软件系统,以及重新运用软件组成部分的一种

措施,属于系统性的开发途径。这种构件化的内涵为:用领域来表述运用中的需求;用框架

的模式来表述结构;用构建来描述软件中的元素;用实例来描述运用的原型。

 

  站在过程监管与工程的角度,可以将开发的体系分成分析阶段、安排阶段、实现阶段与

评析阶段。这样的阶段设置,不是流水式的模型,而是整合了过程与增量的工作模式。开发

软件遇到的误区之一,就是混淆了阶段性控制与建模的方式,或者混淆了原型塑造的方法

与面向过程的策略。信息体系,属于开放式的周期系统。因此,构件化的措施与传统的开发