你的位置: 首页 > 公开课首页 > 质量管理 > 课程详情
课程介绍 评价详情(0)
本课程名称: 软件全面质量管理
查看更多:质量管理公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
课程大纲
应IT企业的迫切要求,决定举办“软件全面质量管理培训课程”培训班,本课程列举大量真实的项目案例,帮助IT企业相关人员获得处理大量复杂质量问题的能力,对软件项目/产品的规模、行业特征、团队规模、开发流程、管理方法等问题提出相应的应对方法。
本课程将分析和解决以下问题:
如何帮助项目管理人员和质量经理规划职业蓝图?
质量保证人员如何控制软件生产环节相关质量?
项目管理者如何协调进度和质量的矛盾?
如何进行软件项目质量改进与度量来提升核心竞争力?
如何约束开发人员来控制软件代码的质量?
如何评估软件相关的文档来减少未来的质量问题?
如何从缺陷与问题管理中获得知识,来预防质量问题?
如何集成各种管理工具完成软件质量控制与度量?
如何提高调试与重构的能力?
如何评估软件中可复用资产的质量?
课程大纲
第一天
软件质量综述
1、软件质量模型
软件发生质量问题的根本原因
业界主流质量模型概述
2、软件质量策略
建构软件工程的元模型,发现质量策略
软件质量控制基本策略
软件全面质量管理
软件工程质量
1、高质量的软件需求
揭示软件需求质量症结
软件需求采集、分析、建模、管理过程的质量控制
2、提高软件设计质量
从配置库、设计文档中发现软件设计质量问题
软件设计视图(或视点)与设计质量
软件设计战略战术与设计质
如何运用软件的架构模式与设计模式来提升设计质量
第二天
软件代码质量
软件代码质量
编码规范与代码质量(提供主流语言的编码规范范例,如C++/JAVA等)
代码分析技术与代码质量
通过Check IN 策略控制源代码仓库的代码质量
代码重构与代码质量
4、软件测试质量
如何规划功能测试满足用户的需求
集成测试展开的策略
如何提升测试用例的质量
5、软件发布质量
软件构建(Build)健康质量分析
选择软件发布平台与方式
6、软件维护质量
软件问题自动收集(建立维护中心)
软件维护可提交性
软件滚动升级与软件质量
7、软件资产质量
如何从配置库中提炼资产
软件资产的重构与改进
第三天
软件过程质量
质量的防范策略
从优质量问题的软件中,发现质量问题位置
软件研发流程的防范策略
2、基于评审的质量控制
定义软件评审的流程
记录评审过程、评审问题的数据(实现评审管理和经验积累)
实践讨论:如何评估需求规格文档
实践讨论:XXX公司的架构设计文档
3、提高个人能力来提升软件质量
诠释微软的EEG方案(微软如何提高个人能力)
分析软件生命周期各个角色能力要求(定义指标体系)
制定个人能力培养计划(具有可操作性的计划)
不断自我评估能力,改进个人能力(可操作性的评估方法)
实践讨论:如何提升设计人员的设计能力
实践讨论:如何提升编码人员的调试能力
4、提高团队能力来提升软件质量
诠释微软的团队方案(研发团队与软件质量)
研发团队的能力要求(定义团队的能力指标体系)
实践讨论:如何提升3-5人研发小组的能力
5、软件管理质量
如何完成高质量软件计划
软件任务书与软件质量
实践讨论:软件中的“伯乐”与“千里马”
第四天
软件质量度量
建立软件过程的数据中心
软件过程数据化的理念(精准管理)
软件过程量化管理环境的设计
实践演练:基于微软Team Foundation Server的管理环境
实践演练:基于IBM Jazz的管理环境
2、测试与缺陷度量
缺陷分布度量、缺陷密度、缺陷注入率、整体缺陷清除率与阶段性缺陷清除率
测试覆盖度(测试整体的质量)
测试执行的效率度量、测试用例有效性度量
案例分析:对日外包项目中缺陷数据分析
3、管理度量(management metrics)
建立过程度量模型,使用工具实现度量模型(warehouse与OLAP)
质量管理度量(如质量审查度量、质量测试度量、质量保证度量等)
配置管理度量(如式样变更控制度量、版本管理控制度量等)
4、软件开发项目规模度量(size measurement)
功能点分析(FPA:function points analysis)、代码行(LOC:lines of code)、德尔菲法(Delphi)、COCOMO模型
本课程名称: 软件全面质量管理
查看更多:质量管理公开课