background image

  摘要:随着社会对软件需求的不断增加,以及软件开发的难度和成本的加大,构件软

件开发系统及系统测试技术的应用越来越广泛,本文就构件化软件开发过程进行探究,同

时运用一个开发实例进行了分析,最后研究了构件化软件系统测试技术和构件测试方法,

并得出测试技术中存在的问题。

 

  关键词:构件化;软件开发;过程;开发实例;系统测试技术;构件测试方法;问题

 

  中图分类号:

TP311 文献标识码:A 文章编号:1007-9599 (2012) 03-0000-02 

  

Component-based Software Development and System Testing TechnologyExploration 

  

Ye Wei 

  

(Ningbo Dahongying University,Ningbo315175,China) 

   

Abstract:Along  with  the  social  demand  for  software  continues  to  increase,as  well  as  the 

difficulty and cost of software development increase,the technology of component-based software 

development and system testing is more extensive,component-based software development process 

to explore,while the use a development instance,the last component-based software system testing 

and component testing methods, 

  

and come to the problems in the testing techniques. 

   

Keywords:Component-based;Software  development;Process;Development  instance;System 

testing technology;Component test methods;Problem 

  近年来由于软件系统困难度及复杂性不断加大,以及不断增加的软件开发规模,同时

软件开发机构不仅对开发软件的成本有了日益增高的要求,还对开发周期提出更多要求。当

软件开发面向对象分析以及设计方法以后,构件化的软件开发形式已变为新发展趋势。把外

部开发的构件集成至实际具体应用中,进而面向固定应用的软件系统得以合理构建,对软

件集成以及重用产生相当重要的影响,其已变为目前软件研究领域的热点以及主流技术。另

外在构件应用前进行相关测试,也被实践证明了其正确性。

 

  一、构件化软件开发过程分析

 

  对于基于构件的开发,其指开发软件系统的时候,把这个过程视为基于体系结构指导,

合理运用构件组装形式,进行软件系统开发的一种软件开发方法。下述的四个阶段构成了构

件化软件开发过程。

 

  第一个阶段就是进行问题域分析与建模的阶段。针对具体的问题情形,合理实施分析以

及建模,与此同时,能够利用合适的

UML 模型进行表示说明。 

  第二个阶段就是求解域模型设计阶段。针对问题域,合理实施分析建模,随后得到求解

域模型,就是系统需要的构件以及系统的体系结构。针对那些可以进行复用的构件,对其接