学系统集成项目管理工程师(中项)系列04c_项目管理一般知识(下)

Posted 躺柒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学系统集成项目管理工程师(中项)系列04c_项目管理一般知识(下)相关的知识,希望对你有一定的参考价值。

1. 信息系统项目的生命周期模型

1.1. 瀑布模型

1.1.1. 预测型生命周期、完全计划驱动型生命周期

1.1.2. 项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性交付产品有利于干系人

1.2. 迭代模型

1.2.1. 串行执行

1.2.2. 每次迭代涉及的过程都包括不同比例的所有活动

1.2.3. 每个阶段都执行一次传统的、完整的串行过程串

1.2.4. RUP (Rational Unified Process)软件统一过程

1.2.4.1. 初始阶段(Inception)

1.2.4.1.1. 系统地阐述项目的范围、确定项目的边界,选择可行的系统构架,计划和准备商业文件

1.2.4.2. 细化阶段(Elaboration)

1.2.4.2.1. 分析问题领域,建立健全体系结构并选择构件,编制项目计划,淘汰项目中最高风险的元素

1.2.4.3. 构建阶段(Construction)

1.2.4.3.1. 一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量

1.2.4.4. 交付阶段(Transition)

1.2.4.4.1. 确保软件对最终用户是可用的

1.2.4.5. 每个阶段,从上到下迭代,亦即从核心过程工作流“商业建模” “需求调研” “分析与设计”……执行到“部署”,再从核心支持工作流“配置与变更管理” “项目管理”执行到“环境”完成一次迭代

1.2.4.5.1. 【22上选27】

1.2.5. 组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性

1.2.5.1. 【19上选30】

1.2.6. 产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付

1.3. 敏捷方法

1.3.1. 适应型生命周期、或者变更驱动方法

1.3.2. 以人为核心、迭代、循序渐进的开发方法

1.3.2.1. 【22下选26】

1.3.3. 适用于

1.3.3.1. 一开始并没有或不能完整地确定出需求和范围的项目

1.3.3.2. 需要应对快速变化的环境

1.3.3.3. 需求和范围难以事先确定

1.3.3.4. 能够以有利于干系人的方式定义较小的增量改进

1.3.4. 目的在于应对大量变更,获取干系人的持续参与

1.4. V模型

1.4.1. 标明了测试过程中存在的不同级别

1.4.2. 单元测试的主要目的是针对编码过程中可能存在的各种错误

1.4.3. 集成测试主要目的是针对详细设计中可能存在的问题

1.4.4. 系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行

1.4.5. 验收测试通常由业务专家或用户进行,以确认产品能真正符合用户业务上的需要

1.5. 原型化模型

1.5.1. 为弥补瀑布模型的不足而产生的

1.5.1.1. 减少了瀑布模型中因为软件需求不明确而给开发工作带来的风险

1.6. 螺旋模型

1.6.1. 一个演化软件过程模型

1.6.2. 将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来

1.6.3. 一系列的增量发布

1.6.4. 强调了风险分析,特别适用于庞大而复杂的、高风险的系统

2. 单个项目的管理过程

2.1. 项目管理是指在项目活动中综合运用知识、技能、工具和技术以确保达成项目目标

2.2. 4种过程

2.2.1. 技术类过程

2.2.1.1. 工程类过程

2.2.1.2. 解决“研制特定产品、完成特定成果或提交特定服务的具体技术过程”

2.2.2. 管理类过程

2.2.2.1. 启动、计划、执行、监控和收尾过程组

2.2.3. 支持类过程

2.2.3.1. 配置管理过程

2.2.4. 改进类过程

2.2.4.1. 总结经验教训、部署改进

3. PDCA循环(Plan-Do-Check-Act cycle)

3.1. 戴明环

4. 启动过程组

4.1. 定义并批准项目或阶段

4.2. 选定项目经理

4.3. 识别干系人

4.3.1. 【19下选27】

4.4. 启动过程组是由正式批准开始一个新项目或一个新的项目阶段所必需的一些过程组成的。很多启动类型的过程经常会超出项目范围,而受组织、大型项目或项目组合管理过程控制。

4.5. 根据制定项目章程(启动过程组)的输入有工作说明书

4.6. 【22上选26】

5. 计划编制过程组

5.1. 定义和细化目标,规划最佳的技术方案和管理计划

5.2. 项目管理计划不是一成不变的,它是渐进明细、逐步深入具体的

5.2.1. “滚动波浪计划”方法

5.2.2. 近期的工作计划得较细,远期的工作计划得较粗

6. 执行过程组

6.1. 整合人员和其他资源,在项目的生命期或某个阶段执行项目管理计划,并得到输出与成果

6.2. 执行过程组会花掉多半的项目预算

6.2.1. 【20下选27】

6.3. 指导与管理项目工作、 质量保证、 组建项目团队建设、项日团队、 管理项目团队、 管理沟通、实施采购、 管理干系人参与

6.3.1. 【21上选27】

6.3.1.1. 【19上选31】

7. 监督与控制过程组(监控过程组)

7.1. 定期测量和监控进展、识别实际绩效与项目管理计划的偏差、必要时采取纠正措施,或管理变更以确保项目或阶段目标达成

7.2. 对照项目管理计划来监督正在进行的项目活动

7.3. 控制变更,推荐纠正措施,或者对可能出现的问题推荐预防措施

7.4. 对引起整体变更控制的因素施加影响,使得只有经批准的变更才被实施

8. 收尾过程组

8.1. 正式接受产品、服务或工作成果,有序地结束项目或阶段

8.2. 正式终止项目或项目阶段的所有活动

8.3. 将完成的产品递交给他人所必需的各个过程

9. 不是所有的项目都需要所有的过程一样

10. 项目信息

10.1. 工作绩效数据

10.1.1. 在执行项目工作的过程中,从每个正在执行的活动中收集到的原始观察结果和测量值

10.2. 工作绩效信息

10.2.1. 从各控制过程中收集并结合相关背景和跨领域关系,进行整合分析而得到的绩效数据

10.3. 工作绩效报告

10.3.1. 为制定决策、提出问题、采取行动或引起关注,而汇编工作绩效信息,所形成的实物或电子项目文件

中项笔记

——2016年3月9日

三、 信息系统集成专业技术专业知识

1、信息系统集成有哪些特点?

    (1)信息系统集成要以满足用户需求为根本出发点。

    (2)不只是设备选择和供应,更重要,它是具有高技术含 量的工程过程,要面向用需求提供全面解决方案,其核心是软件。

    (3)系统集成的最终交付物是一个完整的系统而不是一个分立的产品。

    (4)系统集成包括技术、管理和商务等各项工作,是一项综合性的系统工程。技术是系统集成工作的核心,管理和商务是系统集成项目成功实施的保障。


2、信息系统的生命周期的开发阶段又包括哪些阶段?

    (1)总体规划阶段

    (2)系统分析阶段

    (3)系统设计阶段

    (4)系统实施阶段

    (5)系统验收阶段

   


3、软件维护包括哪些类型及作用?

    (1)更正性维护:软件产品交付后进行的修改,以更正发现的问题。

    (2)适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化

中的环境中可以继续使用。

    (3)完善性维护:软件产品交付后进行的修改,以改进性能和司‘维护性。

    (4)预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在错误成为实

际错误前,检测和更正它们。


4、UML具有哪些特征?

    (1)不是一种可视化的程序设计语言,而是一种可视化的建模语言。

    (2)是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。

    (3)不是过程,也不是方法,但允许任何一种过程和方法使用它。

    (4)简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。

    (5)为面向对象的设计与开发中涌现出的高级概念(如协作、框架、械式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。

   (6)与最好的软件工程实践经验集成。


5、几种常见的架构模式有哪些及它们重要的优缺点?

    (1)管道,过滤器模式

            优点:高内聚、低耦合 

            缺点:构件逻辑关系复杂;削弱对系统的控制能力

    (2)面向对象模式

            优点:高度模块化  

            缺点:对象之间的调用需要知道所调用对象的标识。如果对象的标识发生改变,就必须通知所有调用该对象的对象。

    (3)事件驱动模式

            优点:可软件重用,容易实现并发处理;良好的扩展性   

            缺点:构件逻辑关系复杂;削弱对系统的控制能力。

    (4)分层模式

            优点:有助把复杂的问题按功能分解,使整体设计更为清晰;支持系统涉及额逐级抽象;良好的扩展性;支持复用。    

            缺点:并不是每个系统都很容易划分出层次,各层功能划分没有统一的、正确额抽象方法;层次个数过多,系统性能下降。

    (5) 知识库模式(黑板系统)

    (6) 客户机/服务器模式

            优点:C/S适用于分布式系统;客户机与服务器分离,允许网络分布操作, 二者的开发也可分开同时进行;一个服务器可以服务于多个客户机。

            缺点:客户机与服务器的通信依赖于网络,可能成为整个系统运作的瓶颈;客户机的负荷
过重,难以管理大量的客户机,系统的性能受到很大影响;如果服务器及其界面定义有改变,则客户机也要做相应改变;二层 C/S 模式采用单一服务器且以局域网为中心,难以扩展至广域网或 Internet;数据安全性不好。客户端程序可以直接访问数据库服务器,使数据库的安全性受到威胁。


6、Web服务的典型技术包括哪些及其作用,哪四种适合用Web服务技术,哪两种不适合用Web服务技术。

    Web服务的典型技术及作用:

    (1)SOAP,用于传递信息的简单对象访问协议;

    (2)WSDL,用于描述服务的Web服务技术语言;

    (3)UDDI,用于Web服务的注册的统一描述、发现及集成;

    (4)XML,用于数据交换的。

    适合用Web服务技术的情况如下:

    (1)跨越防火墙;

    (2)应用程序集成;

    (3)B2B集成,跨公司业务集成,很容易解决互操作问题;

    (4)软件重用。

    不适用的情况如下:

    (1)单机应用程序

    (2) 局域网上的同构应用程序


7、网络存储模式包括哪三个?

   (1)直接连接存储(DAS):是存储器与服务器的直接连接,一般通过标准接口,如SCSI。

    (2)网络连接存储(NAS):NAS是将存储设备通过标准的网络拓扑结构连接到一系列计算机上。

   (3)存储区域网络(SAN):SAN是采用高速的光纤通道作为传输介质的网络存储技术。







本文出自 “琴的快乐苑” 博客,谢绝转载!

以上是关于学系统集成项目管理工程师(中项)系列04c_项目管理一般知识(下)的主要内容,如果未能解决你的问题,请参考以下文章

学系统集成项目管理工程师(中项)系列04a_项目管理一般知识(上)

学系统集成项目管理工程师(中项)系列22c_信息化知识(下)

学系统集成项目管理工程师(中项)系列28_后记

学系统集成项目管理工程师(中项)系列09_收尾管理

学系统集成项目管理工程师(中项)系列10_立项管理

学系统集成项目管理工程师(中项)系列20_变更管理