用户世界,用户反馈 用戶需求 功能自加 现存系统 运行 改造与整合≯目标系统 完善性维护的的一般模型
完善性维护的的一般模型
(四)预防性维护( preventive maintenance) 预防性维护是为减少或避免以后可能需要的前三 类维护而对软件配置进行的工作,通过再结构化、 再标准化等系统优化方法,提高系统的可维护性 对文栏进行维护,对数据进行重组。预防性维护有 较强的前瞻性,而囯做好预防性维护工作能降低或 避免因为维护工作不充分、不及时导致软件系统瘫 痪带来的灾难性后果
(四)预防性维护(preventive maintenance) 预防性维护是为减少或避免以后可能需要的前三 类维护而对软件配置进行的工作,通过再结构化、 再标准化等系统优化方法,提高系统的可维护性, 对文档进行维护,对数据进行重组。预防性维护有 较强的前瞻性,而且做好预防性维护工作能降低或 避免因为维护工作不充分、不及时导致软件系统瘫 痪带来的灾难性后果
随着网络及通讯技术高速发展,我们对软件维护 又提出了新的要求。网络环境下软件的安全问题、 软件遭受黑客攻击及病毒破坏后的软件系统的恢复 工作也纳入软件维护的范畴。所以也可以这样说, 软件维护是指软件在交付使用后,为了使软件能正 常工作、修改潜在错误和满足用户新需求的一系列 对软件的修改及复原工作
随着网络及通讯技术高速发展,我们对软件维护 又提出了新的要求。网络环境下软件的安全问题、 软件遭受黑客攻击及病毒破坏后的软件系统的恢复 工作也纳入软件维护的范畴。所以也可以这样说, 软件维护是指软件在交付使用后,为了使软件能正 常工作、修改潜在错误和满足用户新需求的一系列 对软件的修改及复原工作
三、软件维护的内容 软件维护工作一般发生在客户使用软件产品的过 程中,由软件维护的分类可以看出,软件维护工作 般由软件的用户和软件开发人员(或专职软件维 护人员)共同完成。其主要内容包括如下几点
三、软件维护的内容 软件维护工作一般发生在客户使用软件产品的过 程中,由软件维护的分类可以看出,软件维护工作 一般由软件的用户和软件开发人员(或专职软件维 护人员)共同完成。其主要内容包括如下几点:
(一)程序维护 程序维护是指根据使用的要求,对程序进行全部 或部分修改。程序维护的最终目的是满足用户的需 求,对传统的软件工程而言,程序维护要修改用户 需求的概念模型和详细设计,并对源代码进行重新 修改,所以工作量较大且容易对原有功能产生破坏 这是程序维护中不可忽视的一个问题。另外,根据 需要进行修改以后,必须书写修改设计报告。修改 设计报告必须和源代码同时维护,只有与程序完全 一致的修改设计报告才是真正有价值的文档
(一)程序维护 程序维护是指根据使用的要求,对程序进行全部 或部分修改。程序维护的最终目的是满足用户的需 求,对传统的软件工程而言,程序维护要修改用户 需求的概念模型和详细设计,并对源代码进行重新 修改,所以工作量较大且容易对原有功能产生破坏, 这是程序维护中不可忽视的一个问题。另外,根据 需要进行修改以后,必须书写修改设计报告。修改 设计报告必须和源代码同时维护,只有与程序完全 一致的修改设计报告才是真正有价值的文档