文章目录

  • 估算软件规模
    • 代码行技术KLOC
    • 功能点技术FP
  • 估算工作量
  • 进度计划
  • 人员组织
  • 质量保证
  • 软件配置管理
  • 能力成熟度模型CMM

估算软件规模

代码行技术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

12.软件项目管理笔记相关推荐

  1. 软件项目管理笔记Software Project Management

    本文将软件项目管理的主要笔记整理出来,主要用于自己的复习和回顾. 目录 Chapter1. Project Management Introduction项目管理介绍 Chapter2. Produc ...

  2. 软件项目管理笔记汇总及考试要点

    写在前面 这门课怎么说呐,反正我学了一学期是挺迷的,不知道到底讲了些什么东西,而且老师的课件感觉每一页都是一样的,然后就是每次抬头都觉得他什么都没讲然后就继续完了(无奈),然后到最后考试的时候也都不知 ...

  3. 软件项目管理第七章笔记---人力资源管理

    以下图片及内容整理自西安交通大学软件学院宋永红老师的ppt(课堂回放)中,仅供学习使用,请勿转载或他用 笔记汇总:软件项目管理笔记汇总_Qlz的博客-CSDN博客 第七章 人力资源管理 人力资源是第一 ...

  4. 软件项目管理第六章笔记---项目质量管理

    以下图片及内容整理自西安交通大学软件学院宋永红老师的ppt(课堂回放)中,仅供学习使用,请勿转载或他用 笔记汇总:软件项目管理笔记汇总_Qlz的博客-CSDN博客 第六章 项目质量管理 质量的重要性 ...

  5. 软件项目管理第三章笔记---项目范围管理

    以下图片及内容整理自西安交通大学软件学院宋永红老师的ppt(课堂回放)中,仅供学习使用,请勿转载或他用 笔记汇总:软件项目管理笔记汇总_Qlz的博客-CSDN博客 第三章 项目范围管理 项目范围与项目 ...

  6. 01.软件项目管理与敏捷方法——敏捷项目生命周期详解笔记

    01.软件项目管理与敏捷方法--敏捷项目生命周期详解笔记 00.与其说是船还不如说是熟练的航行技术保证了成功的航行.--George William Curtis 01.敏捷项目是一个按照敏捷宣言宗旨 ...

  7. 软件项目管理0718:读一页项目管理读书笔记

    软件项目管理0718:读一页项目管理读书笔记 1.项目经理沟通技巧分成三种类型:(1)对上:与高层监督和管理者之间的沟通.(2)下:与下级之间沟通:(3)外:和同事.同伴.同级别之间的沟通,再组织层级 ...

  8. 软件开发过程与项目管理(12.软件项目合同计划)

    软件开发过程与项目管理(12.软件项目合同计划) 课件 项目合同 合同是具有法律效力的协议 双方自愿达成的协议 签订者具有相应的法律能力 有充分的签约理由 具有合法的目的 合同条款 合同类型 总价合同 ...

  9. 【XJTUSE软件项目管理复习笔记】 第二章 软件项目整体管理

    仅供学习参考,禁止商用与转载 文章目录 软件项目管理复习笔记 第二章 软件项目整体管理 什么是项目整体管理 战略计划和项目选择 项目选择 项目的财务分析 净现值分析(重点) 投资收益率(ROI)分析法 ...

最新文章

  1. 学习Linux的第十一课时
  2. 第八次课作业(采购管理、信息与配置管理)
  3. 码农人生——从未学过Android如何开发Android App 案例讲解-第002期案例
  4. XSS介绍_靶场DVWA,pikachu;其他XSS平台
  5. HDU - 1723 - Distribute Message
  6. LSGO软件技术团队2015~2016学年第十七周(1221~1227)总结
  7. java 官网下载jdk源码_openJDK之如何下载各个版本的openJDK源码
  8. python中template是什么意思啊_Python中Template使用的一个小技巧
  9. 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)...
  10. PostgreSQL存储引擎源码分析五(原创,不断更新)
  11. Python爬取抖音用户相关数据(目前最方便的方法)
  12. Atitit.ui控件---下拉菜单选择控件的实现select html
  13. 卸载Notepad++
  14. 电子设计竞赛应该如何准备?
  15. 新益华基层医疗系统使用方法_MongoDB for VS Code:使用Mongo的新方法
  16. buck斩波电路matlab,直流斩波电路的MATLAB建模与仿真.doc
  17. 【MM 容差】采购订单中的容差
  18. 80004005错误代码_Win10系统提示0x80004005错误代码快速解决方法
  19. 将整型数字转化成大写格式
  20. android手机间的通讯,(一)Android 两部手机经过UDP在局域网内通讯

热门文章

  1. 使用BP神经网络进行预测(电力负荷预测)
  2. 解决edge浏览器主页被联想网址篡改问题
  3. 国民技术 N32G435封装示意图 和 引脚定义
  4. 喝酒神器新UI版本带特效和音效,缩减版本微信小程序源码下载
  5. 33 个 2017 年必须了解的 iOS 开源库(包含swift)
  6. 【GPS】批量将d文件转换为o文件
  7. Windows 解决 git push Filename too long 问题
  8. 航天器编队飞行(2):通用的相对轨道描述
  9. 将阿拉伯数字转成中文字
  10. xXx时间屏保更新记录