- 1
- 0
- 约1.02千字
- 约 14页
- 2025-10-16 发布于陕西
- 举报
农业物联网工程设计与实施;1软件维护的概念;1软件维护的概念;1.2适应性维护
随着信息技术的飞速发展,软件运行的外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护(adaptivemaintenance)。例如,需要对已运行的软件进行改造,以适应网络环境或已升级改版的操作系统要求。;1软件维护的概念;4.预防性维护
预防性维护(preventivemaintenance)是指把今天的方法学用于昨天的系统以满足明天的需要。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编码和测试。;各类维护占总维护工作量的比例;1软件维护的概念;在软件维护中,影响维护工作量的因素主要有以下6种:
(1)系统规模。
(2)程序设计语言。
(3)系统年龄大小。
(4)数据库技术的应用水平。
(5)所采用的软件开发技术及软件开发工程化的程度。
(6)其他:如应用的类型、数学模型、任务的难度、IF嵌
套深度、索引或下标数等,对维护工作量都有影响。;根据影响软件维护工作量的各种因素,针对3种典型维护,JamesMartin等提出了一些策略,以控制维护成本。
1.改正性维护
应用一些诸如数据库管理系统、软件开发环境、程序自动生成系统和高级(第四代)语言等新技术可大大提高可靠性,并减少进行改正性维护的需要。此外,还可考虑利用应用软件包、防错性程序设计、通过周期性维护审查等策略。;2.适应性维护
这一类的维护不可避免,但可以采用以下策略加以控制。
(1)在配置管理时,把硬件、操作系统和其他相关环境因素的可能变化考虑在内,可以减少某些适应性维护的工作量。
(2)把与硬件、操作系统,以及其他外围设备有关的程序归到特定的程序模块中。可把因环境变化而必须修改的程序局部于某些程序模块之中。
;1软件维护的概念;3.完善性维护
利用前两类维护中列举的方法,也可以减少这一类维护。特别是数据库管理系统、程序生成器、应用软件包,可减少系统或程序员的维护工作量。
此外,建立软件系统的原型,把它在实际系统开发之前提供给用户。用户通过研究原型,进一步完善他们的功能要求,可以减少以后完善性维护的需要。;谢谢观看!
您可能关注的文档
- 农业生产中主要病虫害有效防治方法Effectivecont.pptx
- 农业文化的保护措施现代种植专业群01课件.pptx
- 农业物联网工程设计与实施-项目 XXX XXXXXXXXXXXX-1736865628957.pptx
- 农业物联网工程设计与实施-项目六 物联网应用软件设计-1736900207613.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计13课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计20课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计36课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计44课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计53课件.pptx
- 农业物联网工程设计与实施项目六物联网应用软件设计63课件.pptx
最近下载
- 2025年专升本临床医学基础专项训练(附答案).docx VIP
- 高考数学总复习 对数与对数函数.pptx VIP
- IT售前工程师年终工作总结.pptx VIP
- 贵州省安顺市关岭布依族苗族自治县2025届九年级下学期中考一模英语试卷(含答案).docx VIP
- 2025年专升本临床医学案例分析专项训练密卷(附答案).docx VIP
- 浦发银行贷款申请书.docx VIP
- DB37T 4839—2025电化学储能电站验收规范.pdf VIP
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 2025年专升本临床医学综合专项训练(附答案).docx VIP
- 机械加工工时定额标准计算手册(total 187页).docx VIP
原创力文档

文档评论(0)