软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是() 过程的设计模型。 程序和数据结构。 对象模型、数据和控制流。 UML状态图和部署图。
项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用()来进行活动定义。 鱼骨图。 工作分解结构(WBS)。 层次分解结构。 功能分解图。
详细的项目范围说明书是项目成功的关键。()不应该属于范围定义的输入。 项目章程。 项目范围管理计划。 批准的变更申请。 项目文档管理方案。
需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统"做什么"的问题()并不是需求分析的实现步骤之一。 获得当前系统的物理模型。 抽象出当前系统的逻辑模型。 建立目标系统的逻辑模型。 确定目标实现的具体技术路线。
质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,QFD确认了3类需求,常规需求,()和意外需求。 期望需求。 基础需求。 显式需求。 功能需求。
基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。