维护工具
考试要求: 掌握     
知识路径:  > 嵌入式系统的项目开发与维护知识  > 系统开发过程及其项目管理  > 系统开发工具与环境  > 工具与环境


 
       辅助维护过程中相关活动的软件称为维护工具,它辅助维护人员对系统代码及其文档进行各种维护活动。维护工具主要有版本控制工具、文档分析工具、开发信息库工具、逆向工程工具和再工程工具。
       版本控制工具
       在系统开发和维护过程中一个产品往往有多个版本,版本控制工具用来存储、更新、恢复和管理一个系统的多个版本。
       文档分析工具
       文档分析工具用来对开发过程中形成的文档进行分析,给出维护活动所需的维护信息。例如,基于数据流图的需求文档分析工具可给出对数据流图的某个成分(如加工)进行维护时的影响范围,以便在修改该成分的同时考虑其影响范围内的其他成分是否也要修改。除此之外,文档分析工具还可以得到被分析的文档的有关信息,如文档各种成分的个数、定义及引用情况等。
       开发信息库工具
       开发信息库工具用来维护项目的开发信息,包括对象、模块等。它记录每个对象的修改信息(已确定的错误及重要改动)和其他变形(如抽象数据结构的多种实现),还必须维护对象和与之有关信息之间的关系。
       逆向工程工具
       逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。逆向工程工具分为静态的和动态的两种。
       再工程工具
       再工程工具用来支持重构一个功能和性能更为完善的软件系统。目前的再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有