软件维护概述软件维护的过程会产生一些不良的影响,软件修改这项工作比较危险,即使设计文档和回归测试对排除错误有帮助,但是依然避免不了副作用的产生。副作用的概念是一些不期望的行为引进所带来的错误
软件维护概述 软件维护的过程会产生一些不良的影响,软件 修改这项工作比较危险,即使设计文档和回归测试 对排除错误有帮助,但是依然避免不了副作用的产 生。副作用的概念是一些不期望的行为引进所带来 的错误
软件维护概述(1)代码副作用。删除、修改子程序,语句符号,标示符。修改文件的open、close时才会出现,修改逻辑操作符和边界条件的测试等(2)数据副作用。修改全局数据,重新排列/O表或子程序参数表和初始化控制标志和指针以及全局常量和局部常量的再定义(3)文档副作用。维护除了考虑源代码外,还要考虑整人软件的配置
软件维护概述 (1)代码副作用。删除、修改子程序,语句符 号,标示符。修改文件的open、close时才会出现 ,修改逻辑操作符和边界条件的测试等。 (2)数据副作用。修改全局数据,重新排列I/O 表或子程序参数表和初始化控制标志和指针以及全 局常量和局部常量的再定义 (3)文档副作用。维护除了考虑源代码外,还 要考虑整个软件的配置
软件维护类型02
软件维护类型 02
软件维护类型维护阶段是软件生存周期的最后阶段,该阶段是花费时间最长、投入人力财力最多且难度系数最大的一个阶段,不同的维护种类应该采取不同的策略。角度不同导致分类方法不同,从而分类结果也不同。传统的软件维护一般分为四大类,如表7.1所示
软件维护类型 ” 维护阶段是软件生存周期的最后阶段,该阶段 是花费时间最长、投入人力财力最多且难度系数最 大的一个阶段,不同的维护种类应该采取不同的 策略。角度不同导致分类方法不同,从而分类 结果也不同。传统的软件维护一般分为四大类 ,如表7.1所示
表7.1软件的4类维护序号。维护的种类。维护的内容。纠正性维护产品或项目在测试和验收过程中并未发现缺陷或错误,但却在使改正性维护。1e用过程中慢慢暴露出来,需要改正。这类维护是为了产品或项目适应变化了的硬件、系统软件的运行环境,如系适应性维护。2+统升级。是指在软件系统中增加一些新的功能,使产品或者项目的功能更加完善和合32完善性维护。理。而不是进行体制转型。这种维护占所有维护活动的比例较大。这类维护是为了提高产品或项目的可靠性和可维护性,有利于系统的进一步44预防性维护。改造或升级换代
表7.1 软件的4类维护