免费智能真题库 > 历年试卷 > 系统集成项目管理工程师 > 2015年下半年 系统集成项目管理工程师 上午试卷 综合知识
  第42题      
  知识点:   方案设计   项目管理   需求分析
  关键词:   WBS   测试   项目管理   项目经理   需求分析   验收   需求        章/节:   信息系统建设与开发       

 
某项目经理在生成WBS时,按照(42)将项目分解为“项目管理需求分析方案设计、集成准备、集成实施、测试和验收”等几个过程。
 
 
  A.  项目章程
 
  B.  项目范围说明
 
  C.  生命周期的阶段
 
  D.  验收准则
 
 
 

 
  第13题    2018年下半年  
   36%
系统方案设计包括总体设计和详细设计,系统总体设计内容包括()。
  第41题    2014年下半年  
   33%
某项目经理在生成WBS 时,按照( )方法将项目分解为“需求分析、方案设计、实施准备、测试和验收”等几个过程。
  第13题    2019年上半年  
   27%
系统方案设计包括总体设计与各部分的详细设计,( )属于总体设计。
   知识点讲解    
   · 方案设计    · 项目管理    · 需求分析
 
       方案设计
        系统方案设计包括总体设计和各部分的详细设计。
        .系统总体设计:包括系统的总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络系统的方案设计等。
        .系统详细设计:包括代码设计、数据库设计、人机界面设计、处理过程设计等。
 
       项目管理
               项目管理定义
               项目管理就是将知识、技能、工具与技术应用于项目活动,以满足项目的要求。
               管理一个项目通常包括(但不限于):
               .识别需求。
               .在规划和执行项目时,处理干系人的各种要求、关注和期望。
               .在干系人之间建立、维护和开展积极、有效和合作性的沟通。
               .有效管理干系人。
               .平衡相互竞争的项目制约因素,如范围、质量、进度、成本、资源和风险等。
               项目管理需要的专业知识和技术
               除了专门的项目管理技术以外,项目管理团队至少应能理解和使用以下六方面的知识:
               .项目管理知识体系。
               .项目应用领域的知识、标准和规定。
               .项目环境知识。
               .通用的管理知识和技能。
               .软技能或处理人际关系技能。
               .经验、知识、工具和技术。
               项目管理环境
               项目管理团队应该考虑的项目环境包括:
               .社会环境:经济、人口、教育、道德、种族、宗教和其他特征等。
               .政治环境:法律、风俗和政治风气等。
               .自然环境:生态和自然地理等。
               项目经理
               项目经理是负责实现项目目标的个人。
               对项目经理的一般要求有:
               .足够的知识(项目管理知识、丰富的IT知识、客户行业知识、其他必要的知识)。
               .丰富的项目管理经验。
               .良好的协调和沟通能力。
               .良好的职业道德。
               .一定的领导和管理能力。
               一个好的项目经理能够使项目完成得出色,把握项目计划包括成本、进度、范围以及质量等,把客户的满意度提到最高。要做好一个项目经理,需要:
               .真正理解项目经理的角色。
               .领导并管理项目团队。
               .依据项目进度的阶段,组织制订详细程度适宜的项目计划并监控项目执行,对计划的变更进行管理。
               .真正理解“一把手工程”。
               .注重客户和用户参与。
               项目干系人
               项目干系人(Project Stakeholder),也称为项目利害相关者,是积极参与项目,或其利益因项目的实施或完成而受到积极或消极影响的个人或组织,他们还会对项目的目标和结果产生影响。项目管理团队必须明确项目的干系人,确定其需求,然后对这些需求进行管理和施加影响,确保项目取得成功。
               项目干系人对项目的影响包括积极的影响和消极的影响。项目管理团队不仅要关注产生积极影响的项目干系人,也不能忽略产生消极影响的项目干系人。项目关键干系人包括:
               .项目经理:负责管理项目的人。
               .客户/用户。
               .执行组织:其员工直接参与项目工作的单位。
               .项目团队成员:执行项目工作的群体。
               .项目发起人:为项目分配资金或实物等财力资源的个人或组织。
               .职能经理:可以为项目经理提供专业技术支持,提供及时及合格的资源。
               .有影响力的人:在客户组织内的地位可能正面或负面影响项目的进程。
               .项目管理办公室(PMO):直接或间接地对项目结果负有责任。
               项目管理系统
               项目管理系统是指用于管理项目的工具、技术、方法、资源和过程组的集合。项目管理计划中说明如何使用项目管理系统。
               事业环境因素
               事业环境因素是指项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。事业环境因素是大多数规划过程的输入,可能提高或限制项目管理的灵活性,并可能对项目结果产生积极或消极的影响。
               事业环境因素包括(但不限于):
               .组织文化、结构和治理。
               .政府或行业标准,如监管机构条例、行为准则、产品标准、质量标准和工艺标准。
               .基础设施,如现有的设施和固定资产。
               .现有人力资源状况、人事管理制度、公司的工作授权系统。
               .市场条件。
               .项目干系人风险承受力。
               .政治氛围。
               .组织已有的沟通渠道。
               .商业数据库,如标准化的成本估算数据、行业风险研究资料和风险数据库。
               .项目管理信息系统。
               组织过程资产
               组织过程资产是执行组织所特有并使用的计划、流程、政策、程序和知识库,包括来自任何(或所有)项目参与组织的,可用于执行或治理项目的任何产物、实践或知识。组织过程资产是大部分规划过程的输入。
               组织过程资产可分成以下两大类:
               .流程与程序:组织用于执行项目工作的流程与程序。
               .共享知识库:组织用来存取信息的知识库,如财务数据库、历史项目信息、经验教训等。
 
       需求分析
        需求分析的方法种类繁多,不过如果按照分解的方式不同,可以很容易地划分出几种大类型:
        (1)结构化分析方法。本节后续内容将详细讨论SA的内容。
        (2)面向对象分析方法。将在10.3节中进行详细介绍。
        (3)面向问题域的分析(Problem Domain Oriented Analysis, PDOA)方法。PDOA更多地强调描述,而少强调建模。它的描述大致分为关注问题域和关注解系统的待求行为这两个方面。问题框架是PDOA的核心元素,是将问题域建模成为一系列相互关联的子域。也可以把问题框架看作是开发上下文图,但不同的是上下文图的建模对象是针对解系统,而问题框架则是针对问题域。也就是说,问题框架的目标就是大量地捕获更多有关问题域的信息。PDOA方法现在还在研究阶段,并未广泛应用。
               业务流程分析
               业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流程变化提供依据。
               业务流程分析的步骤如下:
               (1)通过调查掌握基本情况。
               (2)描述现有业务流程(绘制业务流程图)。
               (3)确认现有业务流程。
               (4)对业务流程进行分析。
               (5)发现问题,提出解决方案。
               (6)提出优化后的业务流程。
               在业务流程图中使用的基本符号如下图所示。
               数据流图
               DFD是结构化分析中的重要方法和工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。DFD还可被认为是一个系统模型,在信息系统开发中,一般将它作为需求说明书的组成部分。
               
               业务流程图符号
               DFD从数据传递和加工的角度,利用图形符号通过逐层细分地描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。具体来说,DFD的主要作用如下:
               (1)DFD是理解和表达用户需求的工具,是系统分析的手段。由于DFD简明易懂,理解它不需要任何计算机专业知识,因此通过它同客户交流很方便。
               (2)DFD概括地描述了系统的内部逻辑过程,是系统分析结果的表达工具,因而也是系统设计的重要参考资料,是系统设计的起点。
               (3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。
               在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。下图是一个典型的DFD示例。
               
               办理取款手续的DFD
               为了表达数据处理过程中的数据加工情况,用一个DFD是不够的。稍微复杂的实际问题,在DFD中常常出现十几个甚至几十个加工。这样的DFD看起来很不清楚。层次结构的DFD能很好地解决这一问题。按照系统的层次结构进行逐步分解,并以分层的DFD反映这种结构关系,能清楚地表达整个系统。
               下图给出分层DFD的示例。数据处理S包括3个子系统1、2、3。顶层下面的第一层DFD为DFD/L1,第二层的DFD/L2.1、DFD/L2.2及DFD/L2.3分别是子系统1、2和3的细化。对任何一层数据流图来说,它的上层图称为父图,在它下一层的图则称为子图。
               
               分层数据流图
               概括地说,画DFD的基本步骤,就是“自顶向下,逐层分解”。检查和修改的原则如下:
               (1)DFD中的所有图形符号只限于前述4种基本图形元素。
               (2)顶层DFD必须包括前述4种基本元素,缺一不可。
               (3)顶层DFD中的数据流必须封闭在外部实体之间。
               (4)每个加工至少有一个输入数据流和一个输出数据流。
               (5)在DFD中,需按层给加工框编号。编号表明了该加工处在哪一层,以及上下层的父图与子图的对应关系。
               (6)规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡。
               (7)可以在DFD中加入物质流,帮助用户理解DFD。
               (8)图上每个元素都必须有名字。
               (9)DFD中不可夹带控制流。
               数据字典
               数据字典是关于数据的信息的集合,也就是对DFD中包含的所有元素的定义的集合。DFD和数据字典共同构成系统的逻辑模型。没有DFD,数据字典难以发挥作用;没有数据字典,DFD就不严格。只有把DFD和对DFD中每个元素的精确定义放在一起,才能共同构成系统的规格说明。
               数据字典的设计包括:数据流设计、数据元素字典设计、数据处理字典设计、数据结构字典设计和数据存储设计。这些设计涵盖了数据的采集和范围的确定等信息。在数据字典的每一个词条中应包含以下信息:名称、别名或编号、分类、描述、何处使用。
               对加工的描述是数据字典的组成内容之一,常用的加工描述方法有结构化语言、判定树及判定表。
               (1)结构化语言:介于自然语言和形式语言之间的一种半形式语言,在自然语言基础之上加了一些限度,使用有限的词汇和有限的语句来描述加工逻辑。结构化语言是受结构化程序设计思想启发而扩展出来的。结构化程序设计只允许3种基本结构。结构化语言也只允许3种基本语句,即简单的祈使语句、判断语句和循环语句。与程序设计语言的差别在于结构化语言没有严格的语法规定,与自然语言的不同在于它只有极其有限的词汇和语句。结构化语言使用3类词汇:祈使句中的动词、数据字典中定义的名词及某些逻辑表达式中的保留字。
               (2)判定树:若一个动作的执行不只依赖一个条件,而与多个条件有关,那么这项策略的表达就比较复杂。如果用结构化语言的判断语句,就有多重嵌套,层次一多,可读性就会下降。用判定树来表示,可以更直观一些。
               (3)判定表:一些条件较多、在每个条件下取值也较多的判定问题,可以用判定表表示。判定表能清晰地表达复杂的条件组合与应做动作之间的对应关系,判定表的优点是能够简洁、无二义性地描述所有的处理规则。但判定表表示的是静态逻辑,是在某种条件取值组合情况下可能的结果,它不能表达加工的顺序,也不能表达循环结构,因此判定表不能成为一种通用的设计工具。
   题号导航      2015年下半年 系统集成项目管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第42题    在手机中做本题