苏苏网赚论坛

 找回密码
 立即注册
查看: 1473|回复: 0

评价软件主要考虑以下四个方面

[复制链接]
跳转到指定楼层
楼主
发表于 2018-12-19 22:00:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 评价软件主要考虑以下四个方面,可移植性软件开发耗资大,所以可移植性是衡泣软件性能的重要方面。
  定义
①移植:一个软件的源程序的运行环境的改变,如从一个处理机转向另一处理机,或 从一个编译程序转向另一编译程序.
  ②可移椬性:在移椬时软件的源程序只需作很小的改动或无霈改动,解决可移椬性的办 法①按标准的商级语言文本编写源程序’国际标准化组织(丨50〉和奖国国家标准组织为解决 软件的可移植性,制定了各冲商级语言的标准文本,,②自适应环境,即避免程序执行对环境 的依赖。如迭代收敛标准中使用与计箅机无关③连立环境接口棋块。这样移椬时仅箱修改接 口棋块,其他部分无黹变更,可用性可用性是软件质飨的主要特征,大致包括四个方面。
  1.简便性这是软件产品是否能取得成功的关键之一,只有易学、易笮握的软件才会受到 用户的靑睐软件的用户界面和前后处理系统(前处理如有限元单元的自动生成等〉直接决定了 软件的简便性.加标注的图形输出形象直现,一目了然.嵌受用户欢迎,可靠性包括正确性和 健壮性两方面①正确性:软件的程序对王确的原始数据能正常进行,得到正确的结果。
  ②健壮性:在支撑环境发生故瘅或原始数据有错误时,软件仍能正常工作,具有较强的自 恢友能力和诊断纠错能力,如能意识到发生意外,及时通知管理人员.能有效地控制事故的铥 延,不丢失赉织咨息.能较快地从故阵屮恢复.避免灾难性的后朵等。
  工功能完整性实现软件需求分析阶段定义的所有功能.
  4.效率①对软件效率起决定作用的是它所使用的苒法的复杂性〈时间复杂性和空间复杂 性、这是评价软件效率的虫要指标。
  ②程序技巧对软件效率也有作用.但程序技巧往往会影响可读性I这时程序技巧就玫为有 害的东西,③评价软件效率的另一个主要指标是实际运行时间和所需空间,④早期,人们非常 强调效率,因为硬件太馊旦太贵随狞硬件速度的飞逨提商.价格的大幅度卜跌,追求汁箅机系统 的效率的重要性大不如前,另一方面,由于软件维护费用急剧增长.人们更重视可维护性,效 率往往与可维护性、可箱性等抵觖.现在的做法是:宁可抦牲一点效率而改莕可维护性、可移 椬性和可棵性,(三)可维护姓1.定义可维护性指软件的可理解性、可测试性和可修改性.
  ①可珲解性:程序结抅清晰,编码中没有难以理解的裎序技巧.有足够的注释,②可测试 性:附有足够的测试用例,用户可随时检查系统是否正常;软件是否附有输出运行状态倍息的 程序段,便于用户随时了解系统运行悄况.有了可测试性,便于实现校正性维护,③可修改性: 棋块间接口合理清晰,既利于査找纠正错误,又便于扩充新的换块,增加程序功能.
  么维护的分类①校正性维护.
  ②支撑环境改变时的适应性维护.
  ③扩充功能的完转性维护。目前它已占总维护工作量的60%.
  (四)文挡的完善性软件文档在软件开发屮占有突出的地位,完莕的文档是软件可移植性 、可用性和可维护性的基本保证,当然,由详细设计文档也能方便地得到计界机程序,文档 和程序共同构成可能完成特定功能的计箅机软件。
  早在1976年,软件工程学的萸基人队80^01就给出定义:“软件是程序以及开发、使用和维 护秆序所箔的所有文档。”随葙软件工程学的发展,越来越强调文档的作用,文档已取代程 序成为软件的主体,关于软件维护和工程管理的详细内容不厉此书范,感兴趣齐请查阅软件 工程方面的教材。
热帖推荐
回复

使用道具 举报

广告合作|最大的网赚客中文交流社区!十年老站!

GMT+8, 2024-4-28 16:35 , Processed in 0.811201 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.1 VIP版

© 2012-2022 苏苏网赚论坛 版权所有 | 10年老品牌

快速回复 返回顶部 返回列表