《软件设计师》复习笔记(12.2)——成本管理、配置管理

目录

一、项目成本管理

1. 定义

2. 主要过程

3. 成本类型

4. 其他概念

真题示例: 

二、软件配置管理

1. 定义

2. 主要活动

3. 配置项

4. 基线(Baseline)

5. 配置库类型

真题示例:


一、项目成本管理

1. 定义

在批准的预算条件下,确保项目保质按期完成,对成本进行管理与控制的过程。

2. 主要过程

  1. 成本估算

    • 方法:自顶向下、自底向上、差别估算。
    • 关键:分解和类推。
  2. 成本预算

    • 分配总成本到工作包,建立成本基准计划。
    • 包含应急储备和管理储备。
  3. 成本控制

    • 确保工作在预算范围内进行。

3. 成本类型

类型说明
可变成本随生产量、工作量或时间变化(如材料费)。
固定成本不随生产量变化的非重复成本(如设备租金)。
直接成本可直接归属项目的成本(如团队工资、差旅费)。
间接成本分摊的费用(如税金、福利)。
机会成本选择某一方案时放弃的最佳替代方案的收益。
沉没成本已发生且不可改变的成本(决策时需忽略)。

4. 其他概念

  • 学习曲线:重复生成产品时,产品的单位成本会随着产量的扩大呈现规律性递减。估算成
    本时,也要考虑此因素。

真题示例: 

关于成本类型的描述,不正确的是()。

A、项目团队差旅费、工资、税金及设备使用费为直接成本

B、随着生产量,工作量或时间而变的成本称为变动成本

C、利用一定时间或资源生产一种商品时,便失去了使用这些资源生产其他最佳替代品的机会称为机会成本

D、沉没成本是一种历史版本,对现有决策而言是不可控成本

  • 差旅费、工资、设备使用费属于直接成本(可直接归属项目)。
    • 税金属于间接成本(需分摊,不能直接归属项目)。
  • 变动成本(Variable Cost)确实随生产量、工作量或时间变化(如材料费)。
  • 机会成本(Opportunity Cost)定义正确,即放弃的最佳替代方案的收益。
  • 沉没成本(Sunk Cost)是已发生且无法收回的成本,决策时不应考虑。

投资者赵某可以选择股票和储蓄存款两种投资方式。他于2017年1月1日用2万元购进某股票,一年后亏损了500元,如果当时他选择储蓄存款,一年后将有360元的收益。由此可知,赵某投资股票的机会成本为()元。

A、500 B、360 C、860 D、140

  • 机会成本定义:放弃的最佳替代方案的收益。

    • 赵某放弃的是储蓄存款的360元收益。
    • 500元是股票的实际亏损,与机会成本无关。
    • 860元(500+360)是总损失,但机会成本仅指放弃的收益。


二、软件配置管理

1. 定义

控制配置变更,维持系统生命周期中配置的完整性和可跟踪性。

2. 主要活动

  1. 制定配置管理计划
  2. 配置标识
  3. 配置控制(变更管理)
  4. 配置状态报告
  5. 配置审计
  6. 发布管理和交付

3. 配置项

  • 定义:配置管理的单个实体(如文档、代码、工具)。
  • 属性:名称、标识符、版本、状态等。
  • 状态
    • 草稿(0.YZ)→ 正式(X.Y)→ 修改(X.YZ)。

  • 分类
    • 基线配置项(如设计文档、源代码)——需严格变更控制。
    • 非基线配置项(如项目计划)——权限较开放。

4. 基线(Baseline)

  • 配置基线的定义与性质

    • 配置基线由一组配置项构成,形成相对稳定的逻辑实体,其中配置项被“冻结”,不能随意修改,对其变更需遵循正式变更控制程序。
  • 配置基线的类型

    • 发行基线:交付给外部顾客的基线。
    • 构造基线:内部开发使用的基线 。
  • 配置基线的定义内容

    • 每个基线都需定义建立基线的事件、受控的配置项、建立和变更基线的程序、批准变更基线所需的权限,且在项目实施中纳入配置控制,更新只能采用正式变更控制程序。
  • 配置基线的好处

    • 为开发工作提供定点和快照。
    • 新项目可基于基线定点建立并与原始项目变更隔离。
    • 当更新不稳定或不可信时,提供取消变更的方法。
    • 可利用基线重现已报告的错误。

5. 配置库的定义

配置库用于存放配置项,并记录与配置项相关的所有信息,是配置管理的重要工具。

  • 配置库的主要作用

    • 信息记录:记录与配置相关的所有信息,存放受控的软件配置项是其中重要内容。例如在软件开发项目中,会将各个版本的代码、需求文档等作为配置项存放在库中并记录相关信息。
    • 变更评估:利用库中的信息评价变更的后果,对变更控制意义重大。比如在决定是否对某个软件功能进行修改时,可通过配置库中过往相关信息评估变更可能带来的影响。
    • 信息提取:从库中可提取各种配置管理过程的管理信息,以辅助管理决策等工作。
  • 配置库的使用价值

    • 帮助配置管理员将信息系统开发过程中的各种工作产品,包括半成品、阶段产品和最终产品管理得井井有条,避免出现管理上的混乱、混淆和丢失情况。

6. 配置库类型

类型用途控制级别
开发库开发中的临时工作区(可任意修改)。个人控制,无严格流程。
受控库当前基线+变更(需走变更流程)。完全配置管理。
产品库发布的最终产品(一般不可修改)。完全配置管理。

真题示例:

项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项,()不属于产品组成部分工作成果的配置项。

A. 需求文档 B.设计文档 C.工作计划 D.源代码

配置项是构成产品配置的元素,需求文档、设计文档和源代码都是在产品开发过程中产生的与产品直接相关的工作成果,属于产品组成部分工作成果的配置项。而工作计划主要是对项目工作安排等的规划,它不是产品本身的组成部分工作成果。

项目配置管理中,配置项的状态通常包括()。

A.草稿、正式发布和正在修改 B.草稿、技术评审和正式发布

C.草稿、评审或审批、正式发布 D.草稿、正式发布和版本变更

配置项的状态通常有三种:草稿(此时配置项还处于创建和初步编辑阶段)、正式发布(经过评审、审批等流程后确定为可用的稳定版本)、正在修改(当发现问题或有新需求时,配置项处于被修改的状态 )。技术评审只是配置项从草稿到正式发布过程中的一个环节;评审或审批表述不准确,没有完整涵盖配置项状态;版本变更不是配置项的基本状态,而是在状态转换过程中可能涉及的操作。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值