名课堂 - 企业管理培训网联系方式

联系电话:027-5111 9925 , 027-5111 9926

值班手机:18971071887

Email:Service@mingketang.com

企业管理培训分类导航

企业管理培训公开课计划

企业培训公开课日历

研发管理培训公开课

研发管理培训内训课程

热门企业管理培训关键字

您所在的位置:名课堂>>公开课>>研发管理培训公开课

软件开发过程质量控制

【课程编号】:MKT011482

【课程名称】:

软件开发过程质量控制

【课件下载】:点击下载课程纲要Word版

【所属类别】:研发管理培训

【时间安排】:2018年04月21日 到 2018年04月22日3600元/人

2017年04月01日 到 2017年04月02日3600元/人

2016年04月09日 到 2016年04月10日3600元/人

【授课城市】:郑州

【课程说明】:如有需求,我们可以提供软件开发过程质量控制相关内训

【其它城市安排】:成都 广州 武汉 杭州 福州 深圳 北京

【课程关键字】:郑州研发质量控制培训

我要报名

咨询电话:
手  机: 邮箱:
课程介绍

客户对产品的质量要求越来越高,软件开发的速度和质量成为企业在市场竞争中脱颖而出的关键因素。不少企业软件开发过程缺乏定义,还有些企业虽然通过了CMMI3认证但未得到有效的执行,这两种情况都会导致软件开发进度难以控制、质量低下、成本超支。

本课程以大道至简的方式定义软件开发的结构,虽然是以满足顾客要求为目标,但由于兼容了ISO9001、CMMI要求,实际效果将易于执行,并且促进了软件开发的合规性。本课程还针对多种环境下软件开发适用的开发生命周期模式进行了研讨,包括敏捷开发的情形和基于安全性的软件开发的情形。既适用于嵌入式软件开发,也适用于系统软件开发。

培训受众:

嵌入式软件或系统软件开发工程师员、项目经理、产品经理、软件测试工程师、软件质量保证工程师、质量体系管理人员。

课程收益:

掌握软件开发过程质量控制的要点,包括:

用户需求分析与软件设计输入;

软件方案设计

软件详细设计与实现

软件集成

软件测试与发布

软件配置管理与变更控制

高效评审

软件开发的计划管理

课程大纲:

1.软件质量管理概述

1.1.软件质量的相关概念

软件质量定义

质量控制(QC)

质量保证(QA)

计算机软件配置项

软件配置software configuration

软件配置管理software configuration management (SCM)

功能基线functional baseline

分配基线allocated baseline

产品基线product baseline

1.2.设计控制闭环原理

1.3.设计控制的基本单元

1.4.软件开发过程与设计控制的关系

2.软件需求分析

2.1.什么是设计输入

2.2.设计输入的意义

案例分析:设计输入

2.3.如何进行UI需求分析

2.4.如何进行用户需求分析

需求分析模板

2.5.用户需求向设计输入的转化

2.6.需求开发的分层演进模型

2.7.设计输入的分类

2.8.良好设计输入的准则

2.9.结构化的需求规格说明

软件需求规格说明书模板

2.10.需求管理的关注要点

减少不合理的需求变更

控制需求变更过程的完整性

维护需求的双向跟踪性

设计输入VS设计方案

建立需求规格集

风险分析

2.11.需求分析中若干基本问题的小结

3.软件设计

3.1.什么是设计方案

3.2.各个层次的设计方案的意义

3.3.设计方案的关注要点

CSCI级设计决策

CSCI部件

执行方案

接口设计

3.4.CSCI详细设计

3.5.软件单元设计决策;

3.6.软件可靠性设计准则

3.7.需求跟踪性说明

3.8.软件开发环境数据的描述

3.9.制定风险控制策略和措施。

示例:软件设计说明(SDD)模板

4.软件集成

4.1.产品集成过程

4.2.建立集成程序和准则

4.3.组件准备就绪

4.4.集成产品组件

4.5.评估已集成的产品组件

4.6.管理接口

5.软件测试与发布

5.1.测试管理不良案例

5.2.软件测试管理体系框架

5.3.测试目的

5.4.测试内容

适合性方面

准确性方面

互操怍性方面

安全保密性方面

时间特性方面

资源利用性方面

成熟性方面

......

5.5.测试方法—静态测试

文档审查

代码审查

5.6.测试方法—动态测试(白盒)

5.7.测试用例—意义

5.8.测试用例—设计原则

5.9.测试用例要素

5.10.测试管理

5.11.文档编写

5.12.测试工具

5.13.测试过程

测试策划

测试设计与实现

测试执行

测试总结

5.14.串行测试模型

5.15.增量测试模型

5.16.持续集成—流水线

5.17.各级别测试

单元测试

部件测试

配置项测试

系统测试

5.18.回归测试

5.19.测试用例的更新与维护

5.20.测试报告

5.21.测试总结

5.22.软件安装计划

5.23.维护计划

5.24.软件移交计划

6.高效评审方法论

6.1.低效评审的表现与原因

6.2.评审成熟度

6.3.高效评审方法论总览

6.4.评审流程—多样性的评审模式

正规评审

小组评审

走查

结对编程

同级桌查

轮查

临时评审

6.5.评审计划

6.6.评审文化

不健康的评审文化表现

培养健康评审文化的关键

6.7.评审团队的组建

6.8.评审文化

6.9.产品平台

示例:软件设计准则

示例:代码审查指南

编码规范性检查

6.10.决策机制

6.11.评审流程

6.12.度量分析

6.13.评审管理

7.软件配置管理

7.1.软件配置管理过程

7.2.配置标识

7.3.配置控制

7.4.配置状态记实

7.5.配置审核

7.6.软件的发行管理和交付

8.项目策划的质量控制

8.1.项目策划与监控过程

8.2.两种成熟度的策划

8.3.软件构建版的策划和剪裁

一次性开发完成

增量开发

螺旋开发

再工程开发

8.4.★示例:软件开发计划

8.5.计划编制原则

8.6.进度表和活动网络编制过程

8.7.WBS分解的准则

8.8.计划编制的步骤

编制过程初步框架

关重项及时间分析

过程调优

批准发布

9. 课程总结

汪老师

汪礼兵,中国合格评定中心国家认可委员会质量技术专家,质量管理\研发管理\产品工程专家

专业背景:中国合格评定中心国家认可委员会质量技术专家,高级工程师、深圳市专家协会会员、清华大学EMBA,华中科大光电工学硕士。参与或领导完成多项研发项目,具有20年以上的产品研发及研发管理经历,曾获得广东省电子科技进步奖,为第一获奖者。

资历背景:曾任职于美国纽交所上市企业(中国最大的医疗器械制造商)等大型知名公司。历任可靠性工程经理、物控经理、研发管理流程优化总工、质量管理部总经理、事业部总经理等职位。擅长集成产品开发、研发项目管理、可靠性工程、集成物料优选的培训与咨询,曾主导推动迈瑞公司建立集成产品研发流程、可靠性工程体系、集成物料优选管理等系统的建立,取得极大成功;作为项目总监主导创维数字公司实施研发质量提升项目,成效受到广泛认可。具备极其丰富的研发、项目、质量控制运作的实战经验。

授课特点:深入的企业剖析和针对性的问题解决贯穿整个培训,充分与学员互动。培训中问题的分析和解决将带给企业深层次的影响和直接的受益。讲师知识渊博、思维敏捷,条理清晰,讲师深厚的研发管理、可靠性工程、研发项目管理经验和背景,使其成为最有价值的课程。

培训专长:集成产品开发、研发项目管理、可靠性工程、物料优选、产品安全与风险管理、基于团队和数据决策的纠正预防体系、全面质量管理,精通ISO9001、ISO13485、QSR820、ISO/TS16949、CMMI。

咨询背景:航天恒星、中石油、深圳迈瑞、创维数字、创维RGB、南车时代、大族激光、通合电子、威胜仪表、海康威视、瑞奇外科器械等。

我要报名

在线报名:软件开发过程质量控制(郑州)