共京部電大学 项目目标及其制约因素 ◆项目目标就是在一定时间、预算内完成工作的范 围,以使客户满意。 ◆实现项目目标要受到四个因素的制约,它们是: 项目范围是为使客户满意必须做的所有工作; 项目成本就是完成项目所需要的费用,它必须在客户 为这个项目提供的资金限额以内; 项目进度是安排每项任务的起止时间以及所需的资源 等,是为项目描绘的一个过程蓝图。 客户满意度:是指完成的项目质量是否达到预期的效 果 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 6 项目目标及其制约因素 ◆ 项目目标就是在一定时间、预算内完成工作的范 围,以使客户满意。 ◆ 实现项目目标要受到四个因素的制约,它们是: ➢ 项目范围是为使客户满意必须做的所有工作; ➢ 项目成本就是完成项目所需要的费用,它必须在客户 为这个项目提供的资金限额以内; ➢ 项目进度是安排每项任务的起止时间以及所需的资源 等,是为项目描绘的一个过程蓝图。 ➢ 客户满意度:是指完成的项目质量是否达到预期的效 果
共京部電大学 软件项目管理过程 (1)启动软件项目:这是软件项目管理的第一个过程, 目的是确定软件项目的目标、范围。通常,软件人员和用 户是在系统需求工程阶段确定项目的目标和范围的; (2)制定项目计划:项目计划是建立项目行动指南的基 准,包括对软件项目的估算、风险分析、进度安排、人员 的选择与配备等; (3)项目计划的执行:根据定义的计划由具体的人员实 施的各项活动; (4)项目的控制:在项目的执行过程中所必须的监督、 跟踪和控制活动,保证按时保质地完成计划的任务; ◆(5)项目结束:在项目执行完毕时进行的总结。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 7 软件项目管理过程 ◆ (1)启动软件项目:这是软件项目管理的第一个过程, 目的是确定软件项目的目标、范围。通常,软件人员和用 户是在系统需求工程阶段确定项目的目标和范围的; ◆ (2)制定项目计划:项目计划是建立项目行动指南的基 准,包括对软件项目的估算、风险分析、进度安排、人员 的选择与配备等; ◆ (3)项目计划的执行:根据定义的计划由具体的人员实 施的各项活动; ◆ (4)项目的控制:在项目的执行过程中所必须的监督、 跟踪和控制活动,保证按时保质地完成计划的任务; ◆ (5)项目结束:在项目执行完毕时进行的总结
共京部電大学 制定项目计划内容 教圄目燒寨蓿聚的人财物等资源、目持 铭件瑙目度量:度量的作用是为了有效地进行定 风险分析:对软件开发过程和软件产品带来损害 睑餐鳙酝分晳≌解荬氣險烈控劉硷评估、风 进腐客排:识别二组项夏务,再建任务之间 万和箕他资源,制是进度时序。 人员组织结构设计和部署:明确在项目不同阶段 如何合理地分配人力资源,明确人力资源的就位 时间、持续时间以及使用的有效程度等 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 8 制定项目计划内容 ◆ 软件项目估算:就需要的人财物等资源、项目持 续时间、成本作出估算。 ◆ 软件项目度量:度量的作用是为了有效地进行定 量管理。 ◆ 风险分析:对软件开发过程和软件产品带来损害 的因素进行分析,包括风险识别、风险评估、风 险管理策略、风险解决和风险监控等。 ◆ 进度安排:识别一组项目任务,再建立任务之间 的相互关联,然后估算各个任务的工作量,分配 人力和其他资源,制定进度时序。 ◆ 人员组织结构设计和部署:明确在项目不同阶段 如何合理地分配人力资源,明确人力资源的就位 时间、持续时间以及使用的有效程度等
共京部電大学 软件项目度量 ◆所谓度量,是指根据已明确的规则把数字或符号 指定给现实世界中实体的某一属性,以便阐述实 体的某种状态。 ◆软件度量涉及的范围较广,其度量实体大致划分 为三大类 产品:是指在软件开发过程中产生的各种中间产品、 发布的资料和文档等,如规格说明书、设计模型、代 码、测试用例等 过程:是与软件相关的一些活动,如编制规格说明书 详细设计、测试等活动。 资源:是指开发过程中使用的资源,包括人员、团队 软件和硬件、办公地点等。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 9
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 9 软件项目度量 ◆ 所谓度量,是指根据已明确的规则把数字或符号 指定给现实世界中实体的某一属性,以便阐述实 体的某种状态。 ◆ 软件度量涉及的范围较广,其度量实体大致划分 为三大类: ➢ 产品:是指在软件开发过程中产生的各种中间产品、 发布的资料和文档等,如规格说明书、设计模型、代 码、测试用例等。 ➢ 过程:是与软件相关的一些活动,如编制规格说明书 、详细设计、测试等活动。 ➢ 资源:是指开发过程中使用的资源,包括人员、团队 、软件和硬件、办公地点等
共京部電大学 软件度量的内容 ◆软件度量就是为了获取上述实体属性的值。这些 实体的属性又划分为內部属性和外部属性。 内部属性:是能够纯粹用实体自身来度量的属性。如 产品中设计模块实体的内部属性有:规模、可复用性 耦合度、内聚度等。 外部属性:是指由实体与其相关环境一起共同才能度 量的属性。如产品中设计模块实体的外部属性有质量 复杂性、可维护性等 ◆实体属性的度量又可分为直接度量和间接度量: 直接度量:指实体属性的度量不依赖于其他属性的度 量 间接度量:指实体属性的度量与一个或多个其他属性 的度量标准有关。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 10
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 10 软件度量的内容 ◆ 软件度量就是为了获取上述实体属性的值。这些 实体的属性又划分为内部属性和外部属性。 ➢ 内部属性:是能够纯粹用实体自身来度量的属性。如 产品中设计模块实体的内部属性有:规模、可复用性 、耦合度、内聚度等。 ➢ 外部属性:是指由实体与其相关环境一起共同才能度 量的属性。如产品中设计模块实体的外部属性有质量 、复杂性、可维护性等。 ◆ 实体属性的度量又可分为直接度量和间接度量: ➢ 直接度量:指实体属性的度量不依赖于其他属性的度 量。 ➢ 间接度量:指实体属性的度量与一个或多个其他属性 的度量标准有关