1 / 36
文档名称:

软件工程标准PPT课件.pptx

格式:pptx   大小:158KB   页数:36页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程标准PPT课件.pptx

上传人:wz_198613 2021/8/29 文件大小:158 KB

下载得到文件列表

软件工程标准PPT课件.pptx

文档介绍

文档介绍:一、软件工程标准
软件工程标准化
软件质量认证
GB/T 8567-2006计算机软件文 档编制规范
本章小结
第1页/共36页
1、软件工程标准的概念
随着软件工程项目功能的不断扩大,人员的不断增加,软件质量的下降、管理的混乱,从而使人们对软件工程中的标准化、统一化更为迫切需要。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。例如,软件概念的形成、需求分析、设计、实现、测试、制造、安装和检验、运行和维护直到软件引退(为新的软件所代替)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审与审计、产品分析、测试等),常常是跨越软件生存期各个阶段的专门工作,所有这些方面都应逐步地建立标准或规范。
第2页/共36页
软件工程标准化的意义
在开发一个软件时,需要将项目和人员划分成不同的层级和不同的分工,这些层次和分工存在着相互配合的问题;同时,在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。那么把这些错综复杂的关系协调好,就需要有一系列统一的约束和规定;并且在软件开发项目取得阶段成果或最后完成时,还需要进行阶段评审和验收测试;投入运行的软件,其在运行中出现的问题或正常的维护也需要对软件进行全面的理解。这些理解就像一门语言的语法规则一样,都需要提供统一的规范和标准,使得各项工作都能有章可循。
第3页/共36页
软件工程标准化的类型
过程标准:与开发一个产品或从事一项服务的一系列活动或操作有关。如方法、技术以及度量等。
产品标准:涉及软件工程事务的格式和内容。如需求、设计、部件、描述、计划以及报告等。
专业标准:涉及软件工程的所有方面,如职别、道德准则、认证、特许以及课程等。
记法标准:论述了再软件工程行业范围内,以惟一的一种方式进行交流的方法。如术语、表示法以及语言等。
第4页/共36页
2、软件工程标准的制定与推行
软件工程的生命周期
第5页/共36页
软件工程标准在开发机构中的推行
参考国际标准、国家标准或行业标准,制定适用于本单位软件开发的企业标准,编写软件工程标准化手册。
制定企业标准或是软件产品标准应当吸收软件工程师参加,让他们充分理解开发和实施标准的意义,以及他们自己在其中的责任。
为适应技术发展的形势,对已制定的标准,需要及时组织审查和更新。
贯彻标准应当得到辅助工具的支持。
第6页/共36页
3、软件工程标准层次
根据软件工程标准制定的机构和标准适用的范围有所不同,它可分为5个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。以下分别对5级标准的标识符和标准制定(或批准)的机构进行简要说明。
国际标准:由国际联合机构制定和公布,提供各国参考的标准。
国家标准:由政府或国家级的机构制定或批准,适用于全国范围的标准。
行业标准:由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。
企业规范:一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。
项目规范:由某一科研生产项目组织制定,目为该项任务专用的软件工程规范。
第7页/共36页
二、软件质量认证
软件质量认证的产生背景
软件质量认证的标准
软件质量认证的作用
ISO9000标准的构成
第8页/共36页
1、软件质量认证的产生背景
软件产品的质量直接影响到国民经济信息系统和国际装备系统的可靠性与安全运行,在国内外软件市场激烈的竞争中,提高软件质量已经成为一个软件企业生存发展的关键问题,软件企业或从事软件工程项目的机构在实践工作中在软件质量问题上应认识到,软件自身的特点和目前软件开发模式,使隐藏在软件内部的质量缺陷是不可避免
第9页/共36页
问题的出现
软件需求中存在的模糊以及需求的变更,影响着软件产品的质量。
目前广为采用的手工开发方式难于避免出现差错。
软件开发过程中各个环节的接口处不易保证正确性。
软件测试技术具有局限性。
软件质量管理的实际困难。
软件质量指标许多尚未量化。
目前许多软件机构的产品质量责任尚未落实到人
不规范的开发****惯难于纠正。
人员之间的沟通容易出现问题。
软件项目组中人员流动会影响产品质量。
第10页/共36页