9篇关于敏捷软件开发的计算机毕业论文

今天分享的是关于敏捷软件开发的9篇计算机毕业论文范文, 如果你的论文涉及到敏捷软件开发等主题,本文能够帮助到你 基于J2EE的产品质量管理系统的开发与研究 这是一篇关于质量信息管理

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

基于J2EE的产品质量管理系统的开发与研究

这是一篇关于质量信息管理,J2EE,敏捷软件开发,Struts框架的论文, 主要内容为随着民众与国家对产品质量的日益重视,企业产品的质量直接影响到企业的生存与发展。然而,产品质量的评价需要大量数据对其进行支持和验证,很多大型企业都建立起了质量检测与评价的模型,以这些数据与模型的管理是企业保证产品质量的一项重要工作。信息技术的发展为质量管理提供了行之有效的途径,企业通过建立产品质量管理系统来规范产品质量的评价过程,提高质量管理的效率。在充分调研和分析了企业的产品质量管理需求的基础上,建立了企业产品质量管理系统的体系架构,通过五视图分析法建立了系统的逻辑架构视图、物理架构视图、运行架构视图、开发架构视图以及部署架构视图;对系统的各个功能模块进行了分析和设计,给出了功能实现的流程图;对系统的具体应用进行了测试,并分析了测试结果。 系统的研究与开发是基于在J2EE体系结构的,在课题开发过程中,对J2EE体系结构、Struts框架进行了分析;对具体的功能实现方法运用了设计模式;利用UML建模工具对系统开发的整个过程进行统一建模和管理;按照敏捷软件迭代开发的思想规范系统架构和开发过程。产品质量管理系统可以为企业提供高效的质量管理信息化解决方案,增强企业的市场竞争力。J2EE体系架构是成熟的企业级系统开发架构,其强大的功能和稳定的表现可以保证产品质量管理系统的性能。软件敏捷迭代开发的思想,通过不断地与客户交互并提交软件产品来提高软件的质量,被证明是目前软件系统开发领域的优秀思想和方式。

基于改进粒子群算法的多模式软件项目调度

这是一篇关于软件项目调度,粒子群优化,分组学习,众包,敏捷软件开发的论文, 主要内容为随着互联网技术的发展,软件项目原有的集中式开发与瀑布式开发模式很难适应日益激烈的市场竞争和复杂多变的用户需求,由此产生了众包开发与敏捷开发等新型软件开发模式。软件项目调度对软件项目中的任务和开发者进行统筹分配,是提高软件项目成功率和完成质量的关键环节。粒子群优化算法作为一种经典的元启发式算法,具有参数少、全局求解性能好的特点,适用于求解软件项目调度这类NP-hard问题。基于上述背景,本文对众包开发、敏捷开发和多团队敏捷开发等新模式下的软件项目调度模型以及基于粒子群优化算法的调度方法进行研究。研究内容如下:首先,对于众包软件开发,围绕开发者选择、任务分配和投入度确定三个强耦合子问题,引入开发者信誉度,考虑开发者技能、最大工作时长、开发团队规模等约束,建立以项目完成质量最大化和工期最小化为目标的众包软件项目调度模型。提出一种依据适应度排序结果进行分组学习的粒子群优化算法,不同分组的粒子数量随着进化代数自适应变化,且各组依据适应度的差别采用相异的更新策略。与10种代表性算法在12个算例的对比结果表明,所提算法能够获得项目开发质量更高、工期更短的调度方案。其次,对于敏捷软件开发,面向用户故事选择和开发者-任务分配两个紧耦合子问题,考虑用户故事新增和开发者工作时长变化,构建以项目完成价值和开发者时间利用率最大化为目标的动态敏捷软件项目调度模型。提出基于潜力值和目标值双指标进行分组学习的粒子群优化算法,不同分组多样化地选取学习对象;引入利用目标信息的变化响应机制以及基于投资回报率和开发者时间利用率的局部搜索算子。与6种算法在12个算例的对比结果表明,所提算法能在每个冲刺快速地规划出时间利用率更高、项目产出价值更大的调度方案。最后,在敏捷软件项目调度模型的基础上,融入多团队协作开发机制。新增用户故事-开发团队分配的子问题,引入各团队对不同类型用户故事的开发经验和偏好,并增加团队开发效率和团队满意度为优化目标,构建多团队敏捷软件项目调度模型。提出改进的双指标分组学习粒子群优化算法求解模型,采用三层变长度染色体编码方式,设计基于开发团队满意度与开发效率的局部搜索算子。与5种已有算法在12个算例的对比结果表明,所提算法能够获得团队满意度和开发效率更高的调度方案。

基于J2EE的产品质量管理系统的开发与研究

这是一篇关于质量信息管理,J2EE,敏捷软件开发,Struts框架的论文, 主要内容为随着民众与国家对产品质量的日益重视,企业产品的质量直接影响到企业的生存与发展。然而,产品质量的评价需要大量数据对其进行支持和验证,很多大型企业都建立起了质量检测与评价的模型,以这些数据与模型的管理是企业保证产品质量的一项重要工作。信息技术的发展为质量管理提供了行之有效的途径,企业通过建立产品质量管理系统来规范产品质量的评价过程,提高质量管理的效率。在充分调研和分析了企业的产品质量管理需求的基础上,建立了企业产品质量管理系统的体系架构,通过五视图分析法建立了系统的逻辑架构视图、物理架构视图、运行架构视图、开发架构视图以及部署架构视图;对系统的各个功能模块进行了分析和设计,给出了功能实现的流程图;对系统的具体应用进行了测试,并分析了测试结果。 系统的研究与开发是基于在J2EE体系结构的,在课题开发过程中,对J2EE体系结构、Struts框架进行了分析;对具体的功能实现方法运用了设计模式;利用UML建模工具对系统开发的整个过程进行统一建模和管理;按照敏捷软件迭代开发的思想规范系统架构和开发过程。产品质量管理系统可以为企业提供高效的质量管理信息化解决方案,增强企业的市场竞争力。J2EE体系架构是成熟的企业级系统开发架构,其强大的功能和稳定的表现可以保证产品质量管理系统的性能。软件敏捷迭代开发的思想,通过不断地与客户交互并提交软件产品来提高软件的质量,被证明是目前软件系统开发领域的优秀思想和方式。

基于J2EE的产品质量管理系统的开发与研究

这是一篇关于质量信息管理,J2EE,敏捷软件开发,Struts框架的论文, 主要内容为随着民众与国家对产品质量的日益重视,企业产品的质量直接影响到企业的生存与发展。然而,产品质量的评价需要大量数据对其进行支持和验证,很多大型企业都建立起了质量检测与评价的模型,以这些数据与模型的管理是企业保证产品质量的一项重要工作。信息技术的发展为质量管理提供了行之有效的途径,企业通过建立产品质量管理系统来规范产品质量的评价过程,提高质量管理的效率。在充分调研和分析了企业的产品质量管理需求的基础上,建立了企业产品质量管理系统的体系架构,通过五视图分析法建立了系统的逻辑架构视图、物理架构视图、运行架构视图、开发架构视图以及部署架构视图;对系统的各个功能模块进行了分析和设计,给出了功能实现的流程图;对系统的具体应用进行了测试,并分析了测试结果。 系统的研究与开发是基于在J2EE体系结构的,在课题开发过程中,对J2EE体系结构、Struts框架进行了分析;对具体的功能实现方法运用了设计模式;利用UML建模工具对系统开发的整个过程进行统一建模和管理;按照敏捷软件迭代开发的思想规范系统架构和开发过程。产品质量管理系统可以为企业提供高效的质量管理信息化解决方案,增强企业的市场竞争力。J2EE体系架构是成熟的企业级系统开发架构,其强大的功能和稳定的表现可以保证产品质量管理系统的性能。软件敏捷迭代开发的思想,通过不断地与客户交互并提交软件产品来提高软件的质量,被证明是目前软件系统开发领域的优秀思想和方式。

基于VPN的浙江省保安服务监管信息系统研究与实现

这是一篇关于公安,保安服务监管,SSH开源框架,敏捷软件开发,VPN技术的论文, 主要内容为随着我国保安服务业的飞速发展,特别是2010年公安部《保安服务管理条例》颁布实施、保安服务业向社会全面开放,带来保安服务企业和保安队伍数量大幅度增加,另一方面随着公安机关由主办保安公司向主管保安行业的职能转型,传统的保安工作方法无法满足纷繁复杂的保安服务监管工作要求。因此,开发建设覆盖保安监管与服务工作各个方面、各个环节的保安服务监管信息系统,实现对保安服务业动态、规范、科学的管理,提高保安服务监管效率与水平,具有极大的现实意义和社会意义。本论文在深入了解公安机关保安监管部门、保安从业单位工作需要基础上,综合分析保安服务管理的业务要求和信息处理要求,设计了一个能使保安从业单位采集、报送数据,省级公安机关数据集中的保安服务监管信息系统。针对保安从业单位面广量大、内外网数据交换的关键点和难点,提出了基于VPN网络的总体设计方案;并通过使用J2EE平台和Spring+Struts+Hibernate开源框架技术,建立公安机关与保安从业单位、保安培训单位、自行招录保安员单位的联网监管体系,实现保安服务与监管的信息化。本论文通过理论分析和实际运用,设计出一套公安领域的基于VPN技术的保安服务监管信息系统,该系统由省级保安服务监管信息系统和社会信息采集管理终端两个部分组成。通过本课题实现的系统,省级系统能够实现行政许可等保安监管各类业务的网上审核审批,实现全省保安服务监管业务的集中处理和数据的汇总,接收社会信息采集管理终端报送的数据,并与“金盾工程”其他应用系统及基础信息资源库实现数据共享和业务协作;终端系统能完成本单位相关的信息采集和业务处理,并通过VPN将数据安全报送到省级保安服务监管信息系统。目前,该系统已经在浙江省公安机关上线运行。实践证明,该系统达到了项目建设要求,大大提高了公安机关保安监管与服务的行政效率,促进了行政执法的规范化,进一步推动和加强了保安服务监管信息化工作。

基于CARD/1的高智能化互通立交设计系统的研究与开发

这是一篇关于CARD/1开放式编程接口,二次开发平台,高智能化互通立交设计,敏捷软件开发的论文, 主要内容为互通立交是解决地面交通通行能力的优先选择,尤其是枢纽互通立交桥在解决高速公路及快速干道车辆出入门户中的作用更加重要。互通立交设计在道路设计中是最具技术含量和复杂性的工作。 经调查分析,了解到行业内目前几乎没有高智能化互通立交设计系统。互通立交是由多条轴线组成的,所以本课题选择了基于多轴线设计的CARD/1作为高智能化互通立交设计系统的平台,而且CARD/1平台提供了一套开放式的编程接口类和函数以及二次开发平台,我们可以更加专注于高智能化的设计与实现。CARD/1平台的多轴线设计与管理为互通立交的匝道连接部的特征点计算提供了极大的便利性,基于匝道连接部一系列特征点,可以批量自动生成道路板块的宽度文件、桩号文件、连接部中间结果文件等。利用CARD/1二次开发平台健全的绘图功能,并结合有关标准、规范、文献等资料及互通立交设计的思想,在CARD/1平台上开发一套符合我国规范和国情的高智能化互通立交设计系统是可行的,也将大大提高互通立交设计的效率。 另外由于互通立交设计专业领域很强且非常复杂,道路设计工程师很难配合软件工程师编写出非常详细的需求分析文档和设计文档,故在本系统设计与开发的过程中,需要采用高效沟通的软件开发方法——敏捷软件开发方法,它更强调软件工程师团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重作为软件开发过程中人的作用,也是从瀑布式开发方法到迭代式敏捷开发的大胆尝试。 文章最后将详细介绍本课题研究与开发的关键技术与管理方法:1.C++调用CARD/1开放式编程接口并解析DOM结构的XML数据库文件;2.CARD/1二次开发语言CardScript对象模型的使用;3.敏捷软件开发方法在专业领域很强的软件项目中的应用。

基于SSH框架的企业债权管理系统设计与实现

这是一篇关于债权管理,敏捷软件开发,SSH框架的论文, 主要内容为当代市场经济条件下,科学技术突飞猛进,社会生产力迅猛发展,商品交易方式呈现出多样化的趋势,企业与企业或者个人之间的信贷业务也逐渐壮大,涉及到大量的债权关系,产生了大量的债权数据信息需要管理和维护。传统的纸质办公已经无法满足处理海量债权数据的要求,在无纸化网络办公的大趋势下,迫切地需要债权管理信息系统的支持来帮助企业有效地进行债权管理,对海量的债权信息数据进行存储管理、维护分析,帮助企业和代理商很好地控制风险,提高办公效率。本文首先简要介绍了课题研究背景及国内外债权管理的研究基本情况,其次,介绍了SSH框架、敏捷软件开发等开发所需要用到的相关技术。之后从需求分析、系统架构、用例分析、功能模块设计与实现、系统界面展示、系统测试等方面探讨基于SSH框架的企业债权管理系统的整个开发过程,并且对主要模块的设计、实现做了详细的介绍,并展示了主要模块的界面,通过敏捷测试检测了债权管理系统的功能的可执行性,最终完成了企业债权管理系统。在完成企业债权管理系统的过程中,采用了基于SSH框架的敏捷软件开发过程,迭代式的开发系统,使用Microsoft visio作为建模工具,基于Oracle数据库,在J2EE的平台下,使用SSH框架技术,在MyEclipse工具中完成了相应的代码设计工作。

基于.NET的测试驱动开发平台的研究和实现

这是一篇关于软件测试,敏捷软件开发,极限编程,测试驱动开发平台,BBS系统的论文, 主要内容为随着软件工程的发展,软件开发领域正在酝酿一场革命,一批业界专家概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称为敏捷联盟。他们提出的各种方法统称为敏捷方法。极限编程是最为流行的敏捷开发方法之一,测试驱动开发是极限编程中的核心技术。测试驱动开发与传统的瀑布型的软件开发模型相比,采用逆瀑布模型的软件开发模式,测试先行,以测试来驱动软件开发的整个过程。本文研究了自动软件测试技术测试驱动开发技术,并在.NET平台上开发出一个这样的测试驱动开发平台。 本文首先介绍了软件测试在软件开发中的地位和意义,并简要介绍了单元测试的方法。接着比较了与传统的瀑布式开发模型的本质区别。文章重点研究测试驱动开发平台的关键技术:测试脚本自动生成技术,实现了一个可以投入实际应用的测试驱动开发平台。之后利用该平台开发出一个BBS系统,通过BBS系统的开发验证该平台的正确性和可行性,也同时证明了采用测试驱动开发技术能够减轻软件开发人员的测试负担。

基于.NET的测试驱动开发平台的研究和实现

这是一篇关于软件测试,敏捷软件开发,极限编程,测试驱动开发平台,BBS系统的论文, 主要内容为随着软件工程的发展,软件开发领域正在酝酿一场革命,一批业界专家概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称为敏捷联盟。他们提出的各种方法统称为敏捷方法。极限编程是最为流行的敏捷开发方法之一,测试驱动开发是极限编程中的核心技术。测试驱动开发与传统的瀑布型的软件开发模型相比,采用逆瀑布模型的软件开发模式,测试先行,以测试来驱动软件开发的整个过程。本文研究了自动软件测试技术测试驱动开发技术,并在.NET平台上开发出一个这样的测试驱动开发平台。 本文首先介绍了软件测试在软件开发中的地位和意义,并简要介绍了单元测试的方法。接着比较了与传统的瀑布式开发模型的本质区别。文章重点研究测试驱动开发平台的关键技术:测试脚本自动生成技术,实现了一个可以投入实际应用的测试驱动开发平台。之后利用该平台开发出一个BBS系统,通过BBS系统的开发验证该平台的正确性和可行性,也同时证明了采用测试驱动开发技术能够减轻软件开发人员的测试负担。

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

相关推荐

发表回复

登录后才能评论