软件工程标准化及软

软件工程标准化及软

ID:38470083

大小:255.37 KB

页数:22页

时间:2019-06-13

软件工程标准化及软_第1页
软件工程标准化及软_第2页
软件工程标准化及软_第3页
软件工程标准化及软_第4页
软件工程标准化及软_第5页
资源描述:

《软件工程标准化及软》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章软件工程标准化和软件文档1、什么是软件工程标准化1983年我国颁布的国家标准(GB3935.1-83)中对“标准”的定义是:“标准是对重复性事物和概念所做的统一规定。它以科学、技术、实践经验和综合成果为基础,经有关方面协商一致,由主管机构批准,以特定形式发布,作为共同遵守的准则和依据。”随着软件工程学的发展,软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。涉及软件概念的形成、需求分析、设计、实现、测试、安装和检验、运行和维护,直到软件淘汰。同时还有许多技术管理工作(如过程管理、产

2、品管理、资源管理)以及确认与验证工作(如评审和审计、产品分析、测试等),这些常常是跨越软件生存期各个阶段的专门工作。所有这些方面建立的标准或规范,即是软件工程标准化。软件工程标准化2、软件工程标准化的意义协调软件开发项目中人员、开发项目的各个部分以及各开发阶段之间联系和衔接问题。软件工程标准化的作用如下:①可提高软件的可靠性、可维护性和可移植性,从而提高软件产品的质量;②可提高软件人员的技术水平和软件的生产率;③可提高软件人员之间的通信效率,减少差错和误解;④为科学地进行软件管理奠定了基础;⑤有利于降低软件

3、产品的成本和运行维护成本;⑥有利于缩短软件开发周期;⑦标准化是软件研究、生产、使用三者之间的桥梁。软件工程标准化3、软件工程标准的范围和分类4、软件工程标准的层次国际标准国家标准行业标准企业规范项目规范由国际联合机构制定和公布,提供各国参考的标准。ISO(InternationalStandardsOrganization)——国际标准化组织。这一标准通常冠有ISO字样,如ISO8631—86Informationprocessing—Programconstructsandconventionsforth

4、eirrepresentation《信息处理——程序构造及其表示法的约定》。该标准现己由中国收入国家标准。软件工程标准化3、软件工程标准的范围和分类4、软件工程标准的层次国际标准国家标准行业标准企业规范项目规范由政府或国家级的机构制定或批准,适用于全国范围的标准,如:⑴GB——中华人民共和国国家技术监督局是中国的最高标准化机构,简称“国标”。⑵ANSI(AmericanNationalStandardsInstitute)——美国国家标准协会。软件工程标准化3、软件工程标准的范围和分类4、软件工程标准的层次

5、国际标准国家标准行业标准企业规范项目规范由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准,如:⑴IEEE(InstituteofElectricalandElectronicsEngineers)——美国电气与电子工程师学会。⑵GJB——中华人民共和国国家军用标准。⑶DOD—STD(DepartmentOfDefense—Standards)——美国国防部标准软件工程标准化3、软件工程标准的范围和分类4、软件工程标准的层次国际标准国家标准行业标准企业规范项目规范一些大型企业或公司,由于软件工程

6、工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(GeneralProductsDivision)1984年制定的《程序设计开发指南》。仅供该公司内部使用。软件工程标准化3、软件工程标准的范围和分类4、软件工程标准的层次国际标准国家标准行业标准企业规范项目规范由某一科研生产项目组织制定,且为该项任务专用的软件工程规范。例如,计算机集成制造系统(CIMS)的软件工程规范。软件工程标准化5、软件工程标准的体系框架1、软件工程功能标准框架可按标准的自然属性分为四个类别:①通用标准:指软件工程领域

7、的共性标准,包括术语词汇、组织框架、参考信息、软件分类等。②原理标准:包括描述各个原理级的关键组织标准。③要素标准:包括带有详细性能要求的标准。④指南和补充:包括为如何把原理或要素标准应用于特定场合而提供指南的文档。软件工程标准化5、软件工程标准的体系框架1、软件工程功能标准框架六种类型标准:过程、产品、工具、技术、人员和材料资源、数据(包括需求数据、产品数据和工程数据)。①过程:包括应用于计算机软件的开发、提供、安装和维护的指南、软件文档的管理指南、软件生存周期过程、软件测量过程、软件维护、软件用户文档过

8、程、软件配置管理、软件工程项目管理等。②产品:产品标准框架以及相关国际标准如图10-5,包括质量模型、软件产品质量、软件包质量需求和测试、软件测量功能性规格测量、系统和软件完整性级别、用户文档的设计和编制指南等。软件工程标准化1、软件工程功能标准框架③工具:包括CASE工具的评价和选择指南、CASE工具的采用指南、实体模型和原型的软件生存周期裁剪、软件工程环境服务、配置管理工具需求等。④技术:技术标准的框架以及相

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

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

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