12.软件项目管理笔记

估算软件规模

代码行技术KLOC

(最小规模平均值a+4*最可能规模平均值+最大规模平均值b)/4

功能点技术FP

功能点FP为单位度量软件规模。
FP(功能点) = UFP(未调整的功能点数) * TCF(技术复杂性因子)
UFP为五个信息域各自数目乘以对应信息域特性系数求和。
TCF = 0.65 + 0.01 * DI(软件规模的综合影响程度)
DI为14种技术因素对软件规模的影响程度(0-5)求和(DI介于0-70之间)

估算工作量

工作量时软件规模(KLOC或FP)的函数,以人月(PM)为单位
静态单变量模型:软件规模的单变量函数
动态多边量模型:软件规模和开发时间的函数
COCOMO2模型(构造性成本模型):三个层次,应用系统组成模型、早期设计模型、后体系结构模型
……略述

进度计划

估算开发时间
Gantt图:流水作业条
工程网络:描述各项作业依赖关系。箭头-作业、圆圈-事件(时间点,例如任务的开始或者结束)、虚线箭头-虚拟作业用来清晰表示依赖关系
估算工程进度:依靠工程网络,计算最早时刻EET和最迟时刻LET
关键路径:必须准时发生的关键事件组成的路径。
机动时间:LET - EET - 持续时间

人员组织

民主制程序员组:完全平等,充分民主,通信平行,人不能多
主程序员组:以主程序员为中心,星形。
现代程序员组:技术和行政组长各一,分开技术和行政管理。团队规模较大时分若干小组,如程序员-组长-项目经理结构。

质量保证

软件质量:软件明确或隐含地与需求一致的程度。
质量因素:三类十三点
产品修改–可理解性、可维修性、灵活性、可测试性
产品转移–可移植性、可复用性、互运行性
产品运行–正确性、健壮性、效率、完整性、可用性、风险

软件质量保证措施:评审(复审)、测试和程序正确性说明(数学手段)。
复审两种方式:走查(walkthrough)、审查(inspection)

软件配置管理

用来控制、管理变化或变动。
基线baseline:通过了正式复审的规格说明。必须通过正式流程改变
软件配置
软件配置管理过程:五个任务:标识、版本控制、变化控制、配置审计、状态报告
能力成熟度模型CMM:五级,初始、可重复、已定义、已管理、优化级

能力成熟度模型CMM

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值