本文主要是介绍【软考】信息系统项目管理师(高项)备考笔记——信息系统项目管理基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
信息系统项目管理基础
日常笔记
-
项目的特点:临时性(一次性)、独特的产品、服务或成果、逐步完善、资源约束、目的性。
- 临时性是指每一个项目都有确定的开始和结束日期
- 独特性,创造独特的可交付成果,如产品、服务或成果
- 逐步完善意味着分步、连续的积累。例如,在项目早期,项目范围的说明是粗略的,随着项目团队对目标和可交付成果的理解更完整和深入时,项目的范围也就更具体和详细。
-
战略管理包括以下三个过程:战略制定、战略实施和战略评价。
-
PRINCE2提供最佳的项目管理方法论,更加接近项目的实施,更加重视项目的实际收益和汇报。是一种基于流程的结构化项目管理方法。
-
PRINCE2包括4个被称为要素的主要部分。这4个要素包括原则、流程、主题以及项目环境。
-
PRINCE2方法具有七个原则:
- 持续业务验证
- 吸取经验教训
- 明确定义的角色和职责
- 按阶段管理
- 例外管理
- 关注产品
- 根据项目环境裁剪
-
PRINCE2主题包括:商业论证、组织、质量、计划、风险、变更、进展。
-
PRINCE2是一种基于流程的项目管理方法。
-
职能型组织的优点体现在如下方面。
-
瀑布模型是一个典型的软件生命周期模型,一般将软件开发分为:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段(按照顺序进行,对应结构化)。
-
螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来。开发过程具有周期性重复的螺旋线状。四个象限分别标志每个周期所划分的四个阶段:制定计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。
-
迭代式开发模型分四个阶段:初始、细化、构造和移交,可进一步描述为周期、阶段、迭代;核心工作流从技术角度描述迭代模型的静态组成部分,包括:业务建模、需求获取、分析与设计、实现、测试、部署。不同的工作流在不同的时间段内工作量的不同,几乎所有的工作流在所有的时间段内均有工作量,只是大小不同而已。
-
V模型的特点如下:
- 单元测试的主要目的是针对编码过程中可能存在的各种错误;
- 集成测试的主要目的是针对详细设计中可能存在的问题;
- 系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行;
- 验收测试通常由业务专家或者用户进行,以确认产品能真正符合用户业务上的需要。
- V模型用于需求明确和需求变更不频繁的情形。
-
原型法认为在很难一下子全面准确的提出用户需求的情况下,原型应当具备的特点:
- 实际可行
- 具有最终系统的基本特征
- 构造方便、快速、造价地
原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的。
-
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,相对于传统软件开发方法的“非敏捷”,更强调程序员团队与业务专家之间的紧密写作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。Scrum是一种迭代式增量软件开发过程,通常用语敏捷软件开发。
-
如何做好一个项目经理:真正理解项目经理的角色、重视项目团队的管理、惩罚分明、计划计划在计划、真正理解一把手工程、注重用户参与。
-
1.瀑布型模型适用:需求明确或很少变更的项目,如二次开发或升级型的项目,有利于大型软件开发人员的组织与管理;开发团队比较弱或缺乏经验。
2.螺旋模型适用:适合特别大型复杂的系统,风险大的项目。
3.喷泉模型适用:是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。
4.敏捷方法适用:小型或中型软件开发团队,并且客户的需求模糊或者多边。
5.统一工程(RUP)适用:一个通用过程框架,可以用于种类广泛的软件系统、不同的应用领域、不同的组织类型、不同性能水平和不同的项目规模。
-
优秀的项目经理应具备的素质:广博的知识、丰富的经历、良好的协调、职业道德、沟通表达、领导。项目经理必须承担管理者和领导者的双重角色。
这篇关于【软考】信息系统项目管理师(高项)备考笔记——信息系统项目管理基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!