某软件公司质量管理体系

上传人:工**** 文档编号:487210903 上传时间:2023-10-02 格式:DOC 页数:179 大小:4.36MB
返回 下载 相关 举报
某软件公司质量管理体系_第1页
第1页 / 共179页
某软件公司质量管理体系_第2页
第2页 / 共179页
某软件公司质量管理体系_第3页
第3页 / 共179页
某软件公司质量管理体系_第4页
第4页 / 共179页
某软件公司质量管理体系_第5页
第5页 / 共179页
点击查看更多>>
资源描述

《某软件公司质量管理体系》由会员分享,可在线阅读,更多相关《某软件公司质量管理体系(179页珍藏版)》请在金锄头文库上搜索。

1、秘密仅限于内部使用质量管理体系培训教材(一 )北京博思美亚科技发展公司目录公司标准软件过程体系文件导读.错误! 未定义书签。软件生命周期模型.错误! 未定义书签。软件开发过程.错误! 未定义书签。技术类评审.错误! 未定义书签。项目估算指南.错误! 未定义书签。标准软件过程总体裁剪指南.错误! 未定义书签。公司标准软件过程体系文件导读目录1、概述 .目的 . .适用范围 . .引用文件 . .术语 . .参考资料 . .2、公司标准软件过程的开发.开发历程 . .公司标准软件过程总体结构. .3、软件过程体系文件.过程管理 . .软件开发过程 . .项目管理 . .资源管理 . .指南性文件

2、. .错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。1、概述目的本文件对公司软件过程及其体系文件的总体结构进行描述,为与软件过程的开发、维护、改进、执行、管理和跟踪等有关的人员学习、理解和使用软件过程体系文件提供指南。适用范围适用于SEPG、高层经理、项目经理、软件开发人员、测试人员、软件质量保证人员、软件配置管理

3、人员及其他支持人员为了按规范开展各自的业务活动,学习、理解和使用软件过程体系文件。引用文件无。术语无。参考资料 SoftwareProjectManagement Guidebook ( Version), ProcessStrategies,Inc.软件工程实践者的研究方法 ,(美) Roger S. Pressman 着,黄柏素、梅宏译,机械工业出版社出版,1999 年 10 月实践中的 CMMINFOSYS公司实施软件项目之过程 ,潘卡杰罗特着, 杨慧鸣、李光龙泽, 2001 年 7 月2、公司标准软件过程的开发开发历程为了使软件过程保持长期稳定并能持续改进, 必须开发组织 (即公司)级

4、的标准软件过程。为此,公司组织了以软件工程过程组( SEPG)为主体的标准软件过程开发和文件编写组, 具体实施上述任务。 公司标准软件过程是在公司范围内的软件项目全面执行 CMM二级的基础上, 在软件工程一般理论的指导下, 收集公司全部软件项目所采用的软件过程,经过分析、归纳、提炼、分类、总结等一系列步骤开发而成; 又在开发标准软件过程的基础上, 形成了描述这些标准软件过程的相互关联的程序文件体系。本程序文件体系对组成标准软件过程的基本软件过程要紧, 以及软件过程要素之间的关系(软件过程结构)进行描述,描述的重点放在过程的可操作性上。此外,与此相关联, 开发或编写了公司的软件过程数据库、 与软

5、件过程相关的文档库、软件生命周期描述文件和标准软件过程裁剪指南。 它们和公司标准软件过程一起,组成了公司的软件过程资产。公司的软件过程资产为规范公司软件项目的软件过程提供了基础和保证。 各软件项目按标准软件过程裁剪指南, 根据项目的实际情况 (主要是客户需求) 对公司标准软件过程进行裁剪, 开发适合项目特定特性的项目软件过程; 项目软件过程开发的重点在软件过程的可用性, 以及附加到该项目的价值。 项目以项目定义的软件过程为基础,制订项目软件开发计划; 按计划执行项目的软件开发活动,产生相应的软件工作产品及其他开发成果; 开发过程中的数据以及项目结束后进行总结的数据, 经过一定的手续, 反馈到公

6、司的软件过程数据和软件过程相关文档库,丰富公司的软件过程资产。如此反复循环,促使软件过程得以持续改进。以上过程和关系可以用图1 表示。图中:表示实体,例如“分配到软件的需求”表示活动,例如“选择项目的软件生命周期”图中上半部分用粗线框围起来的部分即公司的软件过程资产部分, 它由描述公司标准软件过程的程序文件、 软件过程数据库、 与软件过程相关的文档库、 软件生命周期描述文件和标准软件过程裁剪指南组成。下半部分则描述公司软件过程资产的利用过程: 软件项目按标准软件过程裁剪指南,根据项目的实际情况 (主要是客户需求) 对公司标准软件过程进行裁剪,开发适合项目特定特性的项目软件过程; 制订项目软件开

7、发计划, 并按计划执行项目的软件开发活动; 将项目数据(包括开发过程中的数据以及项目结束后进行总结的数据)反馈到公司的软件过程数据库和软件过程相关文档库。图 1公司软件过程资产的开发和利用公司标准软件过程总体结构图 2 为公司标准软件过程的总体结构。 由于本公司的产品 (项目)除了纯软件产品(项目)外,还包括软件和硬件兼有的产品(项目) ,考虑到过程的完整性以及便于理解软件过程和其他过程之间的接口关系, 图中的项目开发过程反映了软件和硬件兼有的产品的整个开发过程,但其中非软件过程部分均采用虚线,以示区别。有关内容说明如下:(1)项目、项目生命周期和软件生命周期项目是由一组有起止日期、 相互协调

8、的受控活动组成的独特过程, 该过程要求达到符合包括时间、 成本和资源等约束条件在内的规定要求的目标, 其结果将产生产品。而软件项目则是为了开发软件产品(包括系统)而建立的项目。项目和产品都具有一定的生命周期。项目生命周期是指从项目启动到项目结束为止的时间间隔。 项目生命周期一般包括:初期策划阶段(主要是可行性分析) ;开发策划阶段(开发前的人、财、物等的计划和准备);实施阶段(具体实施项目开发计划,保证项目的质量、成本、进度的顺利完成);结束阶段(评审、鉴定及项目交付和组织结束工作)。在整个项目生命周期,所涉及的过程可以分为两类:项目开发过程(和被开发产品的实现直接相关);项目管理过程(对项目

9、的开发过程进行管理和控制)。软件生命周期则是指软件产品的生命周期, 即是指从设想软件产品开始到软件不再供使用为止的时间间隔。 软件生命周期一般包括: 概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装和调整阶段、运行和维护阶段,有时还包括退役阶段。显然,项目生命周期和软件生命周期在时间上是相关的, 但在概念上是完全不同的。一般来说,项目生命周期不会超过该项目所开发的软件产品的生命周期。(2)项目开发过程图中的下部表示项目的开发过程。 它从客户需求开始, 通过系统分析, 将客户需求分解成软件部分的需求和硬件部分的需求 (从此处项目将分成软件项目和硬件项目两部分)。其中,软件项目从软件需求定义

10、阶段、设计阶段、实现阶段、测试阶段、验收交付阶段到项目总结,表示整个软件开发的结束。一般来说,作为软件开发项目到此就意味着结束了, 但软件产品的生命周期并未结束。 软件产品交付后,将经历使用过程中的维护阶段(维护阶段的时间可能和项目合同有关),直到最后产品退役。(3)项目管理过程图中的中部表示项目的管理过程, 即对项目的开发过程实施管理的过程。 对于软件和硬件兼有的项目来说,项目管理的主要过程如下:初期策划(主要针对系统分析、可行性分析进行策划) ;开发策划(开发前的人、财、物等的计划和准备) ;项目跟踪与监控 (对项目初期的系统分析、 可行性分析, 以及项目开发过程中软件需求定义、设计、实现、测试、验收交付等活动进行跟踪与监控) ;软件质量保证(SQA,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号