- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软工标准简介
软件工程标准综述;目 次;1 序; 当今社会已进入信息化时代,以计算机技术、微电子技术、通信技术为内容的信息技术正向社会的各个领域渗透,正在对社会、经济、技术和军事的发展产生巨大且深远的影响。信息资源已成为一个国家经济和社会发展的战略性资源,是国家实力的重要组成部分。
计算机软件随着应用的日益深化,其作用越来越重要,已成为整个系统的神经中枢和威力倍增器。
; 另一方面,由于软件与硬件极大不同,可以说是一个无形的产品,其产品形态具有如下特点:
1)软件成本高
2)软件开发进度难于控制
3)软件工程作量难于估计
4)软件质量难于保证
5)软件难于修正维护
; 加之目前软件从论证、立项、开发、测试、验收、运行维护等存在如下不规范的行为:
很多单位尚未建立基本软件过程,还是沿用“自编、自导、自演”的开发方式,软件开发过程和质量处于不受控状态;
在签订合同时,软件未作为配套产品单独签订合同,费用与进度往往纳入系统或设备的统一安排,未考虑软件的特殊性;
在软件开发过程中对软件的资源投入(包括人员、设备、工具等)不足,做不到软件设计、实现、测试人员三分开;
将软件的开发过程完全与硬件研制混同为一,软件不按软件过程而按硬件研制过程开发,软件没有单独的测试和评审;
软件文档的编制不规范,特别严重的是大多数单位的文档是在软件实现(编程)完成后补写的,失去了以设计文档指导软件实现的作用。
;
上述状况导致应用软件系统整体质量水平低下,难于满足需方和最终用户的业务需求。
国内外的经验说明,为了克服上述问题,最根本的一条是必须树立“软件是产品”和“用软件工程方法组织和管理软件开发”的观念。这就是软件工程学科所要解决的问题。;软件工程发展的四个里程碑:
传统软件工程
面向对象工程
软件过程工程
构件工程
伴随着软件工程技术的发展软件工程标准化也快速发展
; 软件工程标准就是将软件开发、监控、文档编制、测试、运行维护等过程规范化???将无形变为有形。
;软件质量的控制(质量三要素)
;软件工程标准就是围绕这三方面展开的。
目前核心的两点是:
强调过程规范化
强调文档规范化;软件工程标准的作用具体体现在:
通过标准化为软件工程活动规定了通用框架和基本要求,有助于保证软件工程活动的完整性、有效性,提高管理的透明度、可控性和有序性;
通过标准化为软件开发的各单位或人员规定了共同的行为准则,有助于协调和统一软硬件研制活动;
标准规定了检验软件开发工作成果的共同依据,有助于软件的评审、测试和验收等;
通过标准化,可以把选定的软件工程方法变为具体规定,有助于克服由多种方法学并用所带来的困难,保证软件开发方法与硬件研制的方法相协调;
通过标准化,可以统一软件产品可能具有的相同或相近的属性,有利于提高软件的重用率、互操作性、保障性等。
其实核心目的是提高软件产品的质量、提高产品竞争力。
;2 标准组织
——从事软件工程标准的国际组织
ISO/IEC JTC1/SC7
IEEE
OMG
——国内组织
全国信标委软件工程分委会
构件标准工作组;3 软件工程标准体系框架;专业基础
软件工程术语(GB/T 11457-2006)
计算机软件分类与代码(GB/T 13702-1992)
计算机软件可靠性和维护性管理(GB/T 14394-2008)
软件工程标准分类法(GB/T 15538-1995)
软件生存周期过程中的软件可信性—应用指南 IEEE
61508-3 Ed.10b:1998
可信性管理 第3部分:应用指南 第6节:可信性的软
件方面 G-010-1993
软件可靠性 (R-013-1992)
;软件过程
信息技术 软件生存周期过程(GB/T 8566-2007)
信息技术 软件生存周期过程指南(GB/Z 18493-2001)
信息技术 系统生存周期过程( GB/T 22032-2008
软件产品及其质量
信息技术 软件产品评价( GB/T 18905 )
信息技术 软件产品质量( GB/T 16260 );技术与管理
信息技术 软件过程评估(ISO/IEC 15504)
软件过程能力评估模型(SJ/T 11234-2001)
软件能力成熟度模型(SJ/T 11235-2001)
工具与方法
CASE工具的评价和选择指南(GB/T 18234-2000))
CASE工具的采用指南
数据
您可能关注的文档
- 新面积计算规定解读(2014年7月1日).pptx
- 经典仿写题及答案.ppt
- 专题五教育评价.ppt
- 经典博弈模型.ppt
- 博弈论的几个经典模型.ppt
- 经典发布会方案.ppt
- 食品标准的制定.ppt
- 谈谈政务信息的撰写(简版).ppt
- (人教新课标)三年级语文下册第15课《争吵》课件(共33张PPT).ppt
- 社会学的经典研究.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)