软件工程标准化及软.ppt
《软件工程标准化及软.ppt》由会员分享,可在线阅读,更多相关《软件工程标准化及软.ppt(22页珍藏版)》请在三一办公上搜索。
1、第10章 软件工程标准化和软件文档,1、什么是软件工程标准化 1983年我国颁布的国家标准(GB3935.1-83)中对“标准”的定义是:“标准是对重复性事物和概念所做的统一规定。它以科学、技术、实践经验和综合成果为基础,经有关方面协商一致,由主管机构批准,以特定形式发布,作为共同遵守的准则和依据。”随着软件工程学的发展,软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。涉及软件概念的形成、需求分析、设计、实现、测试、安装和检验、运行和维护,直到软件淘汰。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审和审计、产品分析、测试等),这些常常是
2、跨越软件生存期各个阶段的专门工作。所有这些方面建立的标准或规范,即是软件工程标准化。,软件工程标准化,2、软件工程标准化的意义 协调软件开发项目中人员、开发项目的各个部分以及各开发阶段之间联系和衔接问题。软件工程标准化的作用如下:可提高软件的可靠性、可维护性和可移植性,从而提高软件产品的质量;可提高软件人员的技术水平和软件的生产率;可提高软件人员之间的通信效率,减少差错和误解;为科学地进行软件管理奠定了基础;有利于降低软件产品的成本和运行维护成本;有利于缩短软件开发周期;标准化是软件研究、生产、使用三者之间的桥梁。,软件工程标准化,3、软件工程标准的范围和分类4、软件工程标准的层次 国际标准
3、国家标准 行业标准 企业规范 项目规范,由国际联合机构制定和公布,提供各国参考的标准。ISO(International Standards Organization)国际标准化组织。这一标准通常冠有ISO字样,如ISO863186 Information processingProgram constructs and conventions for their representation信息处理程序构造及其表示法的约定。该标准现己由中国收入国家标准。,软件工程标准化,3、软件工程标准的范围和分类4、软件工程标准的层次 国际标准 国家标准 行业标准 企业规范 项目规范,由政府或国家级的机构
4、制定或批准,适用于全国范围的标准,如:GB中华人民共和国国家技术监督局是中国的最高标准化机构,简称“国标”。ANSI(American National Standards Institute)美国国家标准协会。,软件工程标准化,3、软件工程标准的范围和分类4、软件工程标准的层次 国际标准 国家标准 行业标准 企业规范 项目规范,由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准,如:IEEE(Institute of Electrical and Electronics Engineers)美国电气与电子工程师学会。GJB中华人民共和国国家军用标准。DODSTD(Departme
5、nt Of DefenseStandards)美国国防部标准,软件工程标准化,3、软件工程标准的范围和分类4、软件工程标准的层次 国际标准 国家标准 行业标准 企业规范 项目规范,一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(General Products Division)1984年制定的程序设计开发指南。仅供该公司内部使用。,软件工程标准化,3、软件工程标准的范围和分类4、软件工程标准的层次 国际标准 国家标准 行业标准 企业规范 项目规范,由某一科研生产项目组织制定,且为该项任务专用的软件工程规范。例如,计算机集成制造系统(CIMS
6、)的软件工程规范。,软件工程标准化,5、软件工程标准的体系框架1、软件工程功能标准框架可按标准的自然属性分为四个类别:通用标准:指软件工程领域的共性标准,包括术语词汇、组织框架、参考信息、软件分类等。原理标准:包括描述各个原理级的关键组织标准。要素标准:包括带有详细性能要求的标准。指南和补充:包括为如何把原理或要素标准应用于特定场合而提供指南的文档。,软件工程标准化,5、软件工程标准的体系框架1、软件工程功能标准框架 六种类型标准:过程、产品、工具、技术、人员和材料资源、数据(包括需求数据、产品数据和工程数据)。过程:包括应用于计算机软件的开发、提供、安装和维护的指南、软件文档的管理指南、软件
7、生存周期过程、软件测量过程、软件维护、软件用户文档过程、软件配置管理、软件工程项目管理等。产品:产品标准框架以及相关国际标准如图10-5,包括质量模型、软件产品质量、软件包质量需求和测试、软件测量功能性规格测量、系统和软件完整性级别、用户文档的设计和编制指南等。,软件工程标准化,1、软件工程功能标准框架 工具:包括CASE工具的评价和选择指南、CASE工具的采用指南、实体模型和原型的软件生存周期裁剪、软件工程环境服务、配置管理工具需求等。技术:技术标准的框架以及相关国际标准如图10-7。包括软件产品评价、软件过程评估、软件可信性、科技系统功能安全的风险分析、功能安全与系统相关的安全以及体系结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 标准化
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6206871.html