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

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

项目管理

  • 项目管理(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)、文档分析工具、开发信息库工具、逆向工程工具、再工程工具
  • 软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择

相关文章:

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

项目管理 项目管理(1-3分,案例分析 25分)立项管理 ★盈亏平衡分析 范围管理 ★★时间管理 ★★★★概述前导图法 PDM(单代号网络图)箭线图法 ADM(双代号网络图) 了解关键路径法总时差自由时差 甘特图 成本管理 ★挣值管理概述指数计算 软件质…...

Spring Boot基础

项目创建 项目启动 请求响应 RestController 1.返回值处理 RestController:这个注解结合了Controller和ResponseBody的功能。它默认将所有处理请求的方法的返回值直接作为响应体内容返回,主要用于构建RESTful API。返回的数据格式通常是JSON或XML&…...

C语言 | Leetcode C语言题解之第402题移掉K位数字

题目&#xff1a; 题解&#xff1a; char* removeKdigits(char* num, int k) {int n strlen(num), top 0;char* stk malloc(sizeof(char) * (n 1));for (int i 0; i < n; i) {while (top > 0 && stk[top] > num[i] && k) {top--, k--;}stk[top]…...

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

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

算法练习题26——多项式输出(模拟)

输入格式 输入共有 2 行 第一行 1 个整数&#xff0c;n&#xff0c;表示一元多项式的次数。 第二行有 n1 个整数&#xff0c;其中第 i 个整数表示第 n−i1 次项的系数&#xff0c;每两个整数之间用空格隔开。 输出格式 输出共 1 行&#xff0c;按题目所述格式输出多项式。…...

卷积神经网络经典模型架构简介

【图书推荐】《PyTorch深度学习与企业级项目实战》-CSDN博客 《PyTorch深度学习与企业级项目实战&#xff08;人工智能技术丛书&#xff09;》(宋立桓&#xff0c;宋立林)【摘要 书评 试读】- 京东图书 (jd.com) ImageNet是一个包含超过1 500万幅手工标记的高分辨率图像的数据…...

【Kubernetes】常见面试题汇总(十三)

目录 39.简述 Kubernetes Scheduler 使用哪两种算法将 Pod 绑定到 worker 节点&#xff1f; 40.简述 Kubernetes kubelet 的作用&#xff1f; 41.简述 Kubernetes kubelet 监控 Worker 节点资源是使用什么组件来实现的&#xff1f; 39.简述 Kubernetes Scheduler 使用哪两种算…...

嵌入式QT开发:构建高效智能的嵌入式系统

摘要&#xff1a; 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发&#xff0c;详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程&#xff0c;包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面…...

Linux抢占调度

目录 抢占流程 抢占时机 用户态抢占时机 1、 从系统调用返回用户空间 2、 从中断返回用户空间 内核态抢占时机 1、中断处理程序返回内核空间 可以看到最终是到了 preempt_schedule_irq 2、当内核从non-preemptible&#xff08;禁止抢占&#xff09;状态变成pr…...

k8s中,为什么把pod的服务以deployment的形式通过nodeport对外发布,以及容器和虚拟机的一些区别

deployment是个控制器 主要负责管理pod&#xff0c;来代表k8s集群向外提供稳定的服务。 说&#xff0c;k8s有很多优点。 说k8s的优点&#xff0c;可能先需要说容器提供的便利。 同样的硬件资源 跑几个虚拟机&#xff0c;每个虚拟机上跑几个服务。 就挺重了。风扇呼呼叫 …...

PMP--一模--解题--41-50

文章目录 14.敏捷--方法--回顾--回顾是最重要的一个实践&#xff0c;原因是它能让团队学习、改进和调整其过程。41、 [单选] 新项目中的所有团队成员都希望通过尽快交付价值来获得客户的信任。项目经理了解到一个资源已经在其他项目中与发起人一起工作。某资源似乎在使用个人影…...

Kafka启动关闭及其相关命令kafka启动、状态监控、日常操作

开启zookeeper命令(备注:先进入zookeeper的bin目录) ./zkServer.sh start 关闭zookeeper命令(备注:先进入zookeeper的bin目录) ./zkServer.sh stop Kafka启动命令(备注:先进入kafka目录) 常规模式启动kafka bin/kafka-server-start.sh config/server.properties 进程守…...

CentOS 系统设置与维护教程

CentOS 系统设置与维护教程 在这篇博客中&#xff0c;我们将介绍在 CentOS 系统上进行的一些常见操作&#xff0c;包括停止和禁用防火墙服务、配置 SELinux。我们还将展示如何切换到 root 用户以执行这些操作。通过这些操作&#xff0c;你可以更好地管理和配置你的 CentOS 环境…...

流量牵引技术与传统防火墙的区别

在网络安全领域&#xff0c;流量牵引技术和传统防火墙都起着重要的作用&#xff0c;但它们在很多方面存在着明显的区别。 一、工作原理不同 传统防火墙主要是通过设置访问控制规则来过滤网络流量。它基于预先设定的策略&#xff0c;对进入和离开网络的数据包进行检查&#xf…...

【Python爬虫系列】_020.异步协程asyncio

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈…...

ubuntu22安装docker

1、查看服务器系统信息 uname -a&#xff1a;显示内核名称、主机名、内核版本、处理器类型等信息。 lsb_release -a&#xff1a;显示有关 Ubuntu 发行版的详细信息&#xff0c;包括版本号、代号等。 free -h&#xff1a;查看系统内存使用情况。 df -h&#xff1a;查看磁盘空间使…...

【拥抱AI】如何使用Pandas进行数据分段

安装Pandas库 如果您的环境中尚未安装Pandas库&#xff0c;可以使用pip命令进行安装&#xff1a; pip install pandas导入Pandas库 在Python脚本中&#xff0c;导入Pandas库以便使用其数据处理功能&#xff1a; import pandas as pd读取文本文件 使用Pandas的read_csv函数…...

Docker Compose version v2.29.2 提示 exited with code 0 解决方案

问题描述&#xff1a; 使用 docker-compose up 启动容器时&#xff0c;老是报错exited with code 0&#xff0c;容器要么处于退出&#xff0c;要么处于重启阶段&#xff0c;查明原因后&#xff0c;是因为docker容器执行任务完成后就会处于exited状态&#xff0c;必须强制状态。…...

深度学习速通系列:依存分析

依存分析&#xff08;Dependency Parsing&#xff09;是自然语言处理&#xff08;NLP&#xff09;中的一项任务&#xff0c;目的是确定句子中单词之间的依存关系&#xff0c;并将这些关系表示为一个有向图&#xff0c;通常称为依存树。在依存树中&#xff0c;每个节点代表一个单…...

玩转扩展库,温湿度传感器篇!—合宙Air201资产定位模组LuatOS快速入门05

随着LuatOS快速入门系列教程的推出&#xff0c;小伙伴们学习热情高涨。 合宙Air201不仅支持三种定位方式&#xff0c;还具有丰富的扩展功能&#xff0c;通过外扩BTB链接方案&#xff0c;最多可支持21个IO接口&#xff1a;SPI、I2C、UART等多种接口全部支持。 本期&#xff0c…...

【人工智能】人工智能领域中的线性回归算法原理、应用场景及代码示例。

&#x1f3c6;&#x1f3c6;欢迎大家来到我们的天空&#x1f3c6;&#x1f3c6; &#x1f3c6;&#x1f3c6;如果文章内容对您有所触动&#xff0c;别忘了点赞、关注&#xff0c;收藏&#xff01; &#x1f3c6; 作者简介&#xff1a;我们的天空 &#x1f3c6;《头衔》&#x…...

day18JS-微任务、宏任务和node.js

1. 代码的执行流程 代码的执行流程分为同步与异步。 2. 什么样子的是宏任务&#xff1f; 1. setTimeout 和 setInterval 定时器&#xff1a; 没有写时间(传参的)&#xff0c;代表下一帧执行&#xff0c;如果没有其他任务1ms后执行。 // 没有写时间(传参的)&#xff0c;代表下…...

Mega Stamp Bundle 地形合集捆绑包峡谷沙丘山脉

终极套装,满足所有地形雕刻需求! 自2015年Gaia发布以来,我们团队就发明了印章技术,欢迎来到Mega Stamp Bundle! 本套装包含14个印章包,单次购买即可享受大幅折扣,共获得140个专业设计的印章。 这些印章可与Unity Terrain Tools、Gaia以及任何使用印章高度图图像的工具…...

基于SpringBoot+Vue+MySQL的明星周边产品销售网站系统

系统展示 用户前台界面 管理员后台界面 系统背景 在当今数字化消费时代&#xff0c;粉丝经济蓬勃发展&#xff0c;明星周边产品作为连接明星与粉丝的重要纽带&#xff0c;市场需求日益增长。为了满足广大粉丝对明星周边产品的热情追求&#xff0c;并提升购物体验&#xff0c;我…...

websocket 和sip 在协议层面有哪些区别,为什么要各自这样设置协议

WebSocket 和 SIP(Session Initiation Protocol)在协议层面有显著区别,因为它们各自的设计目标和用途不同。让我们从协议的定义、工作方式和用途来讨论这些区别: 1. 协议定义与用途 WebSocket: WebSocket 是一种通信协议,旨在通过单个 TCP 连接实现全双工通信。它用于在客…...

Miracast/WifiDisplay开发相关的深入调研分析-android投屏实战开发

Miracast/WifiDisplay概念介绍 Miracast Miracast是由Wi-Fi联盟于2012年所制定&#xff0c;以Wi-Fi直连&#xff08;Wi-Fi Direct&#xff09;为基础的无线显示标准。支持此标准的消费性电子产品&#xff08;又称3C设备&#xff09;可透过无线方式分享视频画面&#xff0c;例如…...

linux入门到实操-4 linux系统网络配置、连接测试、网络连接模式、修改静态IP、配置主机名

教程来源&#xff1a;B站视频BV1WY4y1H7d3 3天搞定Linux&#xff0c;1天搞定Shell&#xff0c;清华学神带你通关_哔哩哔哩_bilibili 整理汇总的课程内容笔记和课程资料&#xff08;包含课程同版本linux系统文件等内容&#xff09;&#xff0c;供大家学习交流下载&#xff1a;…...

【kubernetes】Ingress和Ingress-Controller介绍,高可用应用案例

一&#xff0c;Ingress介绍 Ingress是k8s中一种重要的资源对象&#xff0c;它主要用于定义从集群外部到集群内部服务的HTTP(S)路由规则。用于管理代理 Ingress-Controller的配置文件。 kubectl explain ingress二&#xff0c;Ingress-Controller介绍 Ingress Controller 是 …...

C# 使用Socket通信,新建WinForm服务端、客户端程序

一、新建WinForm Socket服务端程序 注&#xff1a;rtbReceviceMsg为RichTextBox控件 服务端程序、界面 服务端代码 public partial class Form1 : Form {public Form1(){InitializeComponent();}public virtual void TriggerOnUpdateUI(string message){if (this.InvokeRequir…...

Kamailio-基于Homer与heplify的SIP信令监控-2

接上篇&#xff0c;我们已经顺利地完成了服务的安装&#xff0c;下面就来看看如何配置并启动。 跟着我&#xff0c;你将学会&#xff1a; 下载并安装 踩坑&#xff1a;按照官方步骤来&#xff0c;可是网络条件不允许 获取YUM源下载RPM包手动解压安装避坑 配置并启动&#xf…...