当前位置: 首页 > news >正文

4.1软件工程管理-CMM2软件项目规划

1概念

1.1管理的责任

规划和组织

领导和控制

评估

软件工程管理活动

管理是为了达到特定目标。规划和控制其他人活动的活动。

PDCA

规划

实施

检测

调整

考题2018 可行性分析

软件项目管理PDCA

管理功能

规划Plan

目标,进度

组织Do

确定要做的工作,划分工作单元,指派给组织单元。责任和授权

人员安排Do

选择,辅导,培训执行任务的人员

领导Do

积极开放指挥项目,创建激励的环境

控制Check Act

测量和评估完成情况,做出纠正性活动

PDCA是英语单词Plan(计划)、Do(执行)、Check(检查)和Act(修正)的第一个字母,PDCA循环就是按照这样的顺序进行质量管理,并且循环不止地进行下去的科学程序。

引用类似的质量管理理论是5M1E?不相关,仅作为参考

  1. 人(Man):操作者对质量的认识、技术熟练程度、身体状况等;
  2. 机器(Machine):机器设备、测量仪器的精度和维护保养状况等;
  3. 材料(Material):材料的成分、物理性能和化学性能等;
  4. 方法(Method):这里包括生产工艺、设备选择、操作规程等;
  5. 测量(Measurement):主要指测量时采取的方法是否标准、正确;
  6. 环境(Environment):工作地的温度、湿度、照明和清洁条件等;

由于这六个因素的英文名称的第一个字母是M和E,所以常简称为5M1E。六因素只要有一个发生改变就必须重新计算。人、机、料、法、环、测的六项分析不是独立的,是你中有我、我中有你。

2软件度量学-软件规模评估

代码行

功能点方法

对象点方法

定义

IBM 1979年提出

以功能点为一个标准单位来衡量软件产品的功能

1995年基于对象的软件产品规模的估算方法

方法

1评估系统所需要的内部基本功能和外部基本功能

2:基于复杂性因子(权)进行量化

1:开发离散数据库,存储实现各种类型和各种复杂性对象和方法所需要的代码行

2:基于产品需求,6类方法 ,5类复杂度,计算各类对象的数目

3:将格中的值,相乘求和

优点

基于所交付的功能规约

缺点

缺点是:度量上的不确定

权的确定存在主观性

3成本估算模型COCOMO

估算方法

1:类比

2:经验方法

3:参数模型:构造性成本模型COCOMO II

Putnam模型是一种动态多变量模型,假定在软件开发的整个生存期中工作量有特定的分布

软件质量模型McCall

复杂性度量方法Mccabe

4进度规划安排方法_工程网络图,Gantt图,任务资源图

考题

里程碑图
  • 时间要求为零的任务
  • 是一个标志性的事件
  • 仅表示事件的标记,不消耗资源和时间

二、任务历时估算

定额估算法

T 活动历时

Q 任务工作量

R 人力数量

S 工作效率(贡献率)

经验导出模型

D 进度(以月为单位)

E 工作量(以人月为单位)

a 2--4之间

b 1/3左右 :依赖于项目的自然属性

Walston-Felix模型:

基本COCOMO :

(没有半有机、只有半嵌入 上图是错的)

PERT(工程评估评审技术)

利用网络顺序图逻辑关系和加权历时来计算项目历时

项目中某项单独的活动,存在很大的不确定性。

利用网络图逻辑关系,确定路径、项目历时

估计具有一定的风险性时采用这种方法

5CMM2级的关键过程域:软件项目规划

http://www.dtcms.com/a/389402.html

相关文章:

  • 《手搓动态顺序表:从数组到自动扩容的华丽转身》
  • 【Day 60】Linux-LVS负载均衡
  • bash zsh sh与shell 有什么关系
  • AI时代格局重构:2025 GEO服务公司Top3
  • GEO 优化重构数字营销格局 孟庆涛技术创新引领行业突破
  • 思迈特 Agent BI 发布,重构数据应用新范式
  • 重构组态软件边界:紫金桥如何实现原生跨平台?
  • 工作中的好奇心:Perplexity CEO的AI时代洞察
  • JsonCpp:高效序列化与反序列化指南
  • (树)Leetcode98二叉搜索树
  • 【笔记】Agent产品案例深度拆解
  • 嵌入式ARM SOC开发中文专题分享二:ARM SOC外围引脚功能说明
  • Python快速入门专业版(三十四):函数实战1:计算器程序(支持加减乘除与括号优先级)
  • datawhale玩转通义四大新模型 202509 第2次作业
  • 【项目实战】知识库——基础理论1
  • ego(7)---为Astar路径点计算交点,避障基准点与排斥方向
  • Oracle体系结构-警报日志文件 (Alert Log File / Alert SID.log)
  • 解锁 TiDB:供应链场景下分布式分库分表的案例
  • 【IEEE出版 | 早鸟优惠开启】人工智能驱动图像处理与计算机视觉技术国际学术研讨会 (AIPCVT 2025)
  • Ubuntu之旅-02 Redis
  • 基于RK3588+FPGA的无人机飞控系统,支持AI算力和FPGA实时性,强大的图像处理能力,支持全国产化
  • 杂七杂八之基于ApiPost的Jar包调用
  • 华为HCCL集合通信库AllGather算子全流程解析
  • uv管理的python项目怎么打包成docker部署发布上线
  • unity之uv编辑
  • 华为电源研发的IPD实践:从概念到生命周期的结构化管控
  • MySQL中什么是回表查询,如何避免和优化?
  • MySql01
  • 2025版基于springboot的旅游门票预定系统
  • 3. Linux 计划任务管理