系统架构设计师 - 项目管理

项目管理

  • 项目管理(1-3分,案例分析 25分)
    • 立项管理 ★
      • 盈亏平衡分析
    • 范围管理 ★★
    • 时间管理 ★★★★
      • 概述
      • 前导图法 PDM(单代号网络图)
      • 箭线图法 ADM(双代号网络图) 了解
      • 关键路径法
        • 总时差
        • 自由时差
      • 甘特图
    • 成本管理 ★
      • 挣值管理
        • 概述
        • 指数计算
    • 软件质量管理 ★★
      • 概述
      • 软件过程改进 - CMMI
    • 软件配置管理 ★★★
      • 配置项
      • 配置库
      • 版本控制
      • 软件工具


大家好呀!我是小笙,本章我主要分享系统架构设计师 - 项目管理知识,希望内容对你有所帮助!!

项目管理(1-3分,案例分析 25分)

立项管理 ★

盈亏平衡分析

  • 销售额 = 固定成本 + 可变成本 + 税费 + 利润【正常情况下】
  • 销售额 = 固定成本 + 可变成本 + 税费【盈亏平衡时】

说明:固定成本不受营销的影响

例题

1、xx去年卖了25000台电脑,每台售价2500,固定成本250万,可变成本4000万,税率16%。请计算卖多少台开始盈利

销售量与可变成本之间是成正比关系,假设卖了 X 台就开始盈利

销售额: X * 2500 = 2500000 + X * 40000000 / 25000 + 2500 * X * 0.16,计算可得 X = 5000 12,500,000


范围管理 ★★

范围管理:确定项目的边界,即哪些工作是项目应该做的,哪些工作不应该包括在项目中

  • 范围计划编制
  • 范围定义(项目章程、项目范围管理计划、批准的变更申请以及组织过程资产)
  • 创建 WBS(便于估算,明确范围,防止需求蔓延)
  • 范围确认
  • 范围控制

例题

1、项目范围管理中,范围定义的输入包括 项目章程、项目范围管理计划、组织过程资产和批准的变更申请

  • 项目章程、项目范围管理计划、产品范围说明书和变更申请
  • 项目范围描述、产品范围说明书、生产项目计划和组织过程资产
  • 项目章程、项目范围管理计划、组织过程资产和批准的变更申请
  • 生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准

时间管理 ★★★★

概述

时间管理也叫进度管理,就是采用科学的方法,确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、成本目标协调的基础上,实现工期目标

  • 活动定义(WBS 工作包输入)
  • 活动排序(根据活动的优先级别进行排序)
  • 活动资源估算(单位:人日)
  • 活动历时估算
    • 专家判断法
    • 三点估算法(乐观时间 + 4 * 最可能时间 + 悲观时间) / 6
    • 功能点估算法
    • 自上而下的估算
    • 自下而上的估算
  • 制订进度计划(关键路径和最短周期)
  • 进度控制(需要考虑:是否为关键活动、偏差是否大于总时差、偏差是否大于自由时差)

例题

1、项目时间管理中的过程包括 活动定义、活动排序、活动的资源估算、活动历时估算、制定计划和进度控制

  • 活动定义、活动排序、活动的资源估算和工作进度分解
  • 活动定义、活动排序、活动的资源估算、活动历时估算、制定计划和进度控制
  • 项目章程、项目范围管理计划、组织过程资产和批准的变更申请
  • 生产项目计划、项目可交付物说明、信息系统要求说明和项目度量标准

前导图法 PDM(单代号网络图)

概述

FS:A 开始之后 B 才能开始;FF:A 结束之后 B 才能结束;SS:A 开始之后 B 才能开始;SF:A 开始之后 B 才能结束

ES:最早开始时间;EF:最早完成时间;LS:最迟开始时间;LF:最迟完成时间

image-20240823124517591

实例

总时差为 0 连接起来则为关键路径

![](https://img-blog.csdnimg.cn/img_convert/d33a3db7b3dd02d9fc5683f7c8db1fc7.png)

箭线图法 ADM(双代号网络图) 了解

虚活动:既不占时间,也不占资源,但是不能去除

image-20240826122409863

推导结果

image-20240826122653994

关键路径法

关键路径法是在制定进度计划时使用的一种进度网络分析技术。关键路径法沿着项目进度网络路线进行正向与反向分析,从而计算出所有计划活动理论上的最早开始与完成日期、最迟开始与完成日期,不考虑任何资源限制

总时差

在不延误总工期的前提下,该活动的机动时间

自由时差

在不影响紧后活动的最早开始时间前提下,该活动的机动时间(自由时差会小于等于总时差)

  • 对于有紧后活动的活动,其自由时差等于所有紧后活动最早开始时间减本活动最早完成时间所得之差的最小值
  • 对于没有紧后活动的活动,也就是以网络计划终点节点为完成节点的活动,其自由时差等于计划工期与本活动最早完成时间之差
image-20240826123701411

甘特图

一种用于项目管理的图形化工具。它通过条形图展示项目任务的时间安排和进度,使得项目的各个活动、阶段和里程碑一目了然。甘特图常用于跟踪项目的进展、协调团队工作、管理时间和资源

image-20240826123758511
  • 优点:甘特图直观、简单、容易制作,便于理解,能很清晰地标识出直到每一项任务的起始与结束时间,一般适用比较简单的小型项目,可用于 WBS 的任何层次、进度控制、资源优化、编制资源和费用计划
  • 缺点:不能系统地表达一个项目所包含的各项工作之间的复杂关系,难以进行定量的计算和分析,以及计划的优化等

例题

1、某工程项目包括六个作业A~F,各个作业的衔接关系以及所需时间见下表。作业D最多能拖延 2 天,而不会影响该项目的总工期

image-20240827123152856
  • 0 1 2 3

解释:

image-20240827123234998

2、某工程包括A、B、C、D四个作业,其衔接关系、正常进度下所需天数和所需直接费用、赶工进度下所需的最少天数和每天需要增加的直接费用见下表。该工程的间接费用为每天5万元。据此,可以估算出完成该工程最少需要费用 106 万元,以此最低费用完成该工程需要 7

image-20240827123527913
  • 106 108 109 115
  • 7 9 10 12

成本管理 ★

在整个项目的实施过程中,为确保项目在批准的预算条件下尽可能保质按期完成,而对所需的各个过程进行管理与控制

  • 成本估算(自顶向下的估算、自底向上的估算、差别估算法)
  • 成本预算(直接成本与间接成本、管理储备、零基准预算)
  • 成本控制(挣值分析)

挣值管理

概述
  • 计划工作量的预算成本 PV(计划工作量 × 预算定额)
  • 已完成工作量的实际成本 AC
  • 已完成工作量的预算成本 EV(已完成工作量 × 预算定额)
  • 完工预算 BAC(完工时的PV总和)
指数计算
  • 进度偏差:SV = EV - PV
  • 成本偏差:CV = EV - AC
  • 进度绩效指数:SPI = EV / PV
  • 成本绩效指数:CPI = EV / AC
  • 剩余工作成本 ETC
    • ETC = BAC - EV(非典型)
    • ETC = (BAC - EV) / CPI(典型,按原来的趋势计算)
  • 完工估算 EAC = AC + ETC

例题

1、某信息化项目到2017年12月31日的成本执行(绩效)数据如下表,根据表中数据,不正确的是:该项目进度绩效指数为 0.80

image-20240828122724519
  • 非典型偏差时,完工估算(EAC)为176840元(EAC=AC+ETC=47750+(167500-38410)=176840)
  • 该项目成本偏差为 -9340 元(CV=EV-AC=38410-47750=-9340)
  • 该项目进度绩效指数为 0.80(SPI=EV/PV=38410/44100=0.87)
  • 此项目目前成本超支,进度落后

软件质量管理 ★★

概述

  • 质量保证:一般是每隔一定时间(例如,每个阶段末)进行的,主要通过系统的质量审计和过程分析来保证项目的质量

    独特工具包括:质量审计和过程分析

  • 质量控制:实时监控项目的具体结果,以判断它们是否符合相关质量标准,制定有效方案,以消除产生质量问题的原因

一定时间内质量控制的结果也是质量保证的质量审计对象。质量保证的成果又可以指导下一阶段的质量工作,包括质量控制和质量改进

软件过程改进 - CMMI

组织能力成熟度

  • 已管理级(二级):项目级可重复
  • 已定义级(三级):组织级,文档化标准化
  • 定量管理级(四级):量化式管理
  • 优化级(五级):持续优化
image-20240828123513113

软件配置管理 ★★★

配置项

  • 基线配置项(可交付成果):需求文档、设计文档、源代码、可执行代码测试用例、运行软件所需数据等
  • 非基线配置项:各类计划(如项目管理计划,进度管理计划)、各类报告

配置库

  • 开发库(动态库、程序员库、工作库):保存正在开发的配置实体
  • 受控库(主库):管理基线
  • 产品库(静态库、产品库、软件仓库):最终产品

例题

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

  • 需求文档
  • 设计文档
  • 工作计划
  • 源代码

版本控制

传统方式

image-20240828124311891
  • 处于草稿状态的配置项的版本号格式为:0.YZ。其中YZ数字范围为01~99
  • 处于正式发布状态的配置项的版本号格式为:XY。其中X为主版本号,取值范围为19;Y为次版本号,取值范围为19
  • 处于正在修改状态的配置项的版本号格式为:X.YZ。在修改配置项时,一般只增大Z值,XY值保持不变

软件工具

  • 软件开发工具:需求分析工具、设计工具、编码与排错工具
  • 软件维护工具:版本控制工具(VSS、CVS、SCCS、SVN、GIT)、文档分析工具、开发信息库工具、逆向工程工具、再工程工具
  • 软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1534242.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

actuator字符绕过漏洞在Nginx上的配置

最近遇到了安全部门派发的actuator泄漏漏洞,领导希望不暴露到外网上,对于内网需要认证才可以访问。 要想不暴露到外网上,就需要在网络层面做拦截,比如nginx和apisix上做代理配置。 URI字符绕过的风险背景知识: URI字符绕过是一种安…

Day97 代码随想录打卡|动态规划篇--- 整数拆分

题目(leecode T343): 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 方法: 本题感觉属于有些难度的动态…

【智能流体力学】数值模拟中的稳态和瞬态

在流体力学和数值模拟中, 稳态 (Steady State)意味着流体的物理量(如速度、压力、温度等)不随时间变化。换句话说,在稳态模拟中,系统已经达到了平衡,任何位置上的流场特性都不再随时间发生变化。 其他教程参考:https://doc.cfd.direct/openfoam/user-guide-v12/index…

使用Visual Studio Code配置C/C++开发环境的全面指南

目录 引言 一、准备工作 1. 安装Visual Studio Code 2. 安装C/C编译器 3. 配置环境变量(仅Windows用户) 二、在VS Code中安装C/C扩展 三、创建您的第一个C/C项目 1. 创建项目文件夹 2. 打开项目文件夹 3. 创建源文件 四、配置任务(…

Leetcode3276. 选择矩阵中单元格的最大得分

Every day a Leetcode 题目来源:3276. 选择矩阵中单元格的最大得分 解法1:回溯 每一行最多选1个数字,如果要选,就要保证前面没有选择过该数字,然后将得分累加,传入下一次递归,如果不选&#…

LeetCode题练习与总结:翻转二叉树--226

一、题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出:[2,3,1…

QT学习——知识篇

一、qt的ui界面是什么 Qt的UI界面通常指的是使用Qt框架开发的用户界面。Qt是一个跨平台的C图形用户界面库,它提供了丰富的控件和布局,以及用于处理事件和用户交互的机制。在Qt中,UI界面通常是通过Qt Designer工具设计的,然后转换成…

<<编码>> 第 11 章 逻辑门电路(Gates)--猫咪选择电路 示例电路

使用门电路的猫咪选择电路 info::操作说明 鼠标单击开关切换开合状态 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch11-16-cat-circuit-with-gate.txt 集成的猫咪选择电路 in…

基于51单片机的台灯控制(Proteus仿真)

基于51单片机的台灯控制系统以AT89C51为主控,使用LCD1602作为系统主控,借助ADC0832进行ADC转换,获取光敏传感器的值,灯光颜色共有三种,分别是红绿蓝,系统有两种控制方式,一种是蓝牙控制&#xf…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第二集:通过InControl插件实现绑定玩家输入以及制作小骑士移动空闲动画

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、通过InControl插件实现绑定玩家输入二、制作小骑士移动和空闲动画 1.制作动画2.玩家移动和翻转图像3.状态机思想实现动画切换总结 前言 好久没来CSDN看看&…

HBase在大数据实时处理中的角色

HBase是一个分布式的、面向列的开源NoSQL数据库,它建立在Hadoop的HDFS之上,被设计用于处理大规模数据集。HBase非常适合于需要随机实时读写访问的应用程序,例如大数据分析、数据仓库和实时数据处理等场景。本文将探讨HBase是如何进行大数据实…

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(中)

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天-CSDN博客 上篇偏重实现步骤,中篇偏重校准和降低延迟,下篇优化上下文和口音 TTS通用参数 ——————————————————————————————————————————— 以…

传统Malmquist-Luenberger指数与全局Malmquist-Luenberger指数的区别

1.全局技术前沿的构建 1.1传统ML指数 技术前沿的时间依赖性 传统的Malmquist-Luenberger(ML)指数在每个时期(例如年份)单独构建各自的技术前沿。这意味着每个时期的生产可能性集合和技术效率都是基于该时期的数据。 不可比性问…

基于SpringBoot+Vue+MySQL的IT技术交流和分享平台

系统展示 用户前台界面 管理员后台界面 系统背景 在数字化转型的浪潮中,构建一个基于SpringBoot、Vue.js与MySQL的IT技术交流与分享平台显得尤为重要。该平台旨在汇聚广大IT从业者、开发者及爱好者,提供一个高效、便捷的线上空间,用于分享最新…

【笔记】1.2 弹性变形

文章目录 一、弹性变形及实质二、胡克定律1. 单向拉伸2. 剪切和扭转3. E、G和v的关系 三、弹性模量弹性模量的影响因素第二相铸铁石墨形态塑性变形温度影响不明显 四、弹性比功弹性比功表示 五、滞弹性弹性体纯弹性体实际弹性体 主要特征和机制延迟反应内部结构影响因素 弹性滞…

性能测试【Locust】基本使用介绍

一.前言 Locust是一款易于使用的分布式负载测试工具,基于事件驱动,使用轻量级执行单元(如协程)来实现高并发。 二.基本使用 以下是Locust性能测试使用的一个基础Demo示例,该示例有安装Locust、编写测试脚本、启动测…

王者荣耀改重复名(java源码)

王者荣耀改重复名 项目简介 “王者荣耀改重复名”是一个基于 Spring Boot 的应用程序,用于生成王者荣耀游戏中的唯一名称。通过简单的接口和前端页面,用户可以输入旧名称并获得一个新的、不重复的名称。 功能特点 生成新名称:提供一个接口…

【南方科技大学】CS315 Computer Security 【Lab2 Buffer Overflow】

目录 引言软件要求启动虚拟机环境设置禁用地址空间布局随机化(ASLR)设置编译器标志以禁用安全功能 概述BOF.ctestShellCode.ccreateBadfile.c 开始利用漏洞在堆栈上查找返回地址 实验2的作业 之前有写过一个 博客,大家可以先看看栈溢出基础。…

redis的基础数据结构-list列表

文章目录 1. redis的list数据结构1.1. list结构的特性1.2. 常用命令 2. 常见业务场景2.1 消息队列案例讲解背景优势解决方案代码实现 2.2 排行榜案例讲解背景优势解决方案代码实现 3. 注意事项: 1. redis的list数据结构 参考链接:https://mp.weixin.qq.…

Java面试篇基础部分-Java创建线程详解

导语   多线程的方式能够在操作系统的多核配置上更好的利用服务器的多个CPU的资源,这样的操作可以使得程序运行起来更加高效。Java中多线程机制提供了在一个进程内并发去执行多个线程,并且每个线程都并行的去执行属于线程处理的自己的任务,这样可以提高程序的执行效率,让…