基于CNML的数字资源管理与应用平台的实现
这是一篇关于CNML,Spring MVC,大文本字段存储,Scrum,数据同步的论文, 主要内容为本文对一种出版行业内的数字资源内容增值方案中的应用系统——数字资源管理与应用平台,进行了设计和实现。该应用系统的实现为数字资源内容增值方案的发展提供了一种实践性探索。本文通过数字资源管理平台的实现对软件工程的工程化方法进行了探讨,并对实现中的技术问题进行研究,给出自己的解决方案。本文着重研究了软件工程实践中碰到的重难点和工程化方法的改进,具体研究内容如下: 1、完成了数字资源管理应用平台设计与实现。本文从需求分析开始,建立业务模型。根据业务模型分析系统用例,进而完成系统模块划分。接着进行技术框架的设计,按照需求逐个模块进行实现。本文中系统的实现过程是对软件工程的工作流程的一种实践,并对实践过程中碰到的过程管理和技术难题给出相应的解决方法,促进了工作流程的进一步发展和推广。 2、给出了一个基于Spring MVC和iBatis技术的系统构建方案。对这种方案的优缺点进行了详细的阐述。并通过数字资源应用管理平台的实现,证明了这种良好的系统构建方案拥有清晰的结构和较好的扩展性。大大降低了系统的复杂度并减少了开发工作量,提高了开发效率。 3、提出了一种大文本字段的存储方案。新闻信息正文这样大文本类型的数据在存储中会消耗大量的资源,而往往只有在查看全文时才会用到。本文提出一种解决方案来减少这种资源的消耗,并且不影响正文数据的访问。 4、解决了系统数据同步的难题。本文通过对多种同步方案的研究比较,提出了一套依靠文件系统的同步,来完成数据库数据同步的方案。并且较好的解决了数据一致性的问题。 5、实践了Scrum这一敏捷方式。本文在实现系统的过程中尝试采用了Scrum,并且在解决以前系统开发中长期存在的工期被延误等一系列问题中获得了良好的效果。 6、展示了一种数字资源内容增值方案。方案面向行业和专业应用,制作出行业和专题型的内容产品,从多个维度进行内容关联和整合。针对不同群体制作不同主题的产品,包含对这些群体有用的或感兴趣的信息,从而达到内容价值的增值。 本文的内容为数字出版业产生的数字资源的内容增值方案提供了探索,为数字资源管理平台的实现提供了指导和借鉴,有一定的理论意义和使用价值。
城市CNG信息化集成监管系统
这是一篇关于CNG,MVC,JSF,Scrum,敏捷开发的论文, 主要内容为最近几年来,在我国的大中型城市,汽车尾气排放已经成为了城市大气的主要污染源,由此,降低城市汽车废气排放,改善大气环境便成为了迫在眉睫的课题。压缩天然气是汽车的理想清洁燃料,它显示出了在环保、经济、安全、战略上的优越性,在全球范围内得到广泛重视和迅速发展。当前世界上已建加气站近万座,2010年天然气在我国能源消费结构中的比重达到5.3%左右,仍有非常巨大的发展空间。 然而,当前CNG市场的制约性使其普及仍有难度,比如市场规模受供气站布局的制约,其布局的范围受城市规划及投资能力的制约,推广的进度受用户的观念和车辆组织程度的制约等等。由于相关规范与标准的滞后,CNG市场的开拓还要经历一个过渡期。此期间,产品的推广需要各个主管部门的理解、支持和协调。城市CNG信息化集成监管系统正是为一定程度地缓解以上问题而确立。 该系统是覆盖能源办、质监局、安监局、交管局及各区县政府的安全监管信息系统。系统将CNG充装检验业务流程与CNG现状相结合,运用计算机信息技术实现对气瓶使用的生命周期(包括:安装、检验、充装、报废)的各个环节进行定时动态监管,进而解决传统人为监管手段的不足,为安全监管部门提供全新的技术手段。除此以外系统还包含综合查询平台和对外信息服务平台。 本论文将在对系统的需求和设计的分析基础上,结合Java EE 6、开源MVC框架JSF、Spring和iBATIS等技术及Scrum进行敏捷开发,实现对基于B/S架构的城市CNG信息化集成监管系统的设计。
基于Scrum的测试管理系统的设计与实现
这是一篇关于敏捷开发,Scrum,测试管理,缺陷追踪的论文, 主要内容为Scrum是众多快速发展的敏捷开发方法之一,也是业界比较受欢迎、使用最广泛的敏捷开发方法。但由于这种新兴的软件开发方法完全不同于传统的开发方法,因此在传统开发方法中使用的软件测试方案和模型无法适应Scrum方法。如何管理Scrum方法中的测试过程是一个迫切的课题。 本文在对Scrum实施过程进行了详细的分析后,设计并实现了面向敏捷的测试管理系统。此系统主要对Scrum过程中的三种工具及其附属产物进行管理。这三种工具是用来排列任务的优先级和跟踪任务的,包括Product Backlog(产品订单)、Sprint Backlog(冲刺订单)和显示项目进度的Burndown Chart(燃烧图),附属产物为测试用例和软件缺陷。依据真实的Scrum开发环境,设计出适合Scrum的软件缺陷管理模型,按照此模型开发了本系统来对Scrum方法中的软件缺陷进行跟踪管理。 本文主要使用目前比较成熟的技术J2EE,采用B/S架构并且结合了Struts框架和Hibernate框架技术实现了面向Scrum的测试管理系统,包括对测试用例的管理、缺陷的管理、Backlog的管理和项目进度的跟踪。本系统采用典型的MVC模式,对系统的横向进行设计,即按照分层分别对每层进行设计。然后按照功能模块划分,对每个模块分别进行设计,表现层、业务层、持久层分开,这样降低各层的耦合度,对系统的维护带来一定的便利。 本文实现了基于Scrum的测试管理系统,Scrum成员通过本系统管理Product Backlog、Sprint Backlog、测试用例、软件缺陷这些有形的产物,达到了“敏捷”的对测试流程进行控制的目的,并提高了团队的工作效率。
敏捷软件开发在新农村合作医疗系统中的研究与实现
这是一篇关于敏捷,Scrum,极限编程,新农合的论文, 主要内容为随着信息技术的日益发展,信息系统应用已深入到社会的各行各业,系统开发的效率成为用户考虑的首要条件。由于社会生活方式的快速变化,系统开发的业务逻辑越来越复杂,需求临时性变化越来越多,对开发过程的周期控制越来越严格,能快速响应变化并处理复杂业务逻辑的软件开发过程亟待出现。 敏捷软件开发方法是一种轻量级的开发方法,具有应对需求快速变化的软件开发能力。这类方法重视软件开发过程中人的重要性,强调人与人之间的交流与合作,关注可以工作的软件。其开发过程是渐进的、增量迭代的。Scrum和极限编程是敏捷开发方法中两个使用最为广泛的方法。Scrum是一种可以灵活的驾驭迭代、递增的软件管理过程,注重管理和组织实践。极限编程关注实际编程实践,是一种高效的、低风险的、柔性的开发方法,尤其适合进度紧,需求变化大,质量要求严的项目。两者结合,相辅相成。 本文以新农村合作医疗系统(New Rural Cooperative Medicare System, NRCMS,简称新农合)为例,讨论了用敏捷软件开发方法论中的Scrum和极限编程(eXtreme Programming/XP)结合使用的思想来指导软件的开发过程(编写产品订单,划分冲刺计划,管理燃尽图,制定团队规范,发布小版本、不断重构、持续整合和结对编程等),在系统中采用框架技术(Webwork+Spring+Hibernate),降低系统模块之间以及各层次之间的耦合性来迎合需求的变化;采用分库技术,将海量数据模块化而降低相互之间由于变化而产生的影响,采用预统计技术,增加系统应对复杂逻辑和大数据量的现状。从而增强系统对复杂业务逻辑的适应性以及对多变需求的现状的适应性。通过本论文的讨论研究,最后在原有技术的基础上给出了三点实践创新:定期进行整合与重构、交换结对编程、间断性客户在场实践。 与传统的软件开发相比,用Scrum和极限编程结合指导软件系统的开发,并采用合适的优化技术,对在快节奏的社会中推行信息化有着积极的意义和实际的可操作性,可快速开发出更多稳定、优质的软件产品。
Scrum敏捷方法在J公司项目管理中的应用研究
这是一篇关于敏捷方法,Scrum,软件项目管理的论文, 主要内容为J公司作为一家高新技术企业致力于油田工业物联网的研究,为油田行业地面站场设备提供了智能化的管控产品。随着物联网、5G、云计算、大数据、人工智能、数字孪生等技术的应用,促进了油田数字化快速发展,同时对智能化产品需求趋向复杂和多变,这对J公司采用预测型生命周期研发流程带来了严峻的挑战。J公司面临着越来越激烈的竞争压力,现有的项目管理方法无法适应产品需求的频繁变更,导致了项目开始出现进度慢、交付周期长、产品质量低、用户满意度低等问题。因此,如何优化现有的研发流程以适应频繁的需求变化,从而能够提升产品质量、用户满意度以及缩短交付周期,是J公司目前急需解决的问题。本文以J公司现有的软件研发流程为研究对象,采用文献研究法、访谈法、定量分析法、问卷调查法,基于Scrum敏捷框架,改进J公司软件研发流程,从而提升了产品质量、用户满意度以及缩短了交付周期,有效的解决了J公司当前所面临的问题。首先,通过查阅大量的文献资料,重点对传统软件项目研发流程、敏捷相关的理论,以及基于Scrum框架的敏捷研发流程进行了系统性的研究,为后续分析及改进J公司软件研发流程提供了理论基础。其次,分析了J公司现有软件研发流程,发现了产品交付周期长、产品质量低、用户满意度低以及响应用户需求慢等方面的问题,并明确了J公司软件研发流程优化改进的范围。然后,以Scrum框架为理论依据,从开发团队、研发流程、需求管理、进度管理、质量管理以及实施敏捷开发方法的建议等方面为J公司设计了改进方案。最后,通过以A平台的研发为例,实施改进方案并验证方案的有效性。基于Scrum框架对J公司软件研发流程的改进,能够有效的适应J公司产品需求的复杂及多变,提高了J公司软件研发效率、产品质量、团队成员满意度及用户满意度,能够及时响应市场需求,尽早为用户交付有价值的产品,从而提升了产品及公司竞争力。本文的应用研究也为遇到类似问题的企业或是期望使用Scrum方法的企业提供了参考。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码工厂 ,原文地址:https://m.bishedaima.com/lunwen/52006.html