一、计算机软件复用技术研究(论文文献综述)
王冬[1](2021)在《新时期软件技术的应用与发展分析》文中进行了进一步梳理在进入新世纪以来,计算机技术得到快速发展,基于计算机技术相关的软件开发技术也得到了广泛应用,从而形成了相应的软件开发产业。与计算机硬件相比,计算机软件的更新速度更快,其功能性更强,大量的软件形成了互联网技术应用的基础。本文主要对新时期软件开发技术的应用进行分析探究,原型化方法、分层技术以及软件复用技术等被广泛应用,未来计算机软件逐渐向服务型、智能化以及网络化的方向发展,针对软件技术的应用与发展趋势,进一步探究软件开发技术产业的发展。
李向栋[2](2020)在《软件复用技术在校园导航中的研究与应用》文中指出软件复用技术是互联网时代下软件开发领域的产业延伸,是一种用于提升软件生产率、工作效率、可靠性以及稳定性的关键性技术。同时,作为解决软件危机和拓展软件应用范围的可靠途径,软件复用技术在近些年受到的研究人员的广泛关注,并诞生了大量优秀的研究成果。其中,组件化连接技术成为目前软件复用技术研究的热点方向,其具备扩充软件功能与增强软件灵活性的强大能力,并充分的将项目整体功能进行模块化区分,极大的方便了软件系统的后期维护,是一种行之有效的软件功能迁移和拓展的手段。本文以组件化连接技术为重点研究对象,采用目前流行的开源Android路由框架ARouter为工具,以中北大学为研究实例,设计并实现了一款专门用于校园应用场景的地图导航系统。在功能方面,该软件系统充分的利用了ARouter的优势,极大的简化了软件应用页面跳转的方法,进一步实现系统内部模块间的高内聚与低耦合。在定位算法方面,以卡尔曼滤波器为基础,改进了传统的GPS定位算法,经实验仿真,改进后的算法极大的提升了导航定位的精度。综上,本文核心内容主要包含组件化连接技术的应用与导航定位算法的改进两个方面,所设计的软件系统拓展了传统导航软件的应用场景与范围,为开发人员提供了可借鉴的参考。
冉琨[3](2020)在《软件复用技术在Web数据库开发设计中的应用研究》文中进行了进一步梳理我国科学技术在发展过程中,计算机软件更新速度较快,并取得了较好的发展成果,其中软件复用技术的发展较快,为Web数据库开发工作带来较大的便利,能够对开发质量、成本进行有效优化,以此达到较好的开发效果,为Web数据库开发工作质量提升奠定良好的基础。
王蓥[4](2019)在《软件复用在ERP中的应用》文中指出本文借助对传统企业资源计划(ERP)体系的设计方法的分析,并且采用软件复用技术的原则与方法,对需求复用的构架与算法进行了研究。对需求进行复用设计时,需要依据项目、问题域各自的特点及其过程环境,来确定最佳的需求复用方法或技术,把需求过程的具体执行、技术实施进行“模式”化处理,即需求过程模式,明确对需求过程模式进行复用的准则、方法和算法,在复用技术的基础上,提出了一种全新的设计方法及应用技术。此设计对软件复用的构件技术、构件库技术以及相关度量方法进行了深入分析,同时也对构件如何进行建立、实现、维护和构件相关度进行了探讨,重点研究了需求复用技术的相关概念,为实现构件需求复用提供坚实的理论支撑。重点使用面向对象的方法,将功能需求进行抽象。在建立功能需求建立框架模型过程中,任何一项具体功能都可以被当做一个能够反复使用的单元,进而形成一个需求框架模块,并与各个单元的复用方法和复用算法相结合。最后结合实例,描述了构件的设计过程以及开发了基于软件复用技术实际应用的ERP系统。
朱海泉[5](2017)在《计算机软件复用技术探讨》文中认为对于计算机软件的复用指的是把原有的一部分软件进行一定程度的整合,进而形成区别于原有的软件的新型软件,对于此类的软件来讲可以称之为复用软件。软件复用技术对于软件危机的处理的有效手段同时也可以一定程度上提高软件开发上的效率与质量。本文概述可软件的理念以及处理过程还有其进行处理上的技术。
李凯[6](2017)在《基于Android复用技术的农产品系统的设计与实现》文中提出随着互联网行业的井喷发展和移动设施的不断创新发展,手机正在影响和改变着我们生活的方方面面。而手机智能性也日益成为人们购买手机的参考条件,现如今手机操作市场又是Android、IOS、WP三分天下,其中,由于安卓系统的开放性,这使得安卓操作系统在手机市场上占据半壁江山。“三农问题”一直是我国农业的重要问题,许多农产品面临着滞销问题。中国要想成为世界贸易的核心,不仅要有劳动力和原材料资源,还要靠技术的推动。市场上有需求也有供应,这就是大宗商品交易中心为什么产生和发展的现实基础。利用安卓系统的高份额市场占有率,实现农产品交易系统,让农产品的提供者和消费者都能及时的进行商品交易,利用技术解决农产品的现实问题,促进大宗原料商品的流通。本论文根据用户和行业实际需求出发,设计并实现了基于Android复用技术的农产品系统,结合软件复用技术,将软件复用技术应用到了系统的开发过程中。软件复用技术是利用已经存在的有关知识、技术、理论来解决新的软件需求,从而达到减小开发的成本和费用的目的。软件复用无疑是一种提高软件生产能力和保证软件质量的重要技术手段。通过应用软件复用技术于该交易系统中,达到了对现实问题的解决以及节约软件开发和维护的成本的目的。本论文的主要工作内容有以下几点:(1)结合软件复用技术设计并实现该系统。软件复用技术是解决“软件危机”非常重要的手段,目前的软件复用级别也不仅仅是代码层的复用,甚至包括前期的设计文档都可以进行复用。通过软件复用技术与系统的设计、实现过程相结合,开发出一个既有现实意义,也符合软件开发行业标准的应用程序。(2)研究Android系统实现过程中应用到的软件复用方法。从实际开发,了解安卓开发的具体过程,联系软件复用的理论知识,提取客户端可以复用的构件。结果分析表明:论文研究的基于Android复用技术的农产品系统的设计与实现中,用可行的办法来达到复用的目的,减少后期二次开发和维护的成本,通过工程化的开发方法,杜绝粗糙的开发生产方式,从而解决“软件危机”带来的各种问题,如生产效率低下,开发、维护成本高,软件质量难以保证等。
李芳颂,王锋,高晓峰,丛庆[7](2016)在《软件复用技术的发展探析》文中认为软件复用技术作为在软件技术出现问题的做快捷解决方式,在现在这个信息时代越加的得到重视。本文主要对于软件开发过程中出现的问题与发展现状进行分析,对于软件复用技术上面的技术存在的不足进行解读,帮助软件设计公司在软件开发过程中解决性对应的问题,将软件复用技术在该领域上使用进行全面运行。
盛雪[8](2013)在《分析计算机软件复用技术的可行性》文中进行了进一步梳理目前,软件危机越来越严重,在软件编写的过程中,为了避免重复性的劳动,软件复用技术就变得越来越重要,成为解决软件危机,提升软件生产率和软件质量的一个有效方式,文章的重点通过介绍软件复用的基本概念,并在此基础上分析了软件复用技术在嵌入式系统方面的可行性研究。
曹山峰[9](2013)在《浅议计算机软件的复用》文中提出近年来,随着信息技术和网络技术的发展,对于计算机软件的研究也在不断地发展,它的发展使得与它相关的一系列技术和方法也得到了长足的发展。当然这种计算机软件研究领域上的发展,也就使得计算机的应用领域不断地扩大,使得它的应用范围也不断地普及,在人们对软件系统的需求急剧上升的前提之下,软件的进一步开发就显得尤其重要,但随之产生的问题也暴露出来了,那就是高昂的开发费用和低效率、低质量的问题,为了消除这种"软件危机",人们就研制了一种软件复用技术,这一技术的产生为解决这种危机提供了可能。为了更好地解决软件危机,对软件复用技术和软件复用模型进行了探讨和研究。
郭燚,闫珅[10](2013)在《计算机软件复用探讨》文中研究指明近年来,随着计算机而定应用范围的不断普及,计算机软件行业作为21世纪的支柱行业正在迅猛的发展着,随着人们的需求整体技术也是日新月异,层出不穷。但另一方面,由于计算机及软件行业发展过于迅速,反而导致了一些问题,诸如随着软件规模的扩大,开发费用的增加,软件开发的质量和效率却成方面增长,因此面临如此现状,怎样才能合理解决这个"软件危机"的问题,使软件开发的质量和效率跟的上计算机行业发展的速度呢?
二、计算机软件复用技术研究(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、计算机软件复用技术研究(论文提纲范文)
(1)新时期软件技术的应用与发展分析(论文提纲范文)
0 引言 |
1 软件技术的应用领域 |
1.1 原型化方法 |
1.2 软件开发中分层技术 |
(1)双层技术: |
(2)三层技术: |
(3)四层技术: |
(4)中间件技术: |
1.3 软件复用技术 |
(1)可复用构件库的开发过程: |
(2)复用过程: |
(3)管理流程: |
2 新时期软件的与发展 |
2.1 服务化 |
2.2 智能化 |
2.3 网络化 |
3 结语 |
(2)软件复用技术在校园导航中的研究与应用(论文提纲范文)
摘要 |
abstract |
1 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.3 本文组织结构 |
1.4 本章小结 |
2 相关理论基础 |
2.1 软件复用思想的提出 |
2.2 项目架构的发展史 |
2.2.1 传统化项目结构 |
2.2.2 模块化项目结构 |
2.2.3 组件化项目结构 |
2.3 ANDROID应用架构 |
2.3.1 一代MVC架构 |
2.3.2 二代MVP架构 |
2.3.3 三代MVVM架构 |
2.3.4 四代架构MVP+组件化 |
2.4 组件化概念 |
2.4.1 组件化的原因 |
2.4.2 组件化与模块化的区别 |
2.4.3 组件化与插件化的区别 |
2.4.4 组件化的目标 |
2.4.5 组件化的特点 |
2.4.6 组件化的要点 |
2.5 本章小结 |
3 基于AROUTER路由框架的组件化方法 |
3.1 路由的概念 |
3.1.1 页面路由 |
3.1.2 Vue.js |
3.2 APP路由通信 |
3.3 AROUTER路由框架 |
3.3.1 ARouter基本原理 |
3.3.2 ARouter工作过程 |
3.4 本章小结 |
4 系统实现及定位算法研究 |
4.1 系统需求分析 |
4.1.1 总体设计 |
4.1.2 实时地图模块 |
4.1.3 电子地图模块 |
4.1.4 校园信息模块 |
4.2 AROUTER组件化 |
4.2.1 导入依赖包 |
4.2.2 让业务组件独立运行 |
4.2.3 ARouter的使用场景 |
4.3 定位算法研究 |
4.3.1 卡尔曼滤波在GPS定位中的应用 |
4.3.2 运动载体的动态模型 |
4.3.3 卡尔曼滤波模型 |
4.4 本章小结 |
5 实验与测试 |
5.1 卡尔曼滤波算法仿真实验 |
5.1.1 算法仿真 |
5.1.2 仿真结果分析 |
5.2 校园导航系统软硬件测试 |
5.3 本章小结 |
6 总结与展望 |
6.1 全文总结 |
6.2 研究展望 |
参考文献 |
攻读硕士研究生期间所取得主要成果 |
致谢 |
(3)软件复用技术在Web数据库开发设计中的应用研究(论文提纲范文)
0 引 言 |
1 Web数据库特点 |
1.1 开发简单、统一 |
1.2 支持交叉平台 |
1.3 便捷性 |
2 软件复用技术概述 |
3 Web数据库开发技术概述 |
3.1 网关接口CGI |
3.2 服务器扩展的API |
3.3 JDBC的Web数据库技术 |
4 软件复用技术在Web数据库开发中的应用 |
4.1 生成式软件复用模式的Web数据库 |
4.2 构装式软件复用模式的数据库 |
5 结 语 |
(4)软件复用在ERP中的应用(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景 |
1.2 课题研究的意义 |
1.3 国内外研究现状 |
1.4 课题研究的主要内容 |
1.5 本文的组织结构 |
第2章 相关理论及技术 |
2.1 ERP概述 |
2.1.1 ERP的特点及核心思想 |
2.1.2 传统ERP系统开发过程 |
2.2 软件复用技术 |
2.2.1 软件复用的原则 |
2.2.2 软件复用中的构件技术 |
2.3 本文提出的新方法 |
第3章 需求分析过程的研究 |
3.1 需求分析定义 |
3.2 需求分析的任务 |
3.3 需求分析的方法 |
3.3.1 结构化分析方法 |
3.3.2 面向对象分析方法 |
3.4 领域需求分析 |
第4章 构件的开发与准则 |
4.1 构件设计实例 |
4.1.1 业务单据类构件 |
4.1.2 报表类构件 |
4.1.3 权限管理构件 |
4.2 可复用构件相关性的质量度量 |
4.2.1 构件内聚耦合性度量方法 |
4.2.2 信息熵的确定 |
4.2.3 构件的度量准则 |
4.2.4 构件的度量方法 |
4.3 领域需求分析与构件的复用 |
第5章 基于构件复用的ERP系统的设计与实现 |
5.1 ERP系统功能设计 |
5.2 ERP系统数据库设计 |
5.3 基于构件复用ERP系统的实现过程 |
5.3.1 集成开发平台 |
5.3.2 构件库管理平台 |
结论 |
参考文献 |
攻读硕士学位期间发表的论文和取得的科研成果 |
致谢 |
(5)计算机软件复用技术探讨(论文提纲范文)
1 软件复用的内涵 |
2 软件复用在OOA时段的应用 |
2.1 OOA阶段的复用模式的分析 |
2.2 范式抽象 |
2.2.1. 范式抽象中的关系抽象 |
2.2.2. 相似对象范式抽象 |
2.2.3. 关于领域抽象 |
3 结束语 |
(6)基于Android复用技术的农产品系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 论文究背景及意义 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
1.4 论文组织结构 |
2 ANDROID体系架构以及相关技术理论 |
2.1 ANDROID体系结构 |
2.2 ANDROID四大组件 |
2.3 ANDROID工程目录结构 |
3 系统分析与总体设计 |
3.1 系统分析 |
3.1.1 需求分析 |
3.1.2 可行性分析 |
3.2 总体设计 |
3.2.1 系统功能模块 |
3.2.2 系统主要功能说明 |
3.2.3 系统架构设计 |
3.2.4 客户端与WEB端流程图 |
3.2.5 数据库设计 |
4 系统详细设计与具体实现 |
4.1 客户端主要功能设计 |
4.1.1 软件启动设计 |
4.1.2 系统登录设计 |
4.1.3 账号信息设计 |
4.1.4 行情系统设计 |
4.1.5 更多模块设计 |
4.2 WEB端主要功能实现 |
4.2.1 WEB端主要功能模块 |
4.2.2 农产品管理实现 |
4.2.3 会员管理实现 |
4.2.4 订单管理实现 |
4.2.5 日志管理实现 |
4.3 系统部署 |
4.3.1 系统部署结构 |
4.3.2 项目打包成APK |
4.3.3 系统开发工具简介 |
5 系统测试 |
5.1 系统测试方案设计 |
5.1.1 局部分层测试 |
5.1.2 系统整体测试 |
5.2 用例设计与数据分析 |
5.3 测试主要方法 |
6 软件复用性研究 |
6.1 软件复用级别 |
6.2 软件复用的关键因素 |
6.3 适用于软件复用的软件构件 |
6.3.1 可复用构件 |
6.3.2 构件提取原则 |
6.4 面向对象中软件复用的方法支持 |
7 软件复用技术在系统中的应用 |
7.1 系统中的复用实例 |
7.1.1 系统开发目标的确定 |
7.1.2 基于可复用技术的系统开发流程 |
7.1.3 系统的可复用框架设计 |
7.1.4 构件提取以及组装 |
7.2 基于软件复用的系统开发经验和效果 |
7.2.1 软件复用的经验 |
7.2.2 软件复用的效果分析 |
8 总结与展望 |
8.1 全文总结 |
8.2 课题展望与不足 |
参考文献 |
攻读硕士学位期间所取得的研究成果 |
致谢 |
(7)软件复用技术的发展探析(论文提纲范文)
前言: |
1、软件复用技术 |
2、软件构件技术 |
结论: |
(8)分析计算机软件复用技术的可行性(论文提纲范文)
0 引言 |
1 软件复用技术分析 |
1.1 软件复用技术的概念 |
1.2 软件复用技术的作用和意义 |
1.3 软件复用技术的分类 |
2 软件复用技术的扩展和延伸 |
3 软件复用技术应用的可行性分析 |
4 结语 |
(9)浅议计算机软件的复用(论文提纲范文)
一、软件复用 |
二、面向对象系统分析 (OOA) 阶段软件复用模型 |
(一) OOA阶段可重用性的本质 |
(二) OOA阶段软件复用模型研究 |
(三) 范式抽象 |
1. 关系抽象 |
2. 相似对象抽象 |
3. 领域抽象 |
(10)计算机软件复用探讨(论文提纲范文)
一、软件复用的基本概念 |
二、面向对象系统分析 (OOA) 阶段软件复用模型 |
(一) OOA阶段适用软件复用的原因 |
(二)OOA阶段软件复用模型研究 |
(三)范式抽象 |
1. 关系抽象 |
2. 相似对象抽象 |
3. 领域抽象 |
三、总结 |
四、计算机软件复用技术研究(论文参考文献)
- [1]新时期软件技术的应用与发展分析[J]. 王冬. 电子测试, 2021(06)
- [2]软件复用技术在校园导航中的研究与应用[D]. 李向栋. 中北大学, 2020(09)
- [3]软件复用技术在Web数据库开发设计中的应用研究[J]. 冉琨. 中国管理信息化, 2020(04)
- [4]软件复用在ERP中的应用[D]. 王蓥. 沈阳理工大学, 2019(03)
- [5]计算机软件复用技术探讨[J]. 朱海泉. 数码世界, 2017(12)
- [6]基于Android复用技术的农产品系统的设计与实现[D]. 李凯. 中北大学, 2017(08)
- [7]软件复用技术的发展探析[J]. 李芳颂,王锋,高晓峰,丛庆. 信息化建设, 2016(07)
- [8]分析计算机软件复用技术的可行性[J]. 盛雪. 煤炭技术, 2013(07)
- [9]浅议计算机软件的复用[J]. 曹山峰. 新课程(上), 2013(05)
- [10]计算机软件复用探讨[J]. 郭燚,闫珅. 数字化用户, 2013(05)