首页 > 产品 > 经验 > 可维护性,什么是软件可维护性常见的软件维护活动有哪几类

可维护性,什么是软件可维护性常见的软件维护活动有哪几类

来源:整理 时间:2025-01-10 17:53:52 编辑:智能门户 手机版

本文目录一览

1,什么是软件可维护性常见的软件维护活动有哪几类

改正型适应型改善型

什么是软件可维护性常见的软件维护活动有哪几类

2,提高软件可维护性的措施有哪些

编写可读性高的代码;编写可维护的代码;使用设计模式等。

提高软件可维护性的措施有哪些

3,什么叫 系统可维护性

就是这个系统的维护便捷程度,如不停机维护,免工具维护,一般员工就能维护,维护手册很全、很详细、操作性强,等。
预防性维护(preventive maintanence) 是按照策划的结果, 按计划进行维护保养, 如定期保养.

什么叫 系统可维护性

4,从技术和管理方面谈谈如何提高软件的可维护性

建立明确的软件质量目标和优先级   一个可维护的程序应是可理解的、可靠的、可测试的、可修改的、可移植的、效率高的和可使用的。但要实现这所有的目标,需要付出很大的代价,而且也不一定行得通。因为某些质量特性是相互促进的,例如可理解性和可测试性、可理解性和可修改性。但另一些质量特性却是相互抵触的,例如效率和可移植性、效率和可修改性等。因此,尽管可维护性要求每一种质量特性都要得到满足,但它们的相对重要性应随程序的用途及计算环境的不同而不同。   2 使用提高软件质量的技术和工具   模块化是软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小;如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层;程序的测试与重复测试比较容易;程序错误易于定位和纠正;容易提高程序效率。使用结构化程序设计技术,提高现有系统的可维护性。采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。采用结构化小组程序设计的思想和结构文档工具。软件开发过程中。建立主程序员小组,实现严格的组织化结构,强调规范,明确领导以及职能分工,能够改善通信、提高程序生产率;在检查程序质量时,采取有组织分工的结构普查,分工合作,各司其职,能够有效地实施质量检查。同样,在软件维护过程中,维护小组也可以采取与主程序员小组和结构普查类似的方式,以保证程序的质量。   3 进行明确的质量保证审查   质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施来纠正,以控制不断增长的软件维护成本,延长软件系统的有效生命期。为了保证软件的可维护性,有4种类型的软件审查。   在检查点进行复审。保证软件质量的最佳方法是在软件开发的最初阶段就把质量要求考虑进去,并在开发过程每一阶段的终点,设置检查点进行检查。检查的目的是要证实已开发的软件是否符合标准,是否满足规定的质量需求。在不同的检查点,检查的重点不完全相同。如图1所示。   验收检查。验收检查是一个特殊的检查点的检查,是交付使用前的最后一次检查,是软件投入运行之前保证可维护性的最后机会。它实际上是验收测试的一部分,只不过它是从维护的角度提出验收的条件和标准。   周期性地维护审查。软件在运行期间,为了纠正新发现的错误或缺陷,为了适应计算环境的变化,为了响应用户新的需求,必须进行修改。因此会导致软件质量有变坏的危险,可能产生新的错误,破坏程序概念的完整性。因此,必须像硬件的定期检查一样,每月一次或二月一次,对软件做周期性的维护审查,以跟踪软件质量的变化。周期性维护审查实际上是开发阶段检查点复查的继续,并且采用的检查方法、检查内容都是相同的。为了便于用户进行运行管理,适时提供维护工具以及有关信息是很重要的。   维护审查的结果可以同以前的维护审查的结果、以前的验收检查的结果和检查点检查的结果相比较,任何一种改变都表明在软件质量上或其他类型的问题上可能起了变化。对于改变的原因应当进行分析,例如,如果使用的是复杂性度量标准,则应当随机地选择少量模块,再次测量其复杂性。   对软件包进行检查。软件包是一种标准化了的,可为不同单位、不同用户使用的软件。软件包卖主考虑到他的专利权,一般不会提供给用户他的源代码和程序文档。因此,对软件包的维护采取以下方法。使用单位的维护人员首先要仔细分析、研究卖主提供的用户手册、操作手册、培训教程、新版本说明、计算机环境要求书、未来特性表,以及卖方提供的验收测试报告等,在此基础上,深入了解本单位的希望和要求,编制软件包的检验程序。该检验程序检查软件包程序所执行的功能是否与用户的要求和条件相一致。为了建立这个程序,维护人员可以利用卖方提供的验收测试实例,还可以自己重新设计新的测试实例。根据测试结果,检查和验证软件包的参数或控制结构,以完成软件包的维护。
文章TAG:可维护性维护什么软件可维护性

最近更新

  • 冷却塔降噪,冷却塔如何降噪冷却塔降噪,冷却塔如何降噪

    冷却塔如何降噪2,火电厂冷却塔噪声治理的方法有哪些3,医院冷却塔噪声怎么治理好4,冷却塔淋水噪声治理方法有哪些5,冷却塔噪音怎么治理6,怎样降低冷却塔产生的噪音1,冷却塔如何降噪要采取多方.....

    经验 日期:2025-01-10

  • 员工技能,职业通用技能有哪些员工技能,职业通用技能有哪些

    职业通用技能有哪些2,员工应具有哪些安全知识和技能3,在办公室工作要学会哪些工作技能4,工作技能怎么填写5,一线员工应该具备哪些素养和能力6,提高员工岗位技能的方法有哪些1,职业通用技能有.....

    经验 日期:2025-01-10

  • 电气自动化专升本河南专科,河南电气自动化专业能报考吗?电气自动化专升本河南专科,河南电气自动化专业能报考吗?

    电气自动化专业可以升本科吗?河南高考问题(电气自动化专业,电气自动化专业可以报考哪个专业?河南有哪些专业?本科只能考本省高校,类似的专业,比如河南城建学院、河南理工大学的电气工程、自.....

    经验 日期:2025-01-10

  • 手机cpu跑分数据网站,手机跑分测试什么意思?手机cpu跑分数据网站,手机跑分测试什么意思?

    手机跑分是指通过相关跑分软件对手机进行测试,评估其性能。跑分越高,表现越好,手机跑了是什么意思?2021手机cpu性能top20!A14的表面最强,所以手机跑分测试并不能说明手机的优劣,只能看到同一.....

    经验 日期:2025-01-10

  • 佳能医疗,佳能医疗社保买哪佳能医疗,佳能医疗社保买哪

    佳能医疗社保买哪2,caono是什么牌子的3,日本佳能公司怎么样4,佳能的介绍5,奥斯巴林好吗6,佳能是哪个国家的牌子1,佳能医疗社保买哪我买的拱北的2,caono是什么牌子的中文是佳能,佳能是日本的一.....

    经验 日期:2025-01-10

  • 关节臂关节臂

    Rufa的关节Arm2。是美国英飞特的关节Arm,现在分属于两家公司,没有国产的关节arm测量机吗?没听说关节arm测量机是国产的,这个东西便宜又简单,但是有几个关键部件国内是生产不出来的,比如圆光.....

    经验 日期:2025-01-10

  • oppo手机数据恢复软件,手机备份与恢复软件怎么恢复?oppo手机数据恢复软件,手机备份与恢复软件怎么恢复?

    如何恢复手机oppo删除的软件如下:首先下载一个anedata软件。如何下载oppo手机的备份恢复软件为你整理了以下几种备份恢复手机数据的方法:数据备份到云托管,通过WLAN连接轻松备份整部手.....

    经验 日期:2025-01-10

  • 模具自动化厂家有哪些公司,模具激光焊接机自动化厂家模具自动化厂家有哪些公司,模具激光焊接机自动化厂家

    苏州有哪些模具-3/和石膏线模具-1/的?九亭模具工厂有车吗?3模具工厂。塘沽有那些模具工厂?国内什么比较好自动化机械设计与非标机械公司?1.上海凌阳精密模具Limited公司是一家专业生产汽车.....

    经验 日期:2025-01-10