【摘 要】
:
目前,软件开发方面存在着很多方法,但是随着计算机技术的发展和应用的不断深入,对软件系统适应变更的要求越来越高,使得传统软件开发方法,特别是大型的软件系统的开发陷入困
论文部分内容阅读
目前,软件开发方面存在着很多方法,但是随着计算机技术的发展和应用的不断深入,对软件系统适应变更的要求越来越高,使得传统软件开发方法,特别是大型的软件系统的开发陷入困境。 中间件技术是三层C/S体系结构中的核心技术。它屏蔽了系统平台和数据库产品在物理和逻辑上的差异,为网络环境下的应用程序提供了通信的普遍方法和相对于网络与操作系统的独立性。为此,我们根据中间件优点结合领域分析方法提出了基于中间件的领域分析软件开发方法,针对特定领域的软件系统需求,通过领域分析,领域建模,以中间件为基础划分和形成可重用构件库,最终集成目标系统。 文章分为5个部分首先简要通过对这些传统方法的研究和软件本质的分析,针对大型复杂软件的开发发展,表明对于引入一些合理或有指导意义的开发方法的迫切要求。进而提出了我们的设想,结合领域分析方法,更好的突出中间件的优势。其次简要介绍了多层体系结构(三层体系结构),中间件,构件及构件复用技术,领域分析等新兴热点技术。然后主要描述了我们所提出的基于中间件的领域分析开发方法的实施步骤和框架,包括领域的定义和建模。最后针对该系统的特点自行开发了数据库中间件,并利用该方法对电信服务的小额支付业务系统软件的开发进行了研究。
其他文献
随着计算机及通信技术的发展,信息获取变得越来越容易。Internet的兴起,使整个世界进入了信息时代。面对信息爆炸,如何不浪费时间发现对我们有用、或者有益的信息,免受无用或者有
随着Agent技术的迅速发展,利用Agent编程技术解决实际问题逐渐开始成为可能。同时,在人机交互领域中,通道的增多和人性化要求的提高,导致人机交互软件的规模日益庞大和结构日渐复
随着黑客入侵事件的日益猖獗,人们发现只从防御的角度构造安全系统是不够安全的。入侵检测技术是继“防火墙”、“数据加密”等传统安全保护措施后新一代的动态安全技术,它能够
本文首先对MPLS技术进行分析和研究,论证了MPLS技术可以满足银行的多种业务整合的需求,接着对银行的网络特点和业务进行研究,提出了可行的方案.然后,阐述了MPLS的VPN和QoS技
Internet的不断发展,对作为Internet基础设施之一的路由器提出了越来越高的要求,新一代路由器不仅要具有很快的包转发速度,而且要具有较好的安全性能来提供对网络的保护。Intel
论文首先综述了虚拟专用网络技术的概念和发展现状,并对实现虚拟专用网络的几种隧道技术进行了介绍和比较.对基于第三层网络技术的虚拟专用网(L3VPN)进行了概述,给出了基于客
本文中系统的比较了几种主流构件技术在体系结构、对象服务、跨平台和语言支持能力、性能等方面的特点,在此基础上,提出了如何利用企业级数据库应用开发工具—Powerbuilder,采
在网络上实现的视频点播(VOD)、可视电话、视频会议等音视频业务和一般业务相比,有着数据量大、时延敏感性强、持续时间长等特点.因此采用最少时间、最小空间来传输和解决音
序列密码由于其低成本、高效率及易于实现等特点,在计算能力较弱的加密设备上,如无线设备上有广泛的应用。然而,快速离散傅里叶频谱攻击能恢复序列密码的傅里叶频谱,从而预测它的
论文研究适合实际业务流程的从UN/EDIFACT交换结构向基于XML的交换结构的迁移与融合。 针对EDI系统格式固定的弊病,提出了基于XML的EDI系统解决方案,并结合一个简明的实例描述