《软件工程标准》PPT课件.ppt

《软件工程标准》PPT课件.ppt

ID:59776657

大小:270.31 KB

页数:36页

时间:2020-11-24

《软件工程标准》PPT课件.ppt_第1页
《软件工程标准》PPT课件.ppt_第2页
《软件工程标准》PPT课件.ppt_第3页
《软件工程标准》PPT课件.ppt_第4页
《软件工程标准》PPT课件.ppt_第5页
资源描述:

《《软件工程标准》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第13章软件工程标准珠海软件行业协会专家委员会主任吉林大学珠海学院计算机系教授李军国Softwareengineeringstandard一、软件工程标准软件工程标准化软件质量认证GB/T8567-2006计算机软件文档编制规范本章小结1、软件工程标准的概念随着软件工程项目功能的不断扩大,人员的不断增加,软件质量的下降、管理的混乱,从而使人们对软件工程中的标准化、统一化更为迫切需要。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。例如,软件概念的形成、需求分析、设计、实现、测试、制造、安装

2、和检验、运行和维护直到软件引退(为新的软件所代替)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审与审计、产品分析、测试等),常常是跨越软件生存期各个阶段的专门工作,所有这些方面都应逐步地建立标准或规范。软件工程标准化的意义在开发一个软件时,需要将项目和人员划分成不同的层级和不同的分工,这些层次和分工存在着相互配合的问题;同时,在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。那么把这些错综复杂的关系协调好,就需要有一系列统一的约束和规定;并且在软件开发

3、项目取得阶段成果或最后完成时,还需要进行阶段评审和验收测试;投入运行的软件,其在运行中出现的问题或正常的维护也需要对软件进行全面的理解。这些理解就像一门语言的语法规则一样,都需要提供统一的规范和标准,使得各项工作都能有章可循。软件工程标准化的类型过程标准:与开发一个产品或从事一项服务的一系列活动或操作有关。如方法、技术以及度量等。产品标准:涉及软件工程事务的格式和内容。如需求、设计、部件、描述、计划以及报告等。专业标准:涉及软件工程的所有方面,如职别、道德准则、认证、特许以及课程等。记法标准:论述了再软件工程

4、行业范围内,以惟一的一种方式进行交流的方法。如术语、表示法以及语言等。2、软件工程标准的制定与推行软件工程的生命周期软件工程标准在开发机构中的推行参考国际标准、国家标准或行业标准,制定适用于本单位软件开发的企业标准,编写软件工程标准化手册。制定企业标准或是软件产品标准应当吸收软件工程师参加,让他们充分理解开发和实施标准的意义,以及他们自己在其中的责任。为适应技术发展的形势,对已制定的标准,需要及时组织审查和更新。贯彻标准应当得到辅助工具的支持。3、软件工程标准层次根据软件工程标准制定的机构和标准适用的范围有所

5、不同,它可分为5个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。以下分别对5级标准的标识符和标准制定(或批准)的机构进行简要说明。国际标准:由国际联合机构制定和公布,提供各国参考的标准。国家标准:由政府或国家级的机构制定或批准,适用于全国范围的标准。行业标准:由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。企业规范:一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。项目规范:由某一科研生产项目组织制定,目为该项任务专用的软件工程规范。二、软件质量认

6、证软件质量认证的产生背景软件质量认证的标准软件质量认证的作用ISO9000标准的构成1、软件质量认证的产生背景软件产品的质量直接影响到国民经济信息系统和国际装备系统的可靠性与安全运行,在国内外软件市场激烈的竞争中,提高软件质量已经成为一个软件企业生存发展的关键问题,软件企业或从事软件工程项目的机构在实践工作中在软件质量问题上应认识到,软件自身的特点和目前软件开发模式,使隐藏在软件内部的质量缺陷是不可避免问题的出现软件需求中存在的模糊以及需求的变更,影响着软件产品的质量。目前广为采用的手工开发方式难于避免出现差

7、错。软件开发过程中各个环节的接口处不易保证正确性。软件测试技术具有局限性。软件质量管理的实际困难。软件质量指标许多尚未量化。目前许多软件机构的产品质量责任尚未落实到人不规范的开发习惯难于纠正。人员之间的沟通容易出现问题。软件项目组中人员流动会影响产品质量。ISO9000系列标准与GB/T19000直到1987年公布的ISO9000系列标准,是国际上影响最为深远的质量管理标准当属国际标准化组织。这一国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。中国对此也十分重视,采取了积极态度。一方面确定对其

8、等同采用,发布了与其相应的质量管理国家标准系列GB/T19000。2、软件质量认证的标准软件企业贯彻实施ISO9000质量管理体系认证。质量体系认证,是指对供方的质量体系进行的第三方评定或注册活动,以通过评定和事后监督来证明供方的质量体系符合并满足需方对该体系规定的要求。第三方是指具有权威性,并目对于供需双方都无经济利害关系的机构。ISO9000-3作为软件企业实施,ISO9001质量保证模式标准的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。