软件配置管理(二)配置管理角色与过程

一、配置管理角色及职责

项目经理(PM)

项目经理是整个软件研发活动的负责人,根据CCB的建议批准配置管理的各项活动并控制活动进程。

配置控制委员会(CCB)

负责指导和控制配置管理的各项具体活动的进行,为PM的决策提供建议。

配置管理员(CMO)

根据配置管理计划执行各项管理任务,定期向CCB提交报告。

系统集成员(SIO)

负责生成管理项目的内部和外部发布版本。

开发人员(DEV)

根据软件配置管理计划,使用软件配置管理工具来完成项目的开发任务。

二、配置管理基本流程

从软件配置管理角度来看,一个软件研发项目可划分为两个阶段:计划阶段、开发和维护阶段。

计划阶段

在项目设立之初,指定整个项目的计划,是项目研发活动的基础。在有了总体研发计划后,软件配置管理的活动就可以展开了。
流程:

  1. PM和CCB确定里程碑和开发策略。
  2. CMO根据CCB的规划,指定详细的配置管理计划,交CCB审核。
  3. CCB审核配置管理计划后交PM批准,发布实施。

开发和维护阶段

是项目研发的主要阶段。在此阶段中,软件配置管理活动主要分为三个彼此独立又有机联系的层面:

  1. 由CMO完成管理和维护工作。
  2. 有SIO和DEV具体执行软件配置管理策略。
  3. 变更流程。
    连线题

三、软件配置管理七项基本活动

在这里插入图片描述

1.制定配置管理计划

2.识别和标志配置项

将软件项目中需要进行控制的工作产品定义为配置项(SCI);
为每一个配置项分配唯一的标志;
建立配置项间的对应关系。
两类配置项

  • 基本配置项
    软件开发者在项目开发过程中所创建的基本工作单元。
  • 集成配置项
    基本配置项或其他集成配置项的集合。
    如,集成配置项“设计规格说明”中包含“体系结构设计”、“数据库设计”和“详细设计”三个基本配置项。

3.搭建配置管理环境

配置管理环境是用于进行软件配置管理的系统环境,其中最重要的是配置管理库
配置库储存SCI、修改请求、变化记录等信息,并提供版本控制;
不同开发人员会被分配不同的权限;
一般使用配置管理工具建立配置库,配置库中,文件的更改是受控的。

4.配置项的版本控制

配置库的检入检出版本控制机制解决了软件开发中的访问控制并行控制问题。

  • 访问控制:保证具有相应权限的人员才能修改配置项。
  • 并行控制:保证不同人员同时对某配置项的修改不会互相覆盖。

5.基线变更管理

6.配置审核

配置管理活动审核:确保所有配置管理活动符合已批准的软件配置管理规程。
基线审核:审核基线配置项的完整性和一致性,从而保证基线配置项可被正确构造。

7.配置状态统计

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
基于SSM+MySQL的软件缺陷管理系统是一个用于跟踪和管理软件开发过程中的缺陷和问题的在线平台。该系统采用了SSM(Spring+SpringMVC+MyBatis)框架进行开发,并结合MySQL数据库进行数据存储和管理,旨在提供一个高效、可靠的软件缺陷管理解决方案。 软件缺陷管理系统的目标是帮助软件开发团队更好地管理和解决软件缺陷,提高软件质量和用户满意度。通过该系统,团队成员可以报告缺陷、分配和追踪缺陷的解决进度,以及生成相应的报表和统计数据。 以下是该系统的主要功能介绍: 缺陷报告:用户可以在系统中报告软件缺陷,包括缺陷的描述、严重程度、重现步骤等信息。缺陷报告可以包括文字描述、截图、日志文件等附件,以便更好地理解和复现缺陷。 缺陷分配与追踪:系统可以将报告的缺陷分配给相应的开发人员或团队成员,并跟踪缺陷的解决进度。用户可以实时了解每个缺陷的状态、处理人员、解决方案等信息。 缺陷优先级和严重程度管理:系统支持对缺陷设置优先级和严重程度,以帮助团队确定解决缺陷的优先级和紧急程度。 缺陷解决流程管理:系统可以根据团队的实际需求配置缺陷解决流程,包括缺陷的确认、分析、修复、验证和关闭等阶段。 报表与统计:系统可以生成各种报表和统计数据,包括缺陷趋势分析、解决效率、缺陷分布等,帮助团队评估缺陷管理的效果和改进措施。 用户权限管理:系统支持多级用户权限管理,可以根据用户角色进行权限的分配和控制,确保数据的安全性和机密性。
asp.net mvc 通用权限管理系统(响应布局)源码是基于asp.net(C#)MVC+前端bootstrap+ztree+lodash+jquery技术,采用bootstrap为前台开发展示UI,Web Api主要负责前端的逻辑交互,再结合jQuery Ajax+Web Api进行提交数据请求。 框架特色: 1、为了数据方便读写,语言的成熟性,选择asp.net开发效率更高效率更快; 2、系统架构采用:耦合性低、重用性高、部署快、可维护性高等优点的MVC框架进行搭建; 3、系统配置文件数据采用HttpRuntime.Cache进行缓存,使得程序在运行中效率更高、速度更快; 4、数据库的选型,根据系统的数据规模与需求方的相关要求,综合多方考量,调研多种数据库后选定mysql为系统数据库; 5、运行环境根据功能模块的特点,选型window server2008+IIS,部署更简洁; 6、使用报表导出开源件NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作; 7、为了兼容更多的浏览器,让用户界面使用更友好。我们选择了响应式布局框架bootstrap; 8、系统报表我们采用了echarts开源软件,并且我们提供了非常炫酷的图形界面,特色是地图,另外还提供了柱状图、折线图、饼图、气泡图及四象限图等; 9、系统采用bootstrap响应式布局,这样面对不同分辨率设备灵活性强能够快捷解决多设备显示适应问题; 10、系统基于ASP.NET(C#) MVC +web api+Bootstrap +Jquery+ MYSQL前端采用响应式布局对页面兼容性显著提高; 系统优势: 代码可以满足大部分开发者的需求,让开发人员能省不少时间 ASP.NET MVC通用角色权限管理系统源码 更新日志: 2020-03-23 更新如下: 1、新增文件上传功能实例,保证文件能够无误上传保存并下载; 2、优化后台系统框架代码,删除以前大项目其它无用功能; 3、新增页面代码JS、css文件的压缩,使得系统运行速度更快; 4、系统登录页面新增验证校验过程,这样做到输入验证码时时验证; 5、优化系统加载页面提示数据加载功能。
GJB软件配置管理计划模板是指遵循GJB标准要求,制定的软件配置管理计划的模板。在进行软件开发和维护过程中,配置管理是非常重要的环节,它可以帮助织管理软件项目的变更、版本控制和配置管理等方面的工作。 GJB软件配置管理计划模板包含以下几个主要方面: 1. 引言:对软件配置管理计划的目的和背景进行介绍,以及该计划的编写目的和受众群体。 2. 术语和定义:对软件配置管理过程中的相关术语进行定义,确保大家对术语的理解一致。 3. 责任和权限:明确软件配置管理的责任与权限,包括相关角色和职责,确保每个成员在配置管理方面有明确的职责。 4. 流程描述:详细描述软件配置管理的流程,包括需求管理、变更管理、版本控制、发布管理等方面。 5. 工具和技术:介绍软件配置管理过程中使用的工具和技术,如配置管理工具、版本控制工具、问题追踪工具等。 6. 文档管理:说明软件配置管理过程中的文档管理方式,包括文档的命名规范、存储方式和备份策略等。 7. 培训计划:列出软件配置管理培训的计划,包括培训内容、培训对象和培训方法等,以确保团队成员能够正确实施配置管理工作。 8. 风险管理:描述配置管理过程中可能遇到的风险,并提出相应的风险应对策略,以确保软件配置管理工作的顺利进行。 9. 评估和改进:对软件配置管理工作进行评估,并提供改进措施,以不断改进配置管理过程和提高工作效率。 总之,GJB软件配置管理计划模板提供了一个规范和详细的软件配置管理计划框架,帮助织能够有效管理软件项目的配置管理工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值