软件复用在金融软件定制系统的应用

作者:adminy 发布时间:2019-11-28 浏览量:

  近年来,随着客户对于金融软件定制系统需求不断的提高,金融软件定制技术的要求也在越来越高,软件复用技术使用大量的已经过验证的高效软件,对传统瀑布模型的各个研制阶段的产品进行优化和简化,节省了人力和时间,提高了软件的可靠性,降低了软件成本和开发周期。


  在金融软件定制的过程中,需要对软件的复用架构进行设计,对可复用的构件进行适应性修改设计以适应新的软件需求,还需对新研的部件进行软件设计。测控软件对原有成熟的设备监控、计划管理、自动标校/测试及自动运行管理功能的继承,就成为软件的复用的内容。其中包括四个阶段的复用:需求复用、设计复用、代码复用、测试复用。


  1、需求复用


  测控软件的变更原因主要有两种:(1)用户需求变更。(2)软件自身技术升级。任务需求变更与软件需求变更为因果关系,直至后续的各个阶段活动都受到任务需求变更的影响。从需求分析、软件设计、软件编码直至软件测试,都会因为任务需求的变更而必须进行相应的更动。


  2、设计复用


  多年以来,很多任务的测控软件都有相同或相似的软件结构,因此,这一有利条件,在软件结构设计时,得到了充分的利用。从软件复用的角度来说,在进行软件结构设计时,需将软件中相对稳定的部分与新增加的部分不仅从结构上分开,而且要求其接口相对单一稳定。这样,从软件设计到代码开发都可以复用。


  3、代码复用


  对程序代码的复用,开发者使用以往可复用的程序代码,或全部吸收或加以优化,大大避免了重复性工作,将精力集中于关键技术的攻关,如此设计更加高效可靠的金融软件定制系统。


  4、测试用例复用


  软件测试复用主要包括测试流程的复用、测试方法的复用和测试用例的复用。其中,测试用例的复用是测试复用中的关键技术。测试用例的复用对于缩短金融软件定制的开发周期和降低金融软件定制的成本具有极其重要的意义。


  应用软件复用技术进行金融软件定制系统的开发,能够大大降低软件开发成本,提高软件开发效率,提高软件质量。因此,软件复用技术在测控软件开发中既实用,又有效,对金融软件定制起着至关重要的作用。