当前位置:网站首页>【软件项目管理】期末复习知识点整理
【软件项目管理】期末复习知识点整理
2022-06-26 09:48:00 【二琳爱吃肉】
目录
一、项目管理概述
常用的软件过程模型:
- 线性模型
- 原型实现模型
- 增量模型
- 螺旋模型
项目的定义:
项目是为了创造独特的产品、服务或成果而进行的临时性工作。
开展项目是为了通过可交付成果达成目标。
项目是已有计划的活动。
项目临时性的理解:指的是项目有明确的起点和终点,但并不意味着项目的持续时间就很短。
项目和常规运作
相同点
- 都需要人来完成
- 都受到资源的限制
- 都需要计划、执行、控制
不同点
- 项目是一次性的,常规运作是重复进行的
- 项目是以目标为向导的,常规运作是通过效率和有效性得以体现的
- 项目中存在大量的变更管理,但是常规运作能够基本保持持续的连贯性,不会存在大量的变更
- 项目是通过项目经理及其团队工作完成的,但是常规运作是职能式的线性管理
项目的特征
- 一次性和独特性
- 目标的确定性和过程的不确定性
- 活动的整体性和过程的渐进性
- 项目组织的临时性和开放性
- 对资源的依赖性
项目的三维约束
- 范围
- 时间
- 成本
项目的组成要素
- 项目干系人
- 项目的生命周期
- 项目的组织机构
- 项目所处的环境
项目干系人:
项目发起人、客户和用户、卖方、业务伙伴、项目团队(内部干系人)、职能经理等(还包括采购单位、金融机构、政府机构、专家、顾问)

项目的生命周期
- 项目启动阶段:定义 编制总体计划,大致估算成本,生成初步WBS
- 项目计划阶段:开发 编制更加详细的项目计划,做更准确的成本估算 生成更详细的WBS
- 项目执行阶段:实施 给出具体要做的工作任务和最准确的成本估算
- 项目收尾阶段:结束 完成所有的工作任务 客户验收 团队撰写总结报告
项目可行性阶段:项目定义和开发阶段
项目获取阶段:项目实施和收尾阶段

项目生命周期
- 预测性生命周期 完全计划驱动型 目标明确 需求明确
- 迭代和增量型生命周期 项目需要不断变化
- 适应型生命周期 敏捷方法 能快速交付产品 难以事先确定需求和范围
相互作用的计算

项目管理
在一个确定的时间范围内,为了完成一个既定目标,通过特殊形式的临时性组织运行机制,经有效的计划、组织、领导和控制,充分利用既定有限资源的的一种系统管理方法。
项目管理的基本要素
项目、项目干系人、资源、目标、需求
项目管理分为:
- 项目范围管理
- 项目时间管理
- 项目成本管理
- 项目质量管理
- 项目人力资源管理
- 项目沟通管理
- 项目风险管理
- 项目采购管理
- 项目整合管理
- 项目干系人管理
项目人力资源管理
项目人力资源管理内容:人员挑选(挑选合适的人:招聘)、人员开发(使人更适合组织:内部培训、外部培训)、人员动力(激励人)
项目组织结构
- 职能型结构 层级结构 每一名雇员都有明确的上级 各个职能部门开展独立的项目工作
- 弱矩阵型结构
- 平衡矩阵结构
- 强矩阵结构
- 项目型结构

项目时间和成本管理
软件规模度量
代码行LOC、功能点FP、对象点、用例点
功能点计算

功能点计算公式FP=UFP*TCF
UFP是没有调整的功能点个数
TCF是技术复杂因子(调整系数)






关键路径法CPM


边栏推荐
- 開發者,微服務架構到底是什麼?
- Progressive web application PWA is the future of application development
- MySQL第十二次作业-存储过程的应用
- Blog post index summary --c #
- Cmake / set command
- Yarn package management tool
- RDB persistence validation test
- Small example of SSM project, detailed tutorial of SSM integration
- Based on Zeng Shen's explanation, the line segment tree is studied again one
- Little red book - Notes inspiration - project summary
猜你喜欢

Linux下安装Mysql【详细】

Little red book - Notes inspiration - project summary

Little red book - Summary of internal sales spike project

Call API interface to generate QR code of wechat applet with different colors

AdaptiveAvgPool2D 不支持 onnx 导出,自定义一个类代替 AdaptiveAvgPool2D

哪些PHP开源作品值得关注

Establishment of smart dialogue platform for wechat official account

The fourteenth MySQL operation - e-mall project

Problems encountered in the application and development of Hongmeng and some roast

Quantitative investment learning - Introduction to classic books
随机推荐
MySQL第十四次作业--电子商城项目
Global and Chinese market for change and configuration management software 2022-2028: Research Report on technology, participants, trends, market size and share
sysbench基础介绍
Flutter与原生通信(上)
哪些PHP开源作品值得关注
String constant pool, class constant pool, and runtime constant pool
Omni channel, multi scenario and cross platform, how does app analyze channel traffic with data
MySQL job 11 - application de la vue
Win10安装tensorflow-quantum过程详解
開發者,微服務架構到底是什麼?
[sans titre]
String constant pool, class constant pool, and runtime constant pool
JVM垃圾回收什么情况会进入老年代
字符串常量池、class常量池和运行时常量池
When will JVM garbage collection enter the older generation
Swiftui development experience: data layer of application design for offline priority
Installing MySQL under Linux [details]
MySQL第七次作业-更新数据
leetCode-链表的中间结点
MySQL第十三次作业-事务管理