武汉列举网 > 商务服务 > 网站/软件服务 > 设计期货软件开发系统
武汉
[切换城市]

设计期货软件开发系统

更新时间:2023-03-22 17:47:06 浏览次数:47次
区域: 武汉 > 洪山 > 关山
类别:软件开发
地址:武汉金策略科技
  期货软件开发系统是用户与硬件之间的接口界面,软件是期货软件开发系统设计的重要依据。为了方便用户,为了使期货软件开发系统具有较高的总体效用,在设计期货软件开发系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。

  一个可维护的期货软件开发程序应是可理解的、可靠的、可测试的、可修改的、可移植的、效率高的和可使用的。但要实现这所有的目标,需要付出很大的代价,而且也不一定行得通。因为某些质量特性是相互促进的,但也有一些质量特性是相互抵触的。因此,尽管可维护性要求每一种质量特性都要得到满足,但它们的相对重要性应随程序的用途及计算环境的不同而不同。

  模块化是期货软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小。如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层,程序的测试与重复测试比较容易,程序错误易于定 位和纠正,容易提高程序效率。

  期货软件开发使用结构化程序设计技术,提高现有系统的可维护性。采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码,改进现有程序的不完善的文档,改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。

  采用结构化小组程序设计的思想和结构文档工具,期货软件开发过程中,建立主程序员小组,实现严格的组织化结构,强调规范,明确领导以及职能分工,能够改善通信、提高程序生产率;在检查程序质量时,采取有组织分工的结构普查,分工合作,各司其职,能够有效地实施质量检查。同样,在软件维护过程中,维护小组也可以采取与主程序员小组和结构普查类似的方式,以保证程序的质量。

  期货软件开发程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。不论是哪种语言,编制出的程序都容易理解和修改,而且,其产生的指令条数可能要比用COBOL语言或用PL/1语言编制出的少一个数量级,开发速度快许多倍。
武汉网站/软件服务相关信息
1天前
3天前
4月25日
4月17日
4月15日
4月11日
注册时间:2018年08月27日
UID:518325
---------- 认证信息 ----------
手机已认证
查看用户主页