1、“.....所谓的驱动模块相当于所测模块的主程序。它接收测试数据,把这些数据传送给所测模块,最后再输出实际测试结果。所谓的桩模块用于代替所测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块所有功能都带进来,但不容许什么事情也不做。比如在报表打印模块的单元测试中编写了个界面模块和个流数据传输模块作为驱动模块来进行测试。又比如在编写界面上的菜单模块时候,程序员写了许多小的事件响应模块来对菜单模块进行测试。集成测试在软件项目中时常有这样的情况发生,每个模块都能单独工作,但这些模块集成在起之后却不能正常工作。主要原因是......”。
2、“.....例如,数据经过接口可能丢失个模块对另模块可能造成不应有的影响几个子功能组合起来不能实现主功能误差不断积累达到不可接受的程度全局数据结构出现,等等。集成测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在起之后,进行集成测试以便发现与接口有关的各种。由于大型实时交易系统这样的大系统,它模块众多。因此如果把所有模块全部组装起来,然后进行整体测试容易出现混乱,因为在测试的时候可能发现大堆的,而每个的定位和纠正却非常的困难,并且如果改正个可能会引起其他的,这样新旧混杂,不利于测试的开展......”。
3、“.....首先从主界面的主控模块开始,把对该主控模块进行单元测试时引入的所有桩模块用实际模块替代。按照深度优先的集成策略,每次只替代个模块。每集成个模块即进行测试。只有在该模块通过测试后,才着手替换下个模块。为避免引入新,须不断地进行回归测试即全部或部分地重复已做过的测试。自顶向下集成的优点在于能尽早地对程序的主要控制和决策机制进行检验,因此较早地发现。在集成测试中尤其要注意关键模块,所谓关键模块般都具有下述个或多个特征如对应几条需求具有高层控制功能复杂易出错有特殊的性能要求。关键模块应尽早测试,并反复进行回归测试......”。
4、“.....进行压力测试是必要的也是必须的。因为软件必须保证在大量用户并发访问的时候也能够正常工作。本币交易系统是个典型的三层架构的交易系统客户端应用服务器数据库管理系统,中间层是业务逻辑层,应用服务器处理所有的业务逻辑。项目组模拟实际应用的软硬件环境,按照正常业务压力估算值的倍对系统进行测试,并让系统长时间工作,以考察被测系统的可靠性,同时还要测试被测系统的响应时间。在项目开发过程中,往往压力测试会被忽略掉,这是很危险的,因为当大量用户并发访问系统的时候会耗费很多服务器资源,搞不好就会把服务器搞的当机......”。
5、“.....对于工具的配臵项,要标识出名是配臵标识的重要工作,所谓标识,其实质就是区分,在众多的配臵项中合理科学地命名是最为有效的区分方法。除为配臵项命名外,必要时应提供些相关信息,比如配臵项组名及其存放位臵,子目录名等版本信息在选择了个适合项目开发的配臵管理工具以后,拟订配臵管理计划也是非常重要的。笔者将以本币交易系统为例子,说明配臵管理计划的制定。配臵标识配臵项标识是配臵管理的基础性工作,是管理配臵的前提。配臵项命只适合于开发团队在个人以下的小项目开发。经过上面的分析可以看出,用作为大型实时交易软件的版本控制软件还是很合适的......”。
6、“.....使用方便,而且是免费的软件。配置管理计划的制定中,具有图形用户界面,管理和使用都比较简单。但是不具备跨平台的能力,不支持版本的分支和合并,不支持并行开发,在个时间只能有个人修改个源文件。因此功能比较复杂,因此,开发人员将会耗费很大的精力才能熟练的使用它的功能。它是微软公司为配套开发的个版本管理系统,它自动集成在加强大全面和完善。它适合管理大型特大型的软件项目开发。但是它的缺点也很明显,首然而,要达到这个目的是困难的。我们对强大复杂软件的需要与软件开发的当前状况并不致。今天,大多数人还在使用年前使用的旧方法来开发软件......”。
7、“.....除非我们革新我们的方法,否则,我们无法达到开发当前所需的复杂软件的目标。我们可以把这个软件问题归结为软件开发人员面临的将个大型软件项目众多线索综合在起的困难。大型软件的开发需要种受控的工作方式。它需要个过程来集成软件开发的许多方面。它需要种通用方法,该方法能提供应如何对整个开发团队的开发活动进行组织的指导。综合指导单个开发人员和开发团队。规定开发成果是什么。提供监控和衡量个项目中的产品和活动的标准。本文主要以中国外汇交易中心本币交易系统为例子来讨论种大型实时交易软件的开发过程......”。
8、“.....为包括国有独资商业银行股份制商业银行外资银行保险公司证券公司基金公司财务公司等各类金融机构提供交易清算交割和信息等方面的服务。在交易中心目前运行的本币交易系统采用了结构,是个建立在广域网上采用总中心分中心交易成员三层结构的分布式应用系统。总中心分中心主机均采用,总中心和分中心瑞安装操作系统数据库管理系统,分中心服务器安装了。使用和开发交易系统的端应用程序,用开发场务管理子系统,使用语言和开发后台进程监控系统等应用程序......”。
9、“.....系统为参与本币市场交易的用户提供风险管理行情信息等各种支持及清算统计等辅助功能,以保证其日常交易的顺利进行。同时,保证市场管理部门对市场交易的日常管理及实时监控,保证中央银行对本币交易市场的交易状况及交易成员交易行为的了解和监督。现行系统由于操作平台相对落后及系统结构方面的缺陷,存在不能满足业务处理变化的要求系统稳定性不够交易便捷性不够系统响应慢等问题,目前已不适应业务发展的需要。系统的另外些不足,包括灵活性不够缺乏技术分析工具与其他交易系统信息系统整合不足等......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。