软件工程知识点总结(7):软件项目管理

news/2025/1/16 5:45:50/

目录

软件项目管理

2 进度计划

WBS-toc" style="margin-left:40px;">2.1 WBS

WBS%20%E5%B7%A5%E4%BD%9C%E5%88%86%E8%A7%A3%E7%BB%93%E6%9E%84-toc" style="margin-left:40px;">2.2 WBS 工作分解结构

Gantt-toc" style="margin-left:40px;">2.3 制定进度计划 ——Gantt


软件项目管理

软件项目管理是指软件生命周期中软件管理者所进行的一系列活动,其目的是在 一定的时间和预设范围内有效的利用人力、资源、技术和工具,使软件系统按原 定计划和质量要求如期完成。

软件项目管理涉及范围:人员(person)、产品(Product)、过程(Procedure) 和项目(Project)

2 进度计划

WBS">2.1 WBS

WBS%20%E5%B7%A5%E4%BD%9C%E5%88%86%E8%A7%A3%E7%BB%93%E6%9E%84">2.2 WBS 工作分解结构

WBS(Work Breakdown Structure)工作分解结构。属于项目范围管理中计划 过程组。把项目工作按阶段可交付成果分解成较小的,更易于管理的组成部分的 过程。

它以可交付成果为导向对项目要素进行分组,归纳和定义了项目的整个工作 范围每下降一层代表对项目工作的更详细定义。

WBS 总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、 风险管理计划和采购计划等的重要基础。

WBS 表:

WBS 树状结构:

注意点:

       第一级通常与项目生命周期相同;

       每个子级都是上一级的片断;

       一个工作单元只能与一个上级单元相关;

       上级单元的工作内容应该等于其所有直接子级单元的总和。

       一个基本工作单元只能由一个人负责。

Gantt">2.3 制定进度计划 ——Gantt

Gantt(甘特)图是历史悠久、应用广泛的制定进度计划的工具。

例子:旧木板房刷漆工程。木板房有四面墙,按顺序进行刮旧漆、刷新漆、清理 三项工作。假设 2,4 面墙的长度比 1,3 面墙的长度长一倍。(约束条件 15 名工 人,工具各 5 把)

Gantt 图的主要优点:Gantt 图能很形象地描绘任务分解情况,以及每个子任务(作 业)的开始和结束时间。具有直观简明和容易掌握、容易绘制的优点。

Gantt 图的 3 个主要缺点:

       不能显式地描绘各项作业彼此间的依赖关系;

       进度计划的关键部分不明确,难于判定哪些部分应当是主攻和主控的对象;

       计划中有潜力的部分及潜力的大小不明确,往往造成潜力的浪费。

某网上购物子系统包含有添加购物车功能、管理购物车功能、下订单功能。

该系统由一个开发团队负责,团队分为三个小组,分别负责详细设计、编码实现和测试三个阶段。三个阶段有先后顺序的依赖关系,且每个阶段内功能完成的顺 序为添加购物车、管理购物车、下订单。

完成各项功能对应阶段工作的天数如下表所示。项目起始日期为 5 月 27 日。

请用甘特图制定进度计划。


http://www.ppmy.cn/news/1526679.html

相关文章

组件上的v-model(数据传递),props验证,自定义事件,计算属性

一.props验证 在封装组件时对外界传递过来的props数据进行合法性校验&#xff0c;从而防止数据不合法问题。 1.基础类型检查 String,Number,Boolean,Array,Object,Date,Function,Symbol 2.多个可能的类型 3.必须项校验 4.属性默认值 5.自定义验证函数 <template>&…

YOLOv10改进系列,YOLOv10颈部网络SPPF替换为FocalModulation

摘要 焦点调制网络(简称FocalNets),其中自注意力(SA)完全由焦点调制模块取代,用于在视觉中建模标记交互。焦点调制包括三个组件:(i)焦点情境化,通过一堆深度卷积层实现,从短到长范围编码视觉上下文,(ii)门控聚合,选择性地将上下文聚集到每个查询标记的调制器中…

初始爬虫7

针对数据提取的项目实战&#xff1a; 补充初始爬虫6的一个知识点&#xff1a; etree.tostring能够自动补全html缺失的标签&#xff0c;显示原始的HTML结构 # -*- coding: utf-8 -*- from lxml import etreetext <div> <ul> <li class"item-1">…

maven 之 pom.xml文件

我们使用spring boot创建一个项目的时候&#xff0c;一般都是使用maven来管理子项目之间的依赖&#xff0c;还有对其他外部包的依赖&#xff0c;就要聊到一个重要的配置文件 pom.xml pom.xml文件 在Java项目中&#xff0c;POM (Project Object Model) 文件是Maven项目管理工…

【ARM】中断的路由和MASK

今天主要学习第三部分。core是怎样路由的 中断的标记 产生的中断是FIQ还是IQR由两件事情决定 1.当前所处的异常等级 2.中断在gic中被配置成了哪一个组 &#xff08;只要在EL3产生的中断都是FIQ&#xff0c;只要在Group0配置的中断都是FIQ&#xff0c;其他简单记为&#xff1a…

计算机网络基础概念 交换机、路由器、网关、TBOX

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么&#xff1f;二 、交换机三、路由器四、网关五、TBOX六、问题1 、网关和交换机的区别2、网关和路由器的区别 总结 前言 工作有感而发&#xff0…

力扣题解1184

大家好&#xff0c;欢迎来到无限大的频道。 今日继续给大家带来力扣题解。 题目描述&#xff08;简单&#xff09;&#xff1a; 公交站间的距离 环形公交路线上有 n 个站&#xff0c;按次序从 0 到 n - 1 进行编号。我们已知每一对相邻公交站之间的距离&#xff0c;distanc…

JVM 调优篇7 调优案例3- gc overhead limit exceed

一 GC overhead limit exceeded 异常 1.1 原因说明 JVM抛出 java.lang.OutOfMemoryError: GC overhead limit exceeded 错误就是发出了这样的信号: 执行垃圾收集的时间比例太大, 有效的运算量太小. 默认情况下, 如果GC花费的时间超过 98%, 并且GC回收的内存少于 2%, JVM就会…