基于构件企业级软件开发方法探究

基于构件企业级软件开发方法探究

ID:6241009

大小:27.00 KB

页数:6页

时间:2018-01-07

基于构件企业级软件开发方法探究_第1页
基于构件企业级软件开发方法探究_第2页
基于构件企业级软件开发方法探究_第3页
基于构件企业级软件开发方法探究_第4页
基于构件企业级软件开发方法探究_第5页
资源描述:

《基于构件企业级软件开发方法探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于构件企业级软件开发方法探究  摘要:本文基于对构件技术理论和软件体系的结构作出的深入研究,将构件的软件开发作为一定的理论基础,通过对构件的软件开发的基本方法进行简要的介绍,在原有的软件开发方法的基础上,经过系统的研究,详细分析数据并提出了一套新型的基于构件的企业级软件开发方法。并从技术角度分析其方法所需的深层次的创新问题,还适当的提出了相应的改进意见。【关键词】企业级构件软件开发体系研究科技发展的今天,计算机的使用已经随处可见,信息化的社会中企业之间的竞争也越来越激烈,航空运输方面虽然使用频率不高,其重要性显而易见。但是在其信息系统的软件开发

2、中还存在诸多问题,十多年前,国内外就有很多组织部门通过自己的软件机构提出了相应的开发方法,只不过并不是所有的方法都合理,都能考虑到全面的问题。因此现今,拥有一套适合企业级系统,如航空物流信息系统应用的构件软件开发方法成为软件开发中的重要研究课题。1软件构件的基本技术与体系6构件的概念是,它以设计的接口作为中心,在一定体系结构的引导下做好它们相互间的交接工作。一般的构件技术在其本身的优点后也有一定的局限性,优良的构件系统应该会用结合其优点的方式克服局限性。软件系统是不断发展的,其设计的核心已经面向体系结构而设计,主要方面还是根据全局的形式进行组织,

3、将各层次间的联系从系统中的更高阶段去把握,从整体的方位对系统的特点进行分析,有利于对一些复杂的软件所产生的问题作出解决方案。1.1构件的基本技术分析人们对构件一般会认为是一个可以单独使用的单位软件,能反复使用。而构件有几个必要的因素,有功能单元、有符合构件模型或正规接口、能接受任意的构件商家进行开发或者组装。1.2构件的体系结构体系的结构化是对整体的系统结构作出的设计,包括通讯系统、同步数据访问之间的协议、各因素之间的功能配置、全方位的分布信息、设计的元素汇集、各种性能以及设计版本的选择等,都是从全局的发展方向并结合对全系统的控制结构方面来进行刻

4、画的。2构件软件开发方法的要素2.1由构件组装而成的应用程序应用系统在开发过程中将构件进行组装完成工作。而且在软件开发的系统工程内有着相当全面的研究与针对性实践。2.2独立性服务6构件的功能中有一项是能够独立判断系统所需设计类型,也叫做设计的独立性。主要负责代替应用程序描述关系集合,主要在服务提供者之间进行协作。在系统运行时彼此间可通过独立性的存在而发现对方,并且互相利用,这样就能大大的减小服务中的各种变化对客户端造成的影响。2.3构件基础设备其基础设备也是独立的公共构件,主要负责组装构件引起的协作和系统的信息交流。2.4通用服务的使用无论从哪个

5、角度看上去,都会出现多方领域使用着相同的服务,同被一个应用系统进行反复的使用。这些服务在应用系统的各个方面都能独立开发,而且将它们趋于标准的通用性服务会显得更有意义。3构件的企业级软件开发方法的研究企业级软件就是指承载量较大且作为企业鼎力的支撑的企业级应用系统。其结构的采用形式是C/S,而服务器中会有一些关键性任务,比如对事物的处理、系统安全认证等等。由此看出,服务器的精密设计是企业级应用系统的设计核心。企业级系统的特点是需用的数据量大、现有及预计的客户端很多、系统分布的范围极广、业务的逻辑性强劲复杂,这些特点也会导致一些问题的出现,例如,开发的

6、周期性加强、开发的投资较大(包括人力,物力6)。因此采用基于构件的软件开发方法来作为应用系统开发的指导者是势在必行的。下面就是对于此方法的开发过程分为三个阶段。3.1系统分析阶段主要从案例模型与业务模型的建立开始其任务,经过绘制总图,分解用例,再用活动图对业务流程进行描述,最后得到业务总图同时也得到用例模型。而对业务模型的建立,要查看业务的过程,从中找出业务对象,针对性进行查找,去除无关对象,找到正确表示业务对象的模型。3.2结构设计阶段一个软件的系统结构必须作为软件开发的中心内容。不然在软件的开发过程中没有必要当做系统的重点来进行工作。因而设计

7、软件的体系结构时务必认真对待,才能更好的对构件进行设计。应用系统的选择是根据其本身的特点并与其相应的体系结构作出最终决定。基于企业级的应用系统的诸多特点,应采用的结构为三层体系模式,分别为数据输出与输入的信息表示层、业务分析逻辑的管理逻辑层、存储数据的最终数据终端层。三层架构式软件开发技术在服务器的应用过程中集中业务的逻辑联系,此种结构的优点在于,投资资本需求量少且足够应用、有很宽的创新空间与能力、系统维护的成本很低。所以,在软件系统中逻辑层面的构件设计也相当的重要。3.3方法实现阶段6通过一系列的对软件系统需求的分析以及系统构件设计种种成果的得

8、出,在最终要开发出一套绝对符合全部条件及构件设计方案的系统构件,随后对其进行组装,以便完成相关的一切系统任务或者测试。构件的组装与实现这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。