基于SVN的版本与权限管理系统的设计与开发
这是一篇关于软件配置管理,版本管理,权限控制,SVN的论文, 主要内容为随着软件规模的逐渐扩大,以及软件开发队伍多团队、多单位化形式的进化,软件开发过程的管理越来越复杂,因而贯穿于整个软件开发的软件配置管理工具发挥着重要作用。在软件开发过程中的监控与配置管理的众多环节中,版权管理和权限控制管理至关重要,关系着整个软件项目开发的效率、质量、后期的运维成本以及软件开发应用的安全性等。因此,研究与开发面向软件开发过程中的管理系统具有重要理论意义与实用价值。本论文通过广泛调研与分析,选择近年来流行的SVN(Subversion)作为开发平台,以一个实际企业管理软件开发过程作为应用对象,设计和实现了面向应用软件开发的版本管理和权限控制系统。具体完成的主要工作和取得的成果包括:1.本课题深入调研了面向软件开发过程管理的软件配置管理系统的研究开发现状,特别分析了企业软件开发中的版本与权限管理相关技术的背景、意义和基本概念等。2.对现代企业业务进行了详细分析,设计了面向企业应用软件开发生命周期的版本与权限管理功能模块。为了有效实现项目文件历史记录的存储与查看、不同版本的备份与更新以及对于项目的浏览,设计了强制填写记录、版本更新、项目浏览、版本备份等功能。同时,基于角色的访问控制的思想,分析了用户、角色、权限三者之间的关系,对系统权限进行相应设置。3.采用SVN模型和配置管理开源工具,针对一个实际的企业软件开发过程实现了具体的版本与权限管理功能。通过采用“拷贝—修改—合并”模型,对版本管理进行了相关开发。通过角色访问控制策略的实现,使得项目团队可以在各自的权限内进行自己工作范围内的操作,在保障良好沟通与共享的基础上防止相互干扰。目前该系统已在恒宝公司中进行试用,通过运行该版本与权限管理系统,明确了内部流程,集中式的管理更加保证了安全性及需求或文档的一致性。公司产品部根据市场导向,拿到需求上传到此系统平台,规定了相对应的版本,研发部的开发人员从此平台下载此版本的需求后进行开发,开发结束后同样上传到此平台,测试人员进行测试,内部测试通过后也在此平台进行留档然后外发给市场客户,同时,通过对权限的精确控制,有效地保障了开发过程中的安全性和有效性。
面向嵌入式软件测试的配置管理平台的研究与设计
这是一篇关于Subversion,嵌入式系统,软件测试,软件配置管理的论文, 主要内容为随着软件规模的不断扩大和软件工程复杂程度的不断提升,人们普遍采用配置管理相关策略对软件过程进行规范化管理。随着软件配置管理在软件企业中的普及,很多国内外商业组织也推出了自己的软件配置管理工具。但是,由于面向嵌入式软件测试的配置管理工具相对贫乏,导致测试过程可能缺乏有效的配置管理机制。 本课题的最终目标是搭建面向嵌入式软件开发工作的统一协同平台。在这一背景下,开始本课题的初步研究,通过建立配置管理平台对测试过程进行管理,提高嵌入式软件测试工作的效率和质量。 大体上,本文的主要工作包括: (1)研究了配置管理工具在国内外的发展状况,并对当前各种常用的配置管理工具进行对比; (2)在分析了嵌入式软件测试过程中的常见问题后,提出一种面向嵌入式软件测试的配置管理平台的功能模型; (3)在功能模型的基础上,确定了系统平台架构,并进行需求分析和概要设计,并对关键模块进行了详细设计,最终实现了一种基于Web的配置管理平台,完成项目初期建设的目标。 在技术方案上,本平台多选用开源产品,以Subversion为版本服务器,Tomcat为Web服务器,通过SVNKit实现了Tomcat与SVN之间的通信,结合数据库和J2EE相关技术,共同搭建起一个基于Web访问的配置管理平台。 市面上的商业化配置管理工具价格不菲,且多为标准化产品,不能很好地满足企业配置管理方面的需求。而本产品由于多采用免费的开源产品,具有成本优势,也使得企业定制配置管理平台成为可能,从而较好地满足企业的需求。 本文的研究工作对开源技术在配置管理平台上的运用具有重要作用。
基于SVN的版本与权限管理系统的设计与开发
这是一篇关于软件配置管理,版本管理,权限控制,SVN的论文, 主要内容为随着软件规模的逐渐扩大,以及软件开发队伍多团队、多单位化形式的进化,软件开发过程的管理越来越复杂,因而贯穿于整个软件开发的软件配置管理工具发挥着重要作用。在软件开发过程中的监控与配置管理的众多环节中,版权管理和权限控制管理至关重要,关系着整个软件项目开发的效率、质量、后期的运维成本以及软件开发应用的安全性等。因此,研究与开发面向软件开发过程中的管理系统具有重要理论意义与实用价值。本论文通过广泛调研与分析,选择近年来流行的SVN(Subversion)作为开发平台,以一个实际企业管理软件开发过程作为应用对象,设计和实现了面向应用软件开发的版本管理和权限控制系统。具体完成的主要工作和取得的成果包括:1.本课题深入调研了面向软件开发过程管理的软件配置管理系统的研究开发现状,特别分析了企业软件开发中的版本与权限管理相关技术的背景、意义和基本概念等。2.对现代企业业务进行了详细分析,设计了面向企业应用软件开发生命周期的版本与权限管理功能模块。为了有效实现项目文件历史记录的存储与查看、不同版本的备份与更新以及对于项目的浏览,设计了强制填写记录、版本更新、项目浏览、版本备份等功能。同时,基于角色的访问控制的思想,分析了用户、角色、权限三者之间的关系,对系统权限进行相应设置。3.采用SVN模型和配置管理开源工具,针对一个实际的企业软件开发过程实现了具体的版本与权限管理功能。通过采用“拷贝—修改—合并”模型,对版本管理进行了相关开发。通过角色访问控制策略的实现,使得项目团队可以在各自的权限内进行自己工作范围内的操作,在保障良好沟通与共享的基础上防止相互干扰。目前该系统已在恒宝公司中进行试用,通过运行该版本与权限管理系统,明确了内部流程,集中式的管理更加保证了安全性及需求或文档的一致性。公司产品部根据市场导向,拿到需求上传到此系统平台,规定了相对应的版本,研发部的开发人员从此平台下载此版本的需求后进行开发,开发结束后同样上传到此平台,测试人员进行测试,内部测试通过后也在此平台进行留档然后外发给市场客户,同时,通过对权限的精确控制,有效地保障了开发过程中的安全性和有效性。
家电企业电控软件协同开发平台的设计与实现
这是一篇关于电控软件,软件配置管理,协同管理,J2EE的论文, 主要内容为随着嵌入式技术的快速发展,家用电器的功能变得越来越复杂,电控系统是家电功能的核心模块,控制着电器正常运转。电控系统分为硬件和软件两大部分。硬件主要包括微控制器和实现各个功能的电子元器件;电控软件是运行在主控板的程序。在中小型家电的电控开发中,由于相对简单的功能和较高的软件代码重复率,开发工作往往由一个工程师承担。开发过程中,工程师往往在自己的机器上单独完成,缺少一个协同的开发平台,来明确定义软件开发的规范,完整地管理开发成果。同时,在开发过程中也存在着大量的重复劳动,开发效率较低。 本文以美的洗碗机项目《电控研发平台》为背景,提出了基于软件配置管理的电控软件协同开发解决方案,采用软件工程和面向对象分析设计与方法对电控研发平台一期需求进行设计和实现。该平台从软件配置、协同开发两个方面,实现对电控项目设计的管理,提高电控软件开发效率。 首先,通过实地考察美的洗涤事业部,理清了洗碗机电控软件开发的具体流程。研究国内电控软件开发的过程、软件配置管理内容,撰写了电控软件开发解决方案书。通过对国内外相关协同管理软件的研究,最终确定采用J2EE架构作为电控研发平台的技术架构。 其次,对电控研发平台进行总体架构设计,设计并实现了电控项目管理、软件配置管理和部门办公管理等核心模块。电控项目开发管理包括项目的项目立项、硬件设计、软件开发、中试测试等电控项目开发核心功能。设计并实现了系统角色管理和权限管理模块。 本文所讨论的电控研发平台初步实现了预期设计目标,完成合作项目首阶段的任务要求。
基于SVN的版本与权限管理系统的设计与开发
这是一篇关于软件配置管理,版本管理,权限控制,SVN的论文, 主要内容为随着软件规模的逐渐扩大,以及软件开发队伍多团队、多单位化形式的进化,软件开发过程的管理越来越复杂,因而贯穿于整个软件开发的软件配置管理工具发挥着重要作用。在软件开发过程中的监控与配置管理的众多环节中,版权管理和权限控制管理至关重要,关系着整个软件项目开发的效率、质量、后期的运维成本以及软件开发应用的安全性等。因此,研究与开发面向软件开发过程中的管理系统具有重要理论意义与实用价值。本论文通过广泛调研与分析,选择近年来流行的SVN(Subversion)作为开发平台,以一个实际企业管理软件开发过程作为应用对象,设计和实现了面向应用软件开发的版本管理和权限控制系统。具体完成的主要工作和取得的成果包括:1.本课题深入调研了面向软件开发过程管理的软件配置管理系统的研究开发现状,特别分析了企业软件开发中的版本与权限管理相关技术的背景、意义和基本概念等。2.对现代企业业务进行了详细分析,设计了面向企业应用软件开发生命周期的版本与权限管理功能模块。为了有效实现项目文件历史记录的存储与查看、不同版本的备份与更新以及对于项目的浏览,设计了强制填写记录、版本更新、项目浏览、版本备份等功能。同时,基于角色的访问控制的思想,分析了用户、角色、权限三者之间的关系,对系统权限进行相应设置。3.采用SVN模型和配置管理开源工具,针对一个实际的企业软件开发过程实现了具体的版本与权限管理功能。通过采用“拷贝—修改—合并”模型,对版本管理进行了相关开发。通过角色访问控制策略的实现,使得项目团队可以在各自的权限内进行自己工作范围内的操作,在保障良好沟通与共享的基础上防止相互干扰。目前该系统已在恒宝公司中进行试用,通过运行该版本与权限管理系统,明确了内部流程,集中式的管理更加保证了安全性及需求或文档的一致性。公司产品部根据市场导向,拿到需求上传到此系统平台,规定了相对应的版本,研发部的开发人员从此平台下载此版本的需求后进行开发,开发结束后同样上传到此平台,测试人员进行测试,内部测试通过后也在此平台进行留档然后外发给市场客户,同时,通过对权限的精确控制,有效地保障了开发过程中的安全性和有效性。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设助手 ,原文地址:https://bishedaima.com/lunwen/51070.html