- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
探析软件配置管理在软件开发平台中应用
探讨软件配置管理在软件开发平台中的运用 摘 要:该文主要对软件的开发平台进行研究,主要分析了软件配置过程以及了解软件配置如何加以管理,此外,研究了软件配置管理的相关流程以及软件平台的架构等。软件配置管理具有十分重要的意义,随着软件开发的不断发展,相关技术人员应当加强对软件配置管理的研究力度,促使软件配置管理在平台之上得到更广泛以及深入的应用
关键词:软件配置 软件开发 平台运用
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2016)08(b)-0088-02
随着软件开发的不断发展以及壮大,软件平台也得到十分广泛的应用,传统的软件开发是手工开发,缺乏一定的规模性以及标准化,现代的软件开发逐渐走向工业化以及标准化,因此,应当加强对软件开发的研究力度,如何在软件开发中节约成本以及提升效率是企业的目标所在。因此,软件配置管理应运而生,CMMI管理受到软件行业的高度重视。不但提升了软件开发的效率,而且提升了软件开发质量以及降低了开发成本,促使软件开发团队能够更快速以及高质量完成软件开发的任务,对于软件开发事业发展具有十分重要的意义
1 软件配置管理分析
软件配置管理具有十分重要的意义。通常而言,如果难以对软件平台进行管理,将直接导致很多程序软件在同一时间进行更新。同时的更新将严重影响程序开发工作的效率以及质量,不仅如此,还会影响共享代码修复工作,其次,干扰通用代码,如果代码被干扰,直接导致系统难以直接以及及时通知相关人员进行代码更新,从而影响技术人员使用代码,最后导致软件版本冲突的问题。此外,大型的软件会同时发布多个软件版本,每个版本都需要大量研究人员以及工作人员,这么多人的参与容易造成一定的混乱以及版本冲突的问题
1.1 软件配置含义
软件配置就是对软件开发过程的规范性工作,软件配置在符合相关配置管理的规定上,制定软件以及硬件聚合体。此外,软件配置管理的过程也是基于CMMI管理过程,可以对软件进行操控、识别以及及时进行更新等,通过CMMI集成软件从而为平台提供重要的保障
1.2 软件配置流程
软件配置存在自己独特的管理流程。首先,启动项目,对配置项以及基线时机等加以识别。其次,配置相关实施计划,并且监理配置库,将基础性的软件进行变更以及统计,记录好配置管理数据以及跟踪相关配置报告的形成过程,并且对配置库中的资料进行备份。此外,软件具有自己可以控制的版本,所谓版本控制就是软件配置当中十分重要的一部分,其中,软件版本控制室在保障软件规章制度的情况之下,比如,配置项当中可以涉及版本项目,通过这种方式,不但可以有效降低丢失版本的问题,而且避免版本出现混合的状况,从而保障产品的性能。此外,软件配置可以控制变更状况,可以根据市场的要求对自身进行及时的变更调节,从而有效调节自身的生存周期,并且保障软件的产品质量
2 设计软件平台的架构
CMMI软件的平台中,软件配置的过程中,大多是通过统一的软件对平台实施监督,软件配置当中的各种因素的使用就都是为了软件配置,构建软件配置平台,应当将平台拆分,主要拆分成为两大部分,一部分是控制系统,另一部分是开发系统,开发部分,换句话说,就是开发以及更新系统中的应用程序,从而对系统进行拓展,控制部分是对平台的全部软件进行管理以及监控,从而实现平台的有效作用,软件研发主要是以JACA语言为前提以及根本依据,通过相关插件进行构架,其中,主要包括三个层面。第一层,持久层。主要的作用是控制数据库的配置器以及保障数据反复访问的过程中维持数据形成影像。第二层,研发环境层。包含比较广泛的内容,主要包括工作流程以及构建方式,主要任务是找寻文件,并且提升软件使用效率。第三层,展现层。主要是展现界面,将图形界面融合到平台的研发界面当中,从而保障研发质量以及增加研发速度,促使不同系统界面可以缩放以及展开,保障所有的应用程序可以开展相关工作
3 平台供应链管理
3.1 供应链管理
SCM资源管理就是供应链管理,其中,主要包括SCM资源政策以及达成SCM的工作目标、落实相关政策方针等,其中,SCM资源管理人员属于软件系统当中十分重要的一个部分,因此,在管理的过程中,应当注意国家的相关政策,在满足系统的情况之下,才能有效审核以及编制相关软件,最为主要的是为软件平台提供相关文档资源以及模板等,不仅如此,还包括书写手册以及文档工具等,并且平台可以提供独有的数据库,数据库当中存在所有信息资料以及数据文档等,不需要重复监理文书档案平台,然而,当前的SCM管理过程中,由于缺乏有效的监督机制,从而还存在一定的问题,因此,应当适当监理监督机构以及完善资源管理系统,从而提升应用软件使用效率
3.2 SCM代码资源管理
根据SCM目标、组织规模以及软
文档评论(0)