按关键词阅读: 软件工程 软件
能的能力 。
2021-8-4 20 。
14、 软件工程8个质量要素: (5)(5)可维护性可维护性(maintainability)(maintainability) 。
软件制品交付用户使用后 , 能够对它进行修改 , 以便改正软件制品交付用户使用后 , 能够对它进行修改 , 以便改正 潜伏的缺陷、改进性能和其他属性 , 使软件制品适应环境潜伏的缺陷、改进性能和其他属性 , 使软件制品适应环境 的变化等等 。
的变化等等 。
由于软件是逻辑产品 , 只要用户需要可以无限期地使用下由于软件是逻辑产品 , 只要用户需要可以无限期地使用下 去 , 软件维护是去 , 软件维护是 不可避免的 。
不可避免的 。
软件维护成本约软件维护成本约 占整个生命周期占整个生命周期 的的40%40%至至60% 。
15、60% 。
软件维护费用高软件维护费用高 的问题今天仍然的问题今天仍然 没有明显改变 。
没有明显改变 。
图图1.3 1.3 软件开发成本比重上升维护成本居高不下软件开发成本比重上升维护成本居高不下 2021-8-4 21 (6)(6)可移植性可移植性(portability)(portability) 。
将软件安装在不同计算机系统或环境的难易程度 。
将软件安装在不同计算机系统或环境的难易程度 。
(7)(7)安全性安全性(security)(security) 。
控制或保护程序和数据不受破坏的机制 , 以防止程控制或保护程序和数据不受破坏的机制 , 以防止程 序和数据受到意外的或蓄意的存取、使用、修改、毁坏序 。
16、和数据受到意外的或蓄意的存取、使用、修改、毁坏 或泄密 。
在网络环境下计算机犯罪、恶作剧增多 , 软件或泄密 。
在网络环境下计算机犯罪、恶作剧增多 , 软件 安全受到人们的高度重视 。
安全受到人们的高度重视 。
(8)(8)可复用性可复用性(reusebility)(reusebility) 。
概念或功能相对独立的一个或一组相关模块定义为一概念或功能相对独立的一个或一组相关模块定义为一 个软构件 。
个软构件 。
软构件可以在多种场合应用的程度称为构件软构件可以在多种场合应用的程度称为构件 的可复用性 。
的可复用性 。
2021-8-4 22 1.1.6 1.1.6 软件的安全与保护软件的安全与保护 软件安全软件安全是软 。
17、件控制的系统始终处于不危及人的生命财产是软件控制的系统始终处于不危及人的生命财产 和生态环境的属性 。
和生态环境的属性 。
软件安全包括两个方面:软件安全包括两个方面: (1 1)关键领域关键部位的计算机软件必须正确、可靠的工)关键领域关键部位的计算机软件必须正确、可靠的工 作 , 要防止因概念、设计和结构等方面的不完善造成的系作 , 要防止因概念、设计和结构等方面的不完善造成的系 统失效 , 要具有挽回因设计、操作不当造成软件系统失效统失效 , 要具有挽回因设计、操作不当造成软件系统失效 的能力 。
的能力 。
(2 2)对进入软件系统人的身份进行认证、对数据访问进行)对进入软件系统人的身份进行认证、对数据访问进行。
18、控制 , 阻止计算机病毒、木马的侵入 , 防止计算机失控 , 控制 , 阻止计算机病毒、木马的侵入 , 防止计算机失控 ,计算机内的重要信息被盗 , 给人们的财产和精神造成巨大计算机内的重要信息被盗 , 给人们的财产和精神造成巨大 损失 。
损失 。
2021-8-4 23 软件的安全与保护软件的安全与保护 IECIEC国际标准国际标准SC65A-123SC65A-123(草案)把软件危险程(草案)把软件危险程 度分成四级 , 即度分成四级 , 即灾难性灾难性、重大重大、较大较大、较小较小 。
灾难性灾难性 计算机系统的失效会危及群众的生命 , 摧毁设备、设施 , 计算机系统的失效会危及群众的生命 , 摧毁设备、设施 ,造成巨大的经济损失造成巨大的 。
19、经济损失 重大重大 失效会危及人员生命 , 部分设备、设施严重损坏 , 造成失效会危及人员生命 , 部分设备、设施严重损坏 , 造成 大的经济损失大的经济损失 较大较大 失效会造成人员伤害 , 给设备、设施造成一定损失失效会造成人员伤害 , 给设备、设施造成一定损失 较小较小 不涉及安全性问题不涉及安全性问题 2021-8-4 24 表表1.1 IEC SC65A-1231.1 IEC SC65A-123不同危险等级软不同危险等级软 件的可靠性要求件的可靠性要求 连续控制系统连续控制系统 业务处理系统业务处理系统 危险等级危险等级每小时发生危险故障的次数每小时发生危险故障的次数请求调用时发生故障的概率请求调用时发生故 。
稿源:(未知)
【傻大方】网址:/a/2021/0822/0023896882.html
标题:软件|第1章软件与软件工程( 三 )