6篇关于软件复用的计算机毕业论文

今天分享的是关于软件复用的6篇计算机毕业论文范文, 如果你的论文涉及到软件复用等主题,本文能够帮助到你 公共资源交易平台研究 这是一篇关于公共资源交易,构件库,中间件,软件复用的论文

今天分享的是关于软件复用的6篇计算机毕业论文范文, 如果你的论文涉及到软件复用等主题,本文能够帮助到你

公共资源交易平台研究

这是一篇关于公共资源交易,构件库,中间件,软件复用的论文, 主要内容为随着互联网络的高速发展,原本拖沓的工作方式正在经历一个变革的过程。这其中,关于公共资源交易的方式也在逐渐发生着变化。传统的公共资源交易以现场交易为主,已无法满足人们越来越高的需求,网络化的电子交易平台具有高效、快速和方便、快捷等优点成为公共资源交易发展的一个重要方向。本文以某市公共资源交易为开发背景,详细阐述了公共资源交易平台系统的功能架构、系统各主要功能模块的详细设计与具体实现的全过程。 首先,深入分析公共资源交易平台研究背景和国内外研究现状,指出现有公共资源交易平台在灵活性、扩展性和开放性等方面的不足,将软构件技术引入到公共资源交易平台的设计和实现过程中,采用基于构件的软件开发技术,缩减软件开发时间,提高软件复用率,降低软件开发成本,采用统一建模语言UML对软件构件模型进行描述,并建立构件库对构件进行统一存储和管理,最后利用中间件对各构件间的关系和协同操作进行协调,进一步提高公共资源交易平台的灵活性、开放性和扩展性。 其次,根据该市公共资源交易平台建设的实际情况和新的需求,采用基于B/S架构作为平台整体开发架构,提高电子交易平台的便利性和灵活性。基于软构件的思想,设计了系统总体技术架构图,并描述公共资源交易平台中土地按招标、建设中心、政府采购、产权分配、专家库等主要功能模块的内部功能结构、具体实现类及类内主要方法,并分析系统在安全性、先进性和可靠性等方面的需求,最后设计并提供各功能模块的主要界面。 最后,采用流行的Web系统开发平台Eclipse3.5.2,Web服务器Tomcat5.5,使用跨平台编程语言Java,Java开发工具包jdk1.5.007,并利用J2EE整合Hibernate和Struts等技术,以ORACLE10g作为后台数据库对平台系统进行开发实现。该系统不仅可以满足现有交易功能需求,还具有良好的可扩展性和稳定性,降低了系统的复杂度和系统升级维护的负担,提高了系统的安全性和运行效率,大大降低了系统开发成本。

组件挖掘与可变性接口的研究与实现

这是一篇关于软件复用,组件挖掘,可变性接口,业务组件的论文, 主要内容为随着软件应用领域的不断扩宽,管理软件的体系结构日趋复杂化,对产品质量的要求日益增加。本文旨在通过研究如何快速高效地开发管理软件,基于可变性建模软件开发引擎的项目背景,构建一个业务组件分析管理子系统。该系统能够从代码级业务流中挖掘可复用组件,实现组件的可变性接口封装,以业务组件的形式为软件开发引擎提供技术支持。本文的主要工作如下:(1)组件挖掘方法:基于可复用组件挖掘方法的研究现状以及管理软件的特点,提出一种从代码级业务流中挖掘可复用组件的自动化方法。此方法从管理软件的工程源码中提取业务逻辑并转化为业务流程图模型,对模型进行解析,通过结构相似性和行为相似性挖掘具有相似功能的子流程集合,最后计算集合构成复用组件的可行性,评估是否将其封装为组件。(2)可变性接口封装:借鉴可变性建模技术和软件复用技术,构建组件封装管理模块,为组件封装可变性接口。该模块不仅可以在代码层面实现相似功能子流程集合的组件重构,而且通过代码接入、API接入的方式实现对组件的重写。(3)业务组件分析管理子系统:结合组件挖掘和可变性接口的研究,设计并实现业务组件分析管理子系统。系统总体架构使用微服务Spring Cloud,前端使用基于Java Script的React库,后端使用基于Java的SSM以及基于Python的Flask。通过以上研究,本文结合面向业务流的组件挖掘方法和基于软件复用的组件可变性接口封装,实现了业务组件分析管理子系统。通过系统测试核实了系统的完整性和可靠性,通过实际项目案例验证了组件挖掘方法和可变性接口封装的可行性和合理性,能够有效提升管理软件的开发效率。

基于VS.NET技术的软件框架模型的研究与应用

这是一篇关于构件,.NET,XML,SOAP,软件复用,软件框架,信息系统的论文, 主要内容为软件构件化是软件工业发展的大趋势,工业化的软件复用已经从通用类库进化到了应用框架。面向对象的,可复用的软件框架已经成为一个软件系统的核心元素,是软件系统中其它部分所依赖的基础。但由于框架是一个软件系统的本质的反映,是由系统中的一些模块化的、不容易改变的可重用元素组成,而这些不容易改变的部分往往又是一些相当抽象的概念,因此在实践中设计一个优秀的、领域无关的软件框架并不是件容易的事情。 随着计算机软、硬件技术的发展特别是计算机网络的飞速发展、软件开发规模和复杂度不断增加,软件开发面临巨大的挑战。技术的发展为应用的开发提供了更多的选择,同时也提出很多新的研究课题。我们一方面重点研究了.NET的核心技术,另一方面从软件工程、软件重用的角度对应用软件系统的框架进行了研究。针对早期两层软件体系结构的缺陷和对三层体系结构数据高度集中化操作的要求,我们采用.NET框架技术提出了一种与领域无关的四层应用软件框架模型,并将其用于甘肃省委组织部干部管理信息系统的开发中。通过实际应用我们认为此框架模型能有效地作为一种软件体系结构和规范,用于指导企业级应用系统地开发;同时基于.NET的四层应用软件框架实现了构件重用、数据访问集中化,可以作为一种较大粒度的框架来进行复用,并且它还为构件的组装提供了基础和上下文,能动态地组装构件,实现软件的“即插即用”。

基于J2EE的应用组件的设计与实现

这是一篇关于J2EE体系结构,组件,Struts框架,软件复用的论文, 主要内容为随着Web技术的迅猛发展和企业级应用日趋复杂,软件结构设计的合理性成为开发企业级应用平台的关键,能否使用可重用的体系架构降低软件开发成本是软件设计的核心问题。J2EE体系架构已经成为企业级应用的首选平台,J2EE平台使用多层分布式的应用模式,根据其功能分成多个组件,各种不同的应用组件分布和依赖于不同机器上的J2EE容器中。基于J2EE的Web开源框架由于其本身具有的各种优势,正在为越来越多的企业所接受和使用。 本文对J2EE多层应用体系结构和J2EE组件技术进行了详细分析,在基于J2EE提供的标准组件基础之上,结合实际项目验证的符合J2EE规范的组件进行抽象和封装,从而提出以组件服务形式来展现组件所提供的功能的方法,使得在基于J2EE的企业级应用开发程序过程中能够使用这些组件提供的功能来提高软件质量,缩短软件开发周期,最终实现基于组件的软件复用。 本文的主要工作是根据对组件技术和常见应用的分析,实现了几个常用组件的设计,包括数据库访问组件、数据级权限管理组件和对象缓存管理组件。这三个组件在构建基于J2EE体系结构的分布式企业级应用过程中起着非常重要的作用。在这三个组件设计与开发实现后,本文构建了一个网上选课系统作为实例,在网上选课系统中利用封装的组件来完成其底层核心功能,缩短了网上选课过程中的响应时间,提高网上选课系统在高并发访问下的效率。组件的开发采用面向对象的设计思想,集成开发环境采用开源的Eclipse,应用服务器为Weblogic,Web基础框架采用配置灵活使用方便的Struts框架。

组件挖掘与可变性接口的研究与实现

这是一篇关于软件复用,组件挖掘,可变性接口,业务组件的论文, 主要内容为随着软件应用领域的不断扩宽,管理软件的体系结构日趋复杂化,对产品质量的要求日益增加。本文旨在通过研究如何快速高效地开发管理软件,基于可变性建模软件开发引擎的项目背景,构建一个业务组件分析管理子系统。该系统能够从代码级业务流中挖掘可复用组件,实现组件的可变性接口封装,以业务组件的形式为软件开发引擎提供技术支持。本文的主要工作如下:(1)组件挖掘方法:基于可复用组件挖掘方法的研究现状以及管理软件的特点,提出一种从代码级业务流中挖掘可复用组件的自动化方法。此方法从管理软件的工程源码中提取业务逻辑并转化为业务流程图模型,对模型进行解析,通过结构相似性和行为相似性挖掘具有相似功能的子流程集合,最后计算集合构成复用组件的可行性,评估是否将其封装为组件。(2)可变性接口封装:借鉴可变性建模技术和软件复用技术,构建组件封装管理模块,为组件封装可变性接口。该模块不仅可以在代码层面实现相似功能子流程集合的组件重构,而且通过代码接入、API接入的方式实现对组件的重写。(3)业务组件分析管理子系统:结合组件挖掘和可变性接口的研究,设计并实现业务组件分析管理子系统。系统总体架构使用微服务Spring Cloud,前端使用基于Java Script的React库,后端使用基于Java的SSM以及基于Python的Flask。通过以上研究,本文结合面向业务流的组件挖掘方法和基于软件复用的组件可变性接口封装,实现了业务组件分析管理子系统。通过系统测试核实了系统的完整性和可靠性,通过实际项目案例验证了组件挖掘方法和可变性接口封装的可行性和合理性,能够有效提升管理软件的开发效率。

信息系统构件开发平台的设计与研究

这是一篇关于构件技术,软件复用,信息系统,CBSD平台的论文, 主要内容为基于构件的软件开发(Component-based Software Development,CBSD)已经成为软件技术的重要组成部分,该技术的研究已经对软件技术多个方面的发展起到了积极的推动作用。CBSD被认为是解决信息系统开发和维护问题的最新应用,是实现构件化信息系统的关键技术。构件化信息系统的目标是通过组装业务构件的方式来构造满足不同需求的信息系统,其核心思想是构建即插即用型领域业务构件。 近几年业界构件标准,如EJB、COM和CORBA等规范的成熟进一步促进了CBSD的发展和应用。但是CBSD的应用尚未达到人们预期的目标,构件设计的方法学还不完善,缺乏对实际应用的明确指导,一些基本的构件设计原则和方法并未充分考虑应用领域的特点,直接导致了构件技术难以应用于具体业务领域。因此,迫切需要在当前构件技术研究成果的基础上,结合具体领域应用的需求,研究领域构件技术及其应用与发展。 本文首先通过对信息系统开发过程和软件复用与构件技术思想理论的研究,提出了构件化信息系统的体系结构及业务构件的开发过程模型,重点研究设计与开发基于构件技术的信息系统构件开发平台(CBSD平台)的相关技术问题,研究平台的标准化接口问题,使平台能够具有的开放性的接口,并且可以动态灵活的集成各类构件,组装成各种不同的信息系统。其次,研究在CBSD平台下的业务构件开发问题,提出基于软件构件技术开发可复用构件的基本思路和构件模型,以及构件的设计原则、构件层次划分、集成组装应用系统的方法等,为业务构件的开发与集成提供解决方案,其中深入研究了基于CBSD平台的业务构件设计与开发过程中的构件设计、标记等若干问题,使其实现当前网络化信息系统向分布式、多层次发展的趋势,满足可复用构件的一般要求。最后,以实际的信息化管理系统为例,提出和实现了建立构件库管理业务构件的方案,完成CBSD平台和部分业务构件的设计与开发工作。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头网 ,原文地址:https://m.bishedaima.com/lunwen/47150.html

相关推荐

发表回复

登录后才能评论