共京部電大学 软件的再工程 软件再工程是一类软件工程活动,是一个工程过 程,它将逆向工程、重构和正向工程组合起来, 蒋现荐系统重新构造,新的形式。 再工程的基础是系统理解,包括对运行系统、源 代码、设讦、分析、文档等的全面理解。 此 个 产生写原来程序相向的场能,但有比原来程 序更高的质量。 正向 库存 工程 目录 该模型是一个循环模型,模 分析 型组成部分的每一个活动都 有可能被重复,且对于任意 数据 文档 重构 重构 个特定的循环来说,过程 可以在完成任意一个活动之 后终止。在某些情况下这些 重构 活动以线性顺序发生,但也 工程 有的时候交错发生。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 11
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 11 软件的再工程 ◆ 软件再工程是一类软件工程活动,是一个工程过 程,它将逆向工程、重构和正向工程组合起来, 将现存系统重新构造为新的形式。 ◆ 再工程的基础是系统理解,包括对运行系统、源 代码、设计、分析、文档等的全面理解。 ◆ 在这些理解的基础上,执行重构生成一个设计, 它产生与原来程序相同的功能,但具有比原来程 序更高的质量。 该模型是一个循环模型,模 型组成部分的每一个活动都 有可能被重复,且对于任意 一个特定的循环来说,过程 可以在完成任意一个活动之 后终止。在某些情况下这些 活动以线性顺序发生,但也 有的时候交错发生
共京部電大学 第14章软件项目管理 ◆项目和软件项目的定义 ◆软件项目管理过程 ◆软件项目度量 软件规模度量 软件项目估算 ◆软件项目进度安排 ◆软件项目的组织结构 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 12
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 12 第14章 软件项目管理 ◆ 项目和软件项目的定义 ◆ 软件项目管理过程 ◆ 软件项目度量 ➢ 软件规模度量 ➢ 软件项目估算 ◆ 软件项目进度安排 ◆ 软件项目的组织结构
共京部電大学 项目和软件项目的定义 造某一唯一的产品或服务的 时限性笮作。真具有以下特征: 需要由人来完成; >受到有限资源的限制; 需要计划、执行和控制。 ◆软件项目是一种成果体现为软件产品的项目,其 特有的特征表现为: >软件产品是无形的; 软件产品没有标准的软件过程 大型软件项目开发常常是“一次性的”。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 13
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 13 项目和软件项目的定义 ◆ 项目,是一项为了创造某一唯一的产品或服务的 时限性工作。具有以下特征: ➢ 需要由人来完成; ➢ 受到有限资源的限制; ➢ 需要计划、执行和控制。 ◆ 软件项目是一种成果体现为软件产品的项目,其 特有的特征表现为: ➢ 软件产品是无形的; ➢ 软件产品没有标准的软件过程 ; ➢ 大型软件项目开发常常是“一次性的