软件工程11(西南交通大学软件工程)剖析.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、软件著作权保护的基本条件 《中华人民共和国著作权法》明确规定,计算机软件是它受保护客体中的一项。 受保护的软件必须满足两个基本条件: 13.4.2 软件著作权保护 1)必须是开发者独立开发的,即具有原创性 著作权保护的主要形式和内容是在一定时间范围内,禁止他人未经软件权利人许可进行的复制或抄袭软件的行为。任何有复制或抄袭他人的软件不能获得著作权。 2)在某种有形物体上 如纸、磁带、磁盘等,通过这些有形物体能为人所感知、传播和复制。 只要满足著作权法中基本条件的计算机软件(包括程序和文件),都受著作权保护。 二、软件著作权保护范围 注:尽管程序的目标代码是以二进制数码形式构成的,但是应该把它和源代码视为同一作品,因而也享有著作权保护。 软件著作权保护的只是软件的表现,而不是软件的一切。 例如,软件的程序代码受著作权保护,但软件开发过程中使用的任何思想、概念、发现、原理、算法、处理过程和运行方式都不受保护,可以被他人使用以制作功能相似的软件。 三、著作权人权利 根据我国著作权法规定,作品著作权人(版权人)的专利权包括: 1)发表权 2)署名权 3)修改权 4)保护作品完整权 5)使用权和获得报酬权 四、精神权利和经济权利 一般说来,版权法授予著作权人的专有权利可以分为两个方面: 1)精神权利 也称为非财产权利。发表权、署名权、保护作品完整权属于精神权利。许多国家的版权法都规定,作者的精神权利是永久的。 2)经济权利 也称财产权利,是指作者使用自己的作品以获得经济收益的专有权利,以及作者在社会大众使用自己的作品时取得报酬的权利。修改权、使用权和获得报酬权属于经济权利。 经济权利可以转让给他人。 Thank You! The End 4)完整性:为某一目的而保护数据,避免它受到有意、偶然的破坏或遗失的能力。 5)可使用性:用户学习、使用软件以及为程序准备输入和解释输出所需工作量的大小。 6)可维护性:对一个已投入运行的软件进行相应诊断和修改所需工作量的大小。 7)可测试性:测试软件以确保其能够执行预定功能所需工作量的大小。 8)灵活性:修改或改进一个已投入运行的软件所需工作量的大小。 9)可移植性:将一个软件系统从一个计算机系统移植到另一个计算机系统或环境所需工作量的大小。 10)复用性:一个软件(或软件的部件)能再次用于其它应用的程度。 11)互连性:连接一个软件或其他系统所需工作量的大小。 通常,对以上11个质量要素直接度量是困难的,因此 McCall 定义了一些评价准则,使用它们来估计软件质量要素的值。 可训练性 可操作性 可跟踪性 完整性 容错性 准确性 一致性 执行效率 复杂性 安全性 工具性 简明性 可审计性 可扩充性 模块性 自描述性 简洁性 通用性 硬件独立性 软件独立性 通信共用性 数据共用性 可使用性 正确性 可靠性 效率 完整性 可维护性 灵活性 可测试性 可移植性 复用性 互连性 产品运行 产品修正 产品转移 图13.3 McCall质量度量模型 质量因素 主要用途 软件属性(评价准则) 度量 三、ISO质量度量模型 1985年,国际标准化组织(ISO)提出建议,软件质量度量模型由三层组成: 1)高层是软件质量需求评价准则(SQRC) 2)中层是软件质量设计评价准则(SQDC) 3)底层是软件质量度量评价准则(SQMC) ISO的三层结构来源于McCall的模型,其高层、中层、底层分别与McCall模型的质量因素、评价准则、度量相对应。 其中SQRC由8个质量因素组成,SQDC选用了23个评价准则。 ISO认为,高层和中层应建立国际标准,以便在国际范围内推广应用SQM技术。 而底层SQMC则可以由各使用单位根据实际情况制定。 图13.4 ISO建议的质量度量模型 可跟踪性 完整性 一致性 准确性 容错性 简洁性 模块性 通用性 可扩充性 工具性 自描述性 简明性 执行效率 存储效率 存取控制 存取审查 可操作性 可训练性 通信性 软件独立性 硬件独立性 通信共用性 数据共用性 正确性 可靠性 可维护性 适应性 效率 安全性 可用性 连接性 SQRC SQDC SQMC 由各使用单位根据实际情况制定 1991年ISO发布的ISO/IEC 9126质量特性国际标准中: SQRC(高层)改称为“质量特性”; SQDC(中层)称为“质量子特性”; SQMC(底层)称为“度量”。 高层质量特性降为6个,分别是: 1)功能性; 2)可靠性; 3)可维护性; 4)效率;

文档评论(0)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档