软件工程2.ppt
《软件工程2.ppt》由会员分享,可在线阅读,更多相关《软件工程2.ppt(60页珍藏版)》请在三一办公上搜索。
1、软件工程标准化和文档,软件工程标准化软件工程标准的层次中国的软件标准软件文档的作用与分类对文档编制的质量要求,内容提要,软件危机的出路在于软件开发的工程化和标准化。程序设计语言的标准化:为某一程序设计语言规定若干个标准子集,对于语言的实现者和用户都带来了很大方便。软件过程的标准化:软件生存期各个阶段的工作建立标准或规范。,软件工程标准化的作用,可提高软件的可靠性、可维护性和可移植性;可提高软件人员的技术水平,减少差错和误解;可提高软件人员之间的通信效率,提高软件的生产率;有利于软件管理;有利于降低软件产品的成本和运行维护成本;有利于缩短软件开发周期。,软件工程标准的层次,(1)国际标准 由国际
2、联合机构制定和公布,提供各国参考的标准。国际标准化组织 ISO(International Standards Organization)这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大的影响。,软件工程标准的层次,国际标准化组织 ISO成立于1947年2月宗旨:在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。117个成员组织,2856个技术机构已制定10300多个标准编号格式ISO+标准号+斜杠+分标准号+冒号+发布年份,ISO建立了“计算机与信息处理技术委员会”,简称ISOTC97,专门负责与计算机有关的标准化工作。这一标
3、准通常冠有ISO字样,如 ISO 863186 Information processing _program constructs and conventions for their representation信息处理 程序构造及其表示法的约定。该标准现已由中国收入国家标准。,(2)国家标准 由政府或国家级的机构制定或批准,适用于全国范围的标准,如:GB 中华人民共和国国家技术监督局公布实施的标准,简称“国标”。现已批准了若干软件工程标准。ANSI(American National Standards Institute)美国国家标准协会。是美国一些民间标准化组织的领导机构,,FIPS(
4、NBS)Federal Information Processing Standards(National Bureau of Standards)美国商务部国家标准局联邦信息处理标准。BS(British Standard)英国国家标准。DIN(Deutsches Institut fr Nor-mung)德国标准协会 JIS(Japanese Industrial Standard)日本工业标准,(3)行业标准 由行业机构、学术团体或国防机构制定,适用于某个业务领域的标准。IEEE(Institute of Electrical and Electronics Engineers)美国电气
5、与电子工程师学会。该学会有一个软件标准分技术委员会(SESS),负责软件标准化活动。IEEE公布的标准常冠有ANSI的字头。例如,ANSIIEEE Str 8281983软件配置管理计划标准。,GJB中华人民共和国国家军用标准。这是由中国国防科工委批准,适合于国防部门和军队使用的标准。例如,GJB 43788军用软件开发规范。DOD_STD(Department Of Defense _STanDards)美国国防部标准,适用于美国国防部门。MIL_S(MILitary_Standard)美国军用标准,适用于美军内部。,OMG(Object Management Group)isan open
6、 membership,not-for-profit consortium that produces and maintains computer industry specifications for interoperable enterprise applications.UML(Unified Modeling Language),(4)企业规范 一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部1984年制定的程序设计开发指南,仅供该公司内部使用。(5)项目规范 由某一科研生产项目组织制定,为该项任务专用的软件工程规范。,中国的软件标
7、准,到2003年,中国全部现行有效的软件工程规范国家标准共33项,并按照软件工程标准体系的框架、结构分为六大类:一 专业基础 GB/T 11457-1995软件工程术语 GB/T 13702-1992计算机软件分类与代码 GB/T 15539-1995软件工程标准分类法,二 软件过程 GB/T 8566-2001信息技术软件生存周期过程 GB/T 8567-1988计算机软件产品开发文件编制指南 GB/T 9385-1988计算机软件需求说明编制指南 GB/T 9386-1988计算机软件测试文件编制规范,二 软件过程(续)GB/T 12505-1990计算机软件配置管理计划规范 GB/T 1
8、4079-1993软件维护指南 GB/T 15532-1995计算机软件单元测试 GB/T 16680-1996软件文档管理指南 GB/Z 18493-2001信息技术软件生存周期过程指南,三 软件质量 GB/T 12504-1990计算机软件质量保证计划规范 GB/T 17544-1998信息技术软件包质量要求和测试 GB/T 18491.1-2001信息技术软件测量功能规模测量 GB/T 18492-2001信息技术系统及软件完整性级别,四 技术与管理 GB/T 13423-1992工业控制用软件评定准则第1部分:概念定义GB/T 14394-1993计算机软件可靠性和可维护性管理 GB/
9、T 16260-96信息技术软件产品评价质量特性及其使用指南 GB/T 18905.1-2002软件工程产品评价第1部分:概述 GB/T 18905.2-2002软件工程产品评价第2部分:策划和管理,四 技术与管理(续)GB/T 18905.3-2002软件工程产品评价第3部分:开发者用的过程 GB/T 18905.4-2002软件工程产品评价第4部分:需方用的过程 GB/T 18905.5-2002软件工程产品评价第5部分:评价者用的过程 GB/T 18905.6-2002软件工程产品评价第6部分:评价模块的文档编制,五 工具与方法 GB/T 15853-1995软件支持环境 GB/Z 18
10、914-2002信息技术软件工程CASE工具的采用指南 GB/T 18234-2000信息技术CASE工具的评价与选择指南,六 数据 GB/T 1526-1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定 GB/T 13502-1992信息处理程序构造及其表示的约定 GB/T 14085-1995信息处理系统计算机系统配置图符号及约定 GB/T 15535-1995信息处理单命中判定表规范 GB/T 15697-1995信息处理按记录组处理顺序文卷的程序流程,软件文档的作用与分类,在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程

链接地址:https://www.31ppt.com/p-5639102.html