系统架构设计师考点—项目管理

一、备考指南

       项目管理主要考查的是进度管理、软件配置管理、质量管理、风险管理等相关知识,近几年都没有考查过,但是有可能在案例分析中考查关键路径的技术问题,考生了解为主。

二、重点考点

1、项目的十大管理(速记:整范进成质,资沟风采干)

2、WBS(工作分解结构)

3、求项目的最短工期(关键路径法)

4、软件配置管理

三、项目的十大管理(着重关注进度管理、质量管理、风险管理)

1、项目整合管理

①制定项目章程:项目启动阶段的关键文件,正式授权项目的存在,并赋予项目经理对项目资源的使用权。章程中应包括项目的目的、目标、主要交付成果、时间表、预算、关键风险以及主要相关方。

②制定项目管理计划:项目执行和控制的基础,包括所有子计划,如范围管理计划、时间管理计划、成本管理计划等。应全面、详细,涵盖项目的各个方面,确保项目能够按计划进行。

③指导与管理项目工作:项目经理需要协调团队成员,分配任务,确保项目按计划进行。在项目执行过程中,还需要监控项目进度,及时发现和解决问题,确保项目目标的实现。

④监控项目工作:跟踪、审查和调整项目进展与绩效,识别必要的计划变更,并启动相应变更。通过监控项目绩效,项目团队可以及时发现和纠正偏差,确保项目按计划进行。

⑤实施整体变更控制:确保项目的各个部分能够协同工作,解决项目中的冲突和协调资源分配。在项目实施过程中,可能会出现各种变更,需要对变更进行管理和控制,确保变更对项目的影响最小化。

⑥结束项目或阶段:为了正式结束项目或项目阶段而实施的一组过程。在项目收尾过程中,项目经理将对项目的成果进行验收,并进行项目的总结和评估。同时,还需要进行项目的交接和关闭,以确保项目的顺利结束。

2、项目范围管理

①规划范围管理:明确项目的边界和范围,制定范围管理计划,包括如何定义、确认和控制项目范围等内容。

②收集需求:收集项目相关方的需求和期望,确保项目团队和相关利益方对项目需求有共识,并能够满足利益方的期望,从而提高项目交付的质量和客户满意度。

③定义范围:在范围计划的基础上,进一步详细定义项目的工作内容,明确项目的所有工作内容,确保项目团队对项目的目标和任务有清晰的理解。

④创建工作分解结构(WBS):将项目的工作内容分解成更小、更易管理的部分。通过WBS,项目团队可以更好地理解项目的工作内容,明确各自的任务和责任。

⑤确认范围:确保项目的实际工作内容与范围计划一致。通过范围验证,项目团队可以及时发现和纠正范围偏差,确保项目按计划进行。

⑥控制范围:确保项目的实际工作内容与范围计划一致。通过范围控制,项目团队可以及时发现和纠正范围偏差,确保项目按计划进行。

3、项目进度管理

①定义活动:将项目的工作内容分解成具体的活动。通过活动定义,项目团队可以更好地理解项目的工作内容,明确各自的任务和责任。

②排列活动顺序:在活动定义的基础上,确定各活动的先后顺序。通过活动排序,项目团队可以明确活动之间的依赖关系,确保项目按计划进行。

③估算活动资源:确定完成每个活动所需的资源。通过活动资源估算,项目团队可以合理分配资源,确保项目按计划进行。

④估算活动持续时间:确定完成每个活动所需的时间。通过活动持续时间估算,项目团队可以合理安排时间,确保项目按计划进行。

⑤制定进度计划:在活动排序、资源估算和持续时间估算的基础上,制定项目的进度计划。通过进度计划,项目团队可以明确项目的时间表,确保项目按计划进行。

⑥控制进度:确保项目按计划进行。通过进度控制,项目团队可以及时发现和纠正进度偏差,确保项目按计划完成。

4、项目成本管理

①估算成本:确定完成项目所需的成本。通过成本估算,项目团队可以合理分配资源,确保项目在预算内完成。

②制定预算:在成本估算的基础上,确定项目的预算。通过成本预算,项目团队可以明确项目的资金需求,确保项目在预算内完成。

③控制成本:确保项目在预算内完成。通过成本控制,项目团队可以及时发现和纠正成本偏差,确保项目在预算内完成。

5、项目质量管理

①规划质量:确定项目的质量要求和质量标准。通过质量计划,项目团队可以明确项目的质量目标,确保项目符合质量要求。

②实施质量保证:确保项目过程符合质量要求。通过质量保证,项目团队可以及时发现和纠正质量问题,确保项目符合质量要求。

③实施质量控制:确保项目的结果符合质量要求。通过质量控制,项目团队可以及时发现和纠正质量问题,确保项目符合质量要求。

6、项目资源管理

①规划资源管理:确定项目团队的构成和职责。通过人力资源计划,项目经理可以明确团队成员的角色和职责,确保项目团队的有效管理和利用。

②组建团队:选择和分配项目团队成员。通过团队组建,项目经理可以确保项目团队成员具备完成项目所需的技能和经验。

③建设团队:提高项目团队的合作和绩效。通过团队建设,项目经理可以增强团队成员的合作意识,提升团队的整体绩效。

④管理团队:确保项目团队的有效管理和利用。通过团队管理,项目经理可以及时发现和解决团队中的问题,确保项目团队的有效管理和利用。

7、项目沟通管理

①规划沟通管理:确定项目的沟通需求和沟通方式。通过沟通计划,项目团队可以明确沟通的频率、内容和方式,确保项目的有效沟通。

②管理沟通:将项目信息传递给相关人员。通过信息分发,项目团队可以确保相关人员及时了解项目信息,确保项目的有效沟通。

③控制沟通:确保项目的干系人及时了解项目信息,并参与项目的决策。通过干系人管理,项目团队可以确保项目的有效沟通和管理。

8、项目风险管理

①规划风险管理:确定项目的风险管理方法和策略。通过风险管理计划,项目团队可以明确风险管理的目标和方法,确保项目的风险得到有效管理。

②识别风险:确定项目的潜在风险。通过风险识别,项目团队可以及时发现和评估项目的潜在风险,确保项目的风险得到有效管理。

③实施定性风险分析:评估风险的可能性和影响。通过定性风险分析,项目团队可以确定风险的优先级,确保项目的风险得到有效管理。

④实施定量风险分析:量化风险的可能性和影响。通过定量风险分析,项目团队可以更准确地评估风险的影响,确保项目的风险得到有效管理。

⑤规划风险应对:确定应对风险的方法和措施。通过风险应对计划,项目团队可以明确应对风险的策略,确保项目的风险得到有效管理。

⑥控制风险:确保项目的风险得到有效管理。通过风险控制,项目团队可以及时发现和解决风险问题,确保项目的风险得到有效管理。

9、项目采购管理

①规划采购管理:确定项目的采购需求和采购策略。通过采购计划,项目团队可以明确采购的内容、时间和方式,确保项目的采购活动得到有效管理。

②实施采购:确定项目的供应商。通过供应商选择,项目团队可以确保供应商具备完成项目所需的能力和资源,确保项目的采购活动得到有效管理。

③控制采购:确保项目的采购活动得到有效管理。通过采购控制,项目团队可以及时发现和解决采购中的问题,确保项目的采购活动得到有效管理。

10、项目干系人管理

①识别干系人:确定项目的相关方。通过相关方识别,项目团队可以明确项目的相关方,确保项目的相关方得到有效管理。

②规划干系人参与:确定和管理相关方的期望。通过相关方期望管理,项目团队可以确保相关方的期望得到有效管理,确保项目的顺利进行。

③管理干系人参与:确保项目的相关方得到有效管理。通过相关方参与管理,项目团队可以确保相关方的参与和支持,确保项目的顺利进行。

四、WBS

1、概念:软件项目往往是比较大而复杂的,往往需要进行层层分解,将大的任务分解成一个个的单一小任务进行处理。工作分解结构(WBS)如图所示,就是把一个项目,按一定的原则分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。

2、WBS常见的分解方式包括:按产品的物理结构分解、按产品或项目的功能分解、按照实施过程分解、按照项目的实施单位分解、按照项目的目标分解、按部分或职能进行分解等。不管采用哪种分解方式,最终都要满足以下对任务分解的基本要求。

(1)WBS的工作包是可控和可管理的,不能过于复杂。

(2)任务分解也不能过细,一般原则WBS的树型结构不超过六层。

(3)每个工作包要有一个交付成果。

(4)每个任务必须有明确定义的完成标准。

(5)WBS必须有利于责任分配。

    进度安排的常用图形描述方法有Gantt图(甘特图)和项目计划评审技术(Program Evaluation & Review Technique,PERT)图。

五、关键路径法

       关键路径是项目的最短工期,但却是从开始到结束时间最长的路径。进度网络图中可能有多条关键路径,因为活动会变化,因此关键路径也在不断变化中。

       关键活动是关键路径上的活动,最早开始时间一最晚开始时间。通常,每个节点的活动会有如下几个时间: 

(1)最早开始时间(Earliest Start time, ES),某项活动能够开始的最早时间。

(2)最早完成时间(Earliest Finish time, EF),某项活动能够完成的最早时间。EF=ES+工期。

(3)最迟完成时间(Latest Finish time, LF)。为了使项目按时完成,某项活动必须完成的最迟时间。

(4)最迟开始时间(Latest Start time, LS)。为了使项目按时完成,某项活动必须开始的最迟时间。LS=LF-工期。

这几个时间通常作为每个节点的组成部分。

(5)顺推:最早开始(ES)一所有前置活动最早完成(EF)的最大值;最早完成(EF)=最早开始(ES)+持续时间。

(6)逆推:最迟完成(LF)=所有后续活动最迟开始(LS)的最小值;最迟开始(LS)=最迟完成(LF)-持续时间。

(7)总浮动时间(松弛时间):在不延误项目完工时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量,就是该活动的进度灵活性。正常情况下,关键活动的总浮动时间为零。

(8)总浮动时间一最迟开始(LS)-最早开始(ES)或最迟完成(LF)-最早完成(EF)或关键路径时长-非关键路径时长。

(9)自由浮动时间:是指在不延误任何紧后活动的最早开始时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量。

(10)自由浮动时间一紧后活动最早开始时间的最小值-本活动的最早完成时间。

六、软件配置管理

       配置管理是为了系统地控制配置变更,在系统的整个生命周期中维持配置的完整性和可跟踪性,而标识系统在不同时间点上配置的学科。配置管理是应用技术的和管理的指导和监控方法以标识和说明配置项的功能和物理特征,控制这些特征的变更,记录和报告变更处理和实现状态并验证与规定的需求的遵循性。

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

两分钟解决 :![rejected] master -> master (fetch first) , 无法正常push到远端库

目录 分析问题的原因解决 分析问题的原因 在git push的时候莫名遇到这种情况 若你在git上修改了如README.md的文件。由于本地是没有README.md文件的,所以导致 远端仓库git和本地不同步。 将远端、本地进行合并就可以很好的解决这个问题 注意:直接git pu…

微服务之松耦合

参考:https://microservices.io/post/architecture/2023/03/28/microservice-architecture-essentials-loose-coupling.html There’s actually two different types of coupling: runtime coupling - influences availability design-time coupling - influences…

hot100_240. 搜索二维矩阵 II

hot100_240. 搜索二维矩阵 II 直接遍历列减行增 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1: 输入:matrix [[1,4,7,1…

一步到位Python Django部署,浅谈Python Django框架

Django是一个使用Python开发的Web应用程序框架,它遵循MVC(Model-View-Controller)设计模式,旨在帮助开发人员更快、更轻松地构建和维护高质量的Web应用程序。Django提供了强大的基础设施和工具,以便于处理复杂的业务逻…

Apache PAIMON 学习

参考:Apache PAIMON:实时数据湖技术框架及其实践 数据湖不仅仅是一个存储不同类数据的技术手段,更是提高数据分析效率、支持数据驱动决策、加速AI发展的基础设施。 新一代实时数据湖技术,Apache PAIMON兼容Apache Flink、Spark等…

《计算机网络》课后探研题书面报告_了解PPPoE协议

PPPoE协议的工作原理与应用分析 摘 要 PPPoE(Point-to-Point Protocol over Ethernet)是一种广泛应用于宽带接入的网络协议,特别是在DSL(数字用户线路)和光纤网络中具有重要的应用价值。PPPoE结合了PPP协议的认证、加…

MAC上安装Octave

1. 当前最新版Octave是9.3版本,需要把mac os系统升级到14版本(本人之前的版本是10版本) https://wiki.octave.org/Octave_for_macOS octave的历史版本参考此文档:Octave for macOS (outdated) - Octavehttps://wiki.octave.org/Oc…

mysql-5.7.18保姆级详细安装教程

本文主要讲解如何安装mysql-5.7.18数据库: 将绿色版安装包mysql-5.7.18-winx64解压后目录中内容如下图,该例是安装在D盘根目录。 在mysql安装目录中新建my.ini文件,文件内容及各配置项内容如下图,需要先将配置项【skip-grant-tab…

VSCode连接Github的重重困难及解决方案!

一、背景: 我首先在github创建了一个新的项目,并自动创建了readme文件其次在vscode创建项目并写了两个文件在我想将vscode的项目上传到对应的github上时,错误出现了 二、报错及解决方案: 1.解决方案: 需要在git上配置用…

数据分析:非度量多维排列 NMDS (Non-metric multidimensional scaling)ANOSIM检验分析

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍原理步骤加载R包数据下载导入数据数据预处理计算距离矩阵ANOSIM检验非度量多维排列NMDS应力值(stress value)画图输出系统信息介绍 非度量多维排列(Non-metric Multidimensiona…

Open FPV VTX开源之ardupilot配置

Open FPV VTX开源之ardupilot配置 1. 源由2. 配置3. 总结4. 参考资料5. 补充5.1 飞控固件版本5.2 配置Ardupilot的BF OSD5.3 OSD偏左问题 1. 源由 飞控嵌入式OSD - ardupilot配置使用ardupliot配套OSD图片。 Choose correct font depending on Flight Controller SW. ──>…

硬件实用技巧:TPS54331DR横杠标识识别1引脚

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/145116969 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…

Linux离线部署ELK

文章目录 前期准备开始安装安装elastic search安装logstash安装kibana 配置ELK配置ElasticSearch配置logstash配置kibana 启动ELK启动命令启动测试 设置ELK策略创建ILM策略将ILM策略与日志index关联查看索引是否被ILM策略管理 前期准备 ELK包含三部分软件 ElasticSearch用作搜…

Node.js - Express框架

1. 介绍 Express 是一个基于 Node.js 的 Web 应用程序框架,主要用于快速、简便地构建 Web 应用程序 和 API。它是目前最流行的 Node.js Web 框架之一,具有轻量级、灵活和功能丰富的特点。 核心概念包括路由,中间件,请求与响应&a…

《光学遥感图像中显著目标检测的多内容互补网络》2021-9

一、简介 在本文中,我们提出了一种新的多内容互补网络 (MCCNet) 来探索 RSI-SOD 的多内容互补性。具体来说,MCCNet 基于通用的编码器-解码器架构,并包含一个名为 multi-content complementation module (MC…

【STM8S】STM8S之自定义短、长、连击按键

本文最后修改时间:2018年10月22日 01:57 一、本节简介 本文介绍STM8S系列如何实现按键的短按、长按、连击。 二、实验平台 编译软件:IAR for STM8 1.42.2 硬件平台:stm8s003f3p6开发板 仿真器:ST-LINK 库函数版本&#xff1a…

数据库(MySQL)练习

数据库(MySQL)练习 一、练习1.15练习练习 二、注意事项2.1 第四天 一、练习 1.15练习 win11安装配置MySQL超详细教程: https://baijiahao.baidu.com/s?id1786910666566008458&wfrspider&forpc 准备工作: mysql -uroot -p #以管理…

【深度学习地学应用|滑坡制图、变化检测、多目标域适应、感知学习、深度学习】跨域大尺度遥感影像滑坡制图方法:基于原型引导的领域感知渐进表示学习(一)

【深度学习地学应用|滑坡制图、变化检测、多目标域适应、感知学习、深度学习】跨域大尺度遥感影像滑坡制图方法:基于原型引导的领域感知渐进表示学习(一) 【深度学习地学应用|滑坡制图、变化检测、多目标域适应、感知学习、深度学习】跨域大…

《C++11》并发库:简介与应用

在C11之前,C并没有提供原生的并发支持。开发者通常需要依赖于操作系统的API(如Windows的CreateThread或POSIX的pthread_create)或者第三方库(如Boost.Thread)来创建和管理线程。这些方式存在以下几个问题: …

了解Node.js

Node.js是一个基于V8引擎的JavaScript运行时环境,它允许JavaScript代码在服务器端运行,从而实现后端开发。Node.js的出现,使得前端开发人员可以利用他们已经掌握的JavaScript技能,扩展技能树并成为全栈开发人员。本文将深入浅出地…