软件配置管理工作包括哪些具体的内容?
软件配置管理是贯穿软件开发过程始终的一项工作。对于一个软件项目来说,软件配置管理规范至少包括以下的内容:
(1)配置项及其命名规则。
(2)配置库文件目录结构。
(3)角色和权限定义。
(4)配置项变更流程。
(5)配置项发布。
(6)基线定义和基线变更。
项目中的基线有两个方面:一是作为里程碑的基线;另一个是模块的阶段性成果基线(对工作产品而言),一般来说都要避免变更基线。对这两种不同的基线,其影响的范围不同,确立和变更方式也不一样。
项目的基线变更控制委员会由客户代表、产品经理、项目经理和技术经理组成,对发布的里程碑类基线的变更必须由变更控制委员会确认并由QA进行变更记录,所有被变更影响的配置项都需要重新同步后再次发布;而对于仅仅作为工作状态保留的基线,一般只需要建立基线的小组确认更改并在QA进行记录即可。
软件配置管理SCM是针对软件( )的管理。
【答案】:D
SCM英文是Software Configuration Management。依据《GB/T 11457(1995)软件工程术语》:软件配置管理是标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。SCM活动的目标就是为了标识变更、控制变更,确保变更正确实现并向其他有关人员报告变更。
scm是什么意思?
scm是供应链管理。供应链管理(Supply Chain Management,简称SCM),是指在满足一定的客户服务水平的条件下,为了使整个供应链系统成本达到最小而把供应商、制造商、仓库、配送中心和渠道商等有效地组织在一起来进行的产品制造、转运、分销及销售的管理方法。SCM就是对企业供应链的管理,是对供应、需求、原材料采购、市场、生产、库存、定单、分销发货等的管理,包括了从生产到发货、从供应商的供应商到顾客的顾客的每一个环节。供应链管理的目标,为客户创造价值,在满足客户需求的基础上,实现供应链盈余的最大化。供应链SCM系统的功能组合以客户为中心,以订单为主线,涵盖订单执行过程的各个方面,实现了物流、资金流、信息流、任务流同步,能提高物流运作的效率、让供应链执行透明化,从而提升效率、降低成本、控制风险、提高客户满意度。scm功能1、原材料管理:主要实现对原材料的采购、检验、原材料使用途径动态追踪以及仓储信息进行管理。2、供应商管理:主要实现对供应商档案信息、供应商资质评估、异常,产品历史报价、风险性及产品质量、供货速度及能力的全面管控。3、生产管理:主要实现对生产计划制定与执行、生产指令、投料及质量检测方面的有效管控。
scm是什么?
scm指SCM供应链管理。SCM供应链管理是一种集成的管理思想和方法,它执行供应链中从供应商到最终用户的物流的计划和控制等职能。从单一的企业角度来看,是指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流、资金流,以获得企业的竞争优势。相关信息:供应链管理(SCM)应用是在企业资源规划(ERP)的基础上发展起来的,它把公司的制造过程、库存系统和供应商产生的数据合并在一起,从一个统一的视角展示产品建造过程的各种影响因素。供应链是企业赖以生存的商业循环系统,是企业电子商务管理中最重要的课题。统计数据表明,企业供应链可以耗费企业高达25%的运营成本。
scm是什么意思的缩写吗?
1、SCM英文缩写:SCM英文全称:Shanghai Conservatory of Music中文解释:上海音乐学院缩写分类:机构组织、文化教育2、SCM英文缩写:SCM英文全称:Software Configuration Management中文解释:软件配置管理缩写分类:电子电工3、SCM英文缩写:SCM英文全称:Single Chip Micyoco中文解释:单片机缩写分类:电子电工4、SCM英文缩写:SCM英文全称:Single Chip Module中文解释:单芯片模块缩写分类:电子电工5、SCM英文缩写:SCM英文全称:Supply Chain Management中文解释:供应链管理体系缩写分类:经济管理
IT项目管理中开发项目时都有哪些角色?
1、产品经理。2、项目经理。3、软件架构师。4、软件工程师。5、UI设计师。7、测试工程师(质量小组)。8、实施工程师。不同规模的软件开发团队,需要的人员组成结构是不同的。小型软件开发团队:软件开发人员、软件设计人员。其中具体包括编程人员、美工人员、创意人员等。大型软件开发团队:软件开发人员、软件设计人员、市场研究人员、客服人员、推广人员等。其中技术人员具体包括编程人员、美工、创意人员等。扩展资料:项目管理理论是指“在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望”的理论。项目管理包括整体、范围、时间、成本、质量、人力资源、沟通等方面的管理。一个项目的开发过程中每一位角色都发挥着至关重要的力量,一个团队中的各个角色的默契配合,才能使这个项目快速、保质保量的完成。参考资料:IT项目管理_百度百科
sc缩写是什么意思
SC有以下几个意思:
1、拳皇术语,SuperCancel的简称。
2、SimplifiedChinese简体中文。
3、Sc=Scramble原意“搅拌,搅碎,打散”。
4、日本动画《混沌武士(SamuraiChamploo)》缩写。
5、皮下注射(subcutaneous)。
6、资深大律师(SeniorCounsel)。
7、英雄传说6空之轨迹的第2部作品,简称为SC,第一部作品简称为FC。
8、海大商船学院的简称。
9、在实况足球游戏中,有一个操作技巧叫"超级取消"(SuperCancel),是指同时按住PS2摇杆上的R1+R2键来操控球员来进行强制性的移动。
10、东方萃梦想游戏中的必杀技(SPELLCARD),22D宣言后236D发动(部分是214D发动)。
11、EA公司开发的一款模拟经营游戏《模拟城市》(SimCity),SC为其缩写。
如何在软件项目中实施软件配置管理
1、配置管理员水平很重要。
2、领导要很重视(比如告诉他代码需要控制不同的权限,集中保存防止出现各种意外比如离职泄露啊,电脑坏了啊等等,与开发过程相关的就不用说了,他不关心的)。
3、项目经理要很重视,很多项目经理本身是技术出身,可能管理跟的不是那么上~.~。
4、项目成员有这样的概念。
以上是前提。
开展配置管理工作的关键是让公司内部的项目干系人的人感觉到配置管理工作在起作用。
最重要的手段:
针对不同的人进行不同层次的培训。
1、对于老板/总监/技术老大/项目老大等等所有项目的统筹负责人,可以做一些月度季度年度报表PPT什么的告诉他你做了什么。取得了什么样的效果。
2、对于项目经理们或者准项目经理们,做配置管理里关于流程方面的培训(比如配置项管理、基线管理、变更管理、构建管理、版本管理、发布管理、审计管理、外部发布管理等)、然后就是一些配合不同开发模式(比如瀑布、螺旋、敏捷等)进行配置工具培训、 比如分支开发、自动构建、持续集成等
3、对于普通开发测试等项目组成员,就是培训各类工具的使用了比如svn/git/cc等,比如一些好的操作,版本对比、回退机制、代码共享、同步开发等等。
至于配置管理过程的话,网上一大堆,随便凭记忆总结下,可能不全:
1、从组织上定义标准流程规范制度等。这个规范制度是用来指导配置管理工作的总规范。包括具体的配置管理简介、配置管理过程中涉及到的人的权责、然后就是配置管理实施的策略(比如计划、配置项、基线、变更、发布、审计、报告、服务器管理、配置工具说明、权限管理总则、配置库结构标准、库备份啊、收尾工作比如移交转产交付取消权限刻盘保存等),可能还要定义一个内测版本、外测版本、正式版本号的附则。制作好所有的excel/word/ppt/txt模版。给领导审批通过就OK了。
2、项目开始就后按照组织定义的配置管理流程去做,不断裁剪修改,不同规模的配置管理工作的需求是不同的,要考虑投入产出是否合理,与项目是否适配。
------------------------------------------
以上所有涉及到和领导相关的步奏,请考虑你在公司的实际地位和能力水平,有可能你的项目的配置管理工作没有到这个高度,还只是初级阶段,领导都不知道。一般来说成熟的软件公司、规模比较大配置管理是单独的。如果你只是某个项目的,没有那么高的地位那就只针对本项目的经理和普通成员来操作吧.......~.~