- 1
- 0
- 约1.62千字
- 约 15页
- 2025-10-16 发布于陕西
- 举报
农业物联网工程设计与实施;5.1模块化
模块化技术的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小;如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层;程序的测试与重复测试比较容易;程序错误易于定位和纠正;容易提高程序效率。
5.2结构化程序设计
结构化程序设计不仅使得模块结构标准化,而且将模块间的相互作用也标准化了,因而把模块化又向前推进了一步。采用结构化程序设计可以获得良好的程序结构。;5.3使用结构化程序设计技术,提高现有系统的可维护性
(1)采用备用件的方法——当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。
(2)采用自动重建结构和重新格式化的工具(结构更新技术)。
(3)改进现有程序的不完善的文档。
(4)使用结构化程序设计方法实现新的子系统。
(5)采用结构化小组。;质量保证审查除了保证软件得到适当的质量外,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施纠正,以控制不断增长的软件维护成
本。为了保证软件的可维护性,有4种类型的软件审查。
检查点审查
验收检查
周期性的维护审查
对软件包进行检查;5提高软件维护性的方法;5提高软件维护性的方法;(2)验收检查
验收检查是一个特殊的检查点的检查,是交付使用前的最后一次检查,是软件投入运行之前保证可维护性的最后机会。以下是验收检查必须遵循的最小验收标准。
1)需求和规范标准
①需求应当以可测试的术语进行书写,按优先次序排列和定义。
②区分必须的、任选的、将来的需求。
③包括对系统运行时的计算机设备的需求;对维护、测试、操作,以及维护人员的需求;对测试工具等的需求。;2)设计标准
①程序应设计成分层的模块结构。每个模块应完成唯一的功能,并达到高内聚、低耦合。
②通过一些知道预期变化的实例,说明设计的可扩充性、可缩减性和可适应性。;3)源代码标准
①尽可能使用程序设计语言的标准版本。
②所有的代码都必须具有良好的结构。
③所有的代码都必须文档化,在注释中说明它的输入、输出,以及便于测试/再测试的一些特点与风格。
(4)文档标准,文档中应说明程序的输入/输出、使用的方法/算法、错误恢复方法、所有参数的范围、默认条件等。
;5.3周期性地维护审查
检查点复查和验收检查,可用来保证新软件系统的可维护性。对已有的软件系统,则应当进行周期性的维护检查。
软件在运行期间,必须对软件做周期性的维护审查,以跟踪软件质量的变化。
周期性维护审查实际上是开发阶段检查点复查的继续,并且采用的检查方法、检查内容都是相同的。;4)对软件包进行检查
软件包是一种标准化了的、可为不同单位、不同用户使用的封装软件。
使用单位的维护人员首先要仔细分析、研究开发商提供的用户手册、操作手册、培训教程、新版本说明、计算机环境要求书,以及开发商提供的验收测试报告等,在此基础上,深入了解本单位的希望和要求,编制软件包的检验程序。该检验程序检查软件包程序所执行的功能是否与用户的要求和条件相一致。;程序文档是对程序总目标、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补充。程序文档对提高程序的可理解性有着十分重要作用。在软件维护阶段,利用历史文档,可以大大简化维护工作。
;历史文档有如下3种:
(1)系统开发日志:它记录了项目的开发原则、开发目标、优先次序、选择某种设计方案的理由、决策策略、使用的测试技术和工具、每天出现的问题、计划的成功和失败之处等。
(2)错误记载:它把出错的历史情况记录下来,对于预测今后可能发生的错误类型及出错频率有很大帮助。也有助于维护人员查明出现故障的程序或模块,以便去修改或替换它们。;5提高软件维护性的方法;谢谢观看!
您可能关注的文档
- 农业生产中主要病虫害有效防治方法Effectivecont.pptx
- 农业文化的保护措施现代种植专业群01课件.pptx
- 农业物联网工程设计与实施-项目 XXX XXXXXXXXXXXX-1736865628957.pptx
- 农业物联网工程设计与实施-项目六 物联网应用软件设计-1736900207613.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计03课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计13课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计20课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计44课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计53课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计63课件.pptx
最近下载
- 2024年鲁教版五四制六年级上册数学期末综合检测试卷及答案.docx VIP
- 手术机器人行业深度报告:革命性外科手术工具,国产手术机器人进入高速发展阶段.pptx VIP
- 云驾岭矿矿井煤矿毕业设计报告.doc VIP
- BP85226D参考设计_-5V300mA 晶丰明源家电电源.pdf VIP
- SH∕T 0248-2019 柴油和民用取暖油冷滤点测定法.pdf
- Tesseral-中文-用户手册(全).pdf VIP
- 工科类本科数学基础课程教学基本要求.pdf VIP
- 低空环境智能感知关键技术及应用-VALSE 2025-2025.pdf VIP
- 样板支部申报书模板2.pdf VIP
- 《机械制造技术》课程标准.docx VIP
原创力文档

文档评论(0)