学士学位论文
基于某大型实时交易系统的开发过程
作者:
学号:
指导教师:
软件学院软件工程专业
二零零四年六月
摘要
当前,计算机软件的趋势正朝着庞大且复杂的方向发展。这是因为计算机处理能力的增大,导致用户对它的期望更多。我们满足客户需求的同时,需求本身也变得越来越复杂,从而,开发出来的软件也。总之我们希望软件运行的越来越快捷。
大型软件的开发需要一种受控的工作方式,它需要一个过程来集成软件开发的许多方面。本文以一个大型实时交易系统软件为例子,阐述大型实时交易软件的开发过程,以及在过程的每个阶段都应注意的问题,并简要评述了特定的过程在软件项目开发中的优势及不足之处。
【关键词】实时系统, 开发过程, 分析,设计
Abstract
Now, software is ing more and plicated and large, it is partly because
the ability of puter process ing large and it cause the customer have more demand on time when we need the software which meets our requirements better,we also make the software plicated. All in all,we hope the software e fast and fast. Large software development needs a way under control,it also needs a process to
integrate several aspects of .This paper gives an example of a lager software development
to show the development process of the large real time software and the attention should be paid in every paper will also point out the good and the bad aspects of the process.
【Keywords】Iteration, software engineering, software requirement ,development processes, Core Workflows
引言
当前,软件的趋势是朝着更大更复杂的系统发展。这部分地是因为计算机的处理能力每年都在增大,导致用户对它的期望更多。同时,这种趋势也受到为交流各种信息(从纯文本到格式化文本到图像到图表再到多媒体)而不断扩大互联网的使用的影响。在产品版本的不断升级过程中,我们了解到产品是如何被改进的,因此我们对越来越复杂的软件的胃口也就越来越大。我们需要更符合我们的需要的软件,但是,这种需要反过来又使得软件越来越复杂。总之,我们需要更多。我们希望软件运行得越来越快捷。推向市场的时间是另一个重要的推动因素。然而,要达到这个目的是困难的。我们对强大、复杂软件的需要与软件开发的当前状况并不一致。今天,大多数人还在使用25 年前使用的旧方法来开发软件。这就是症结所在。除非我们革新我们的方法,否则,我们无法达到开发当前所需的复杂软件的目标。我们可以把这个软件问题归结为软件开发人员面临的将一个大型软件项目的众多线索综合在一起的困难。大型软件的开发需要一种受控的工作方式。它需要一个过程来集成软件开发的许多方面。它需要一种通用方法,该方法能:
(1)提供应如何对整个开发团队的开发活动进行组织的指导。
(2)综合指导单个开发人员和开发团队。
(3)规定开发成果是什么。
(4)提供监控和衡量一个项目中的产品和活动的标准。
本文主要以中国外汇交易中心本币交易系统为例子来讨论一种大型实时交易软件的开发过程。
一项目及软件开发过程模型
中国外汇交易中心是全国银行间外汇市场、人民币同业拆借和债券交易市场的组织者,为包括国有独资商业银行、股份制商业银行、外资银行、保险公司、证券公司、基金公司、财务公司等各类金融机构提供交易、清算交割和信息等方面的服务。
在交易中心目前运行的本币交易系统采用了B/S结构,是一个建立在广域网上、采用总中心-分中心-交易成员三层结构的分布式应用系统。总中心、分中心主机均采用PC SERVER,总中心和分中心瑞安装SCO UNIX操作系统、SYBASE数据库管理系统,
软件设计精品 基于某大型实时交易系统的开发过程 来自淘豆网www.taodocs.com转载请标明出处.