系统集成项目管理工程师重点考点核心资料Word文档格式.docx
《系统集成项目管理工程师重点考点核心资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《系统集成项目管理工程师重点考点核心资料Word文档格式.docx(83页珍藏版)》请在冰点文库上搜索。
1.3.2电子政务
1.概念:
政府机构在其管理和服务职能中运用现代信息技术,实现政府组织机构和工作流程的重组优化,超越时间、空间和部门分隔的制约,组成一个精简、高效、廉洁、公平的政府运作模式
2.电子政务的内容:
(1)政府间的电子政务(GTOG)
(2)政府对企业的电子政务(GTOB)
(3)政府对公民的电子政务(GTOC)
(4)政府对公务员(GTOE)
1.3.3企业信息化
1.企业资源计划(ERP)重点,必会
(1)概念:
ERP是一个以财务会计为核心的信息系统,用来识别和规划企业资源,对采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化,从而达到最佳资源组合,使企业利润最大化
(2)ERP的特点:
统一的集成系统;
面向业务流程的系统;
是模块化可配置的;
开放的
2.客户关系管理(CRM)必会
CRM的核心,就是企业必须清楚的认识目前所拥有的客户群体中,哪一种人或者组织最有可能为本企业带来利润,这部分是最有希望的客户;
同时,还必须清楚的认识到,哪些客户很可能流失而成为竞争对手的客户,总体来说,获得一个新客户比留住一个老客户需要更高的成本。
(80,20原则)
3.数据挖掘
完整的数据挖掘过程必须包括,数据的清理与集成、数据的选择和变换、数据的挖掘及最后的知识评估和表示。
我们把数据挖掘的任务分为两项:
(1)描述:
描述的主要任务是挖掘出数据中的一般特性
(2)分类和预测:
分类的主要思想可以理解为所有的样本都有类属性和类符号预测可以针对连续性,而分类往往是离散的
4.供应链管理(SCM)
一个企业往往生存在一个与众多供应商和分销商构成的网络之中,于是发展基于供应链昂罗的整体优化模式便自然而然的成为企业的必然选择
5.电子商务(必会)
(1).概念:
使用基于因特网的现代信息技术工具和在线支付方式进行商务活动。
要实现完整的电子商务,除了卖家、买家外还要有银行或者金融机构、政府机构、认证机构、和配送中心等机构加入
(2).电子商务的对象:
企业间的电子商务(B2B);
企业与消费者(B2C);
消费者与消费者(C2C)
;
政府部门与企业(G2C)
6.商业智能
商业智能通常被理解为将组织中现有的数据转化为知识,帮助组织做出明智的业务经营决策。
商业智能能够辅助组织的业务经营决策,既可以是操作层,也可以是战略层和战术层决策。
为了将数据转化为知识,需要利用数据仓库、联机分析处理(OLAP)工具,和数据挖掘等技术
(2)商业智能系统的主要功能:
1)数据仓库:
高效的数据存储和访问方式
2)数据ETL:
数据ETL支持多平台、多数据存储格式(多数据源、多格式数据文件、多维数据库等)的数据组织,要求能自动的根据描述或者规则进行数据查找和理解。
减少海量、复杂的数据与全局决策数据之间的差距。
3)数据统计输出
4)分析功能
(3)商业智能的实现有三个层次a.数据报表b.多维数据分析c.数据挖掘
第二章信息系统服务管理
2.1信息系统服务管理体系
1.存在的问题(了解)
(1)质量
(2)进度(3)资金(4)文档(5)变更(6)扯皮(协调)(7)安全
请对应“四控、三管、一协调”理解
2.究其原因:
(了解)
(1)不具备能力的单位扰乱系统集成市场(资质原因)
(2)一些建设单位在选择项目承建单位和进行业务需求分析方面有误(业主原因)(3)信息系统集成企业自身建设有待加强(自身)(4)缺乏相应的机制和制度(社会监管)
3.我国信息系统服务管理的主要内容(2单位资质、2人员资格)
(1)计算机信息系统集成单位的资质管理
(2)信息系统项目经理资格管理(3)系统工程监理单位资质管理信息系统(4)信息系统工程监理人员资格管理
4.等级
计算机信息系统集成资质从高到低分为一、二、三、四级;
监理单位资质是:
甲、乙、丙三级
系统集成项目经理分为:
项目经理、高级项目经理、资深项目经理三个的等级
2.2信息系统集成资质管理
1.管理原则:
认证和审批分离原则;
先由认证机构认证,再由信息产业主管部门审批的工作程序进行
2.管理办法:
(1)资质管理包括:
资质评审和审批、年度监督、升级、降级、取消及相关内容
(2)工业和信息产业部负责一、二级信息系统集成资质(国家级)
(3)省、自治区、直辖市信息产业主管部门负责本行政区域内的三、四级
2.2.3信息系统集成资质管理程序
1.评审:
(1)工业和信息化部可以受理一二三四级(国家级)
(2)省市信息产业主管部门授权的资质评审机构可以受理“三、四级”
2.资质审批:
一二级资质申请,由省市信息产业建设单位主管部门初审,报工业信息化部负责审批;
三、四级别资质申请,由省市信息产业建设主管部门审批,报工业和信息化部备案
2.3信息系统监理资质管理
1.监理活动主要内容:
“四控、三管、一协调”
(1)四控:
质量、进度、投资、变更
(2)三管:
合同、信息、安全
2.监理资质证书:
有效期4年,资质:
甲、乙、丙
3.监理的依据:
(1)法律法规和行业标准规范
(2)监理合同(3)建设合同
第三章计算机信息系统集成
3.1计算机信息系统集成概述(包含特点和分类)
1.计算机信息系统集成的特点(必会)
(1)计算机信息系统集成要以(满足用户需求)为根本出发点
(2)计算机信息系统集成不只是设备的选择和供应,更重要的,它是具有高技术含量的工作过程,要面向用户需求提供全面的解决方案,其核心是(软件)
(3)计算机信息系统集成的最终交付物是(一个完整的系统)而不是一个分立的产品
(4)计算机信息系统集成包括(技术)、(管理)和(商务)等各项工作(考试能会出以下不属于计算机信息系统集成的是选择题考法)。
是一项综合性的系统工程。
(技术)是系统集成工作的核心,(管理和商务是)系统集成项目成功实施的保障
2.计算机信息系统集成的分类(了解)
计算机信息系统集成主要包括(设备系统集成)和(应用系统集成)
(1)设备系统集成:
设备系统集成也可以称为(硬件系统集成)或者(弱电系统集成)。
硬件系统集成也可以分为智能建筑系统集成、计算机网络系统集成、安防系统集成等
(2)应用系统集成:
又称为行业信息化解决方案集成,例如:
进度控制系统及工程概预算控制系统(必须高度重视课本中的例如)
3.2计算机信息系统建设(4大5小必须会)
1.计算机信息系统的生命周期(必会)
计算机信息系统的生命周期分为四个阶段:
产生、开发、运行、消亡(4大)
(1)计算机信息系统产生的阶段(从无到有):
又称为立项阶段,
(2)计算机信息系统的开发阶段(付诸实施)5小
开发阶段是计算机信息系统生命周期中最关键、最重要的阶段,该阶段分为
1)总体规划2)系统分析3)系统设计4)系统实施5)系统验收阶段
(3)计算机信息系统运行阶段(交付用户)
软件维护的四个阶段(就是鱼丸:
纠适预完),四个阶段的共同点是,都是在系统交付使用后进行(选择题的一选项以下说法是否正确)
1)纠正性维护:
更正发现问题
2)适应性维护:
能保证软件产品能在变化后或变化中的环境中可以继续使用
3)完善性维护:
满足业主新需求
4)预防性维护:
修正潜在错误
(4)计算机信息系统消亡阶段(更新、替代)
2.计算机信息系统开发方法
(1)结构化方法:
(必须会)
其基本思想:
是将系统的生命周期划分为:
系统调查、系统分析、系统设计、系统实施、维护等阶段
特点:
a.开发目标清晰化
b.工作阶段程序化
c.开发文档规范化(重要考点)
d.设计方法结构化
(2)快速原型法(必须会)
(3)企业系统规划的方法
(4)战略数据规划的方法
(5)信息工程方法
(6)面向对象的方法(必会)
1)概念:
面向对象的方法是利用面向对象的信息建模概念,例如:
实体、关系、属性等;
同时运用封装、继承、多态等机制来构造模拟现实系统的方法。
2)面向对象方法的基本思想:
a.客观事物是由对象组成的,对象是在原事物基础上抽象的结果
b.对象由属性和操作构成,其属性反映了对象的数据信息特征,操作则用来定义改变对象属性状态的各种操作方式
3)对象之间的联系通过消息传递机制来实现,而消息传递的方式是通过消息传递模式和方法的定义的操作过程来完成的
4)对象可以按照其属性来归类,借助类的层次机构,子类可以通过继承机制获得其父类的特征
5)对象具有封装的特性,一个对象就构成一个严格模块化的试题,在系统开发中可被共享和重复引用,达到软件(程序或模块)复用的目的。
3.在系统开发过程中开发方法组合种类:
(1)结构化和原形法组合
(2)结构化和面向对象方法的结合
(3)原形法和面向对象方法的结合
第四章软件工程知识
本章按照需求、可研、设计、测试、维护的顺序展开
4.1软件需求(讲了2个问题需求内容和需求过程)
软件工程是开发、运行、维护和修复软件的系统方法。
1、软件需求内容主要包括(必会):
功能需求、非功能需求、设计约束;
业务需求、用户需求、系统需求。
(1)功能需求:
指系统必须完成的那些事。
(订票网站必须完成订票功能)(必会)
(2)非系统功能:
是指产品必须具有的属性和品质,如可靠性(如网站多人访问不能崩溃)、性能、响应时间(网页打开时间一般不超过10S)、容错性、扩展性等(必会)
(3)设计约束:
也成为限制条件,补充规约,通常是对解决方案的一些约束说明,例如:
必须采用国有自主知识版权的数据库系统,必须运行在UNIX操作系统之下等(必会)
(4)业务需求(BR):
指反应组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求(了解)
(5)用户需求(UR)(了解)
(6)系统需求(SR)(了解)
2.需求过程(讲了2个问题需求开发和需求管理)
需求过程是一个包括创建和维护系统需求文档所必需的一切活动的过程。
通常包括需求开发和需求管理两大工作(必会)
(1)需求开发:
包括(需求捕获)、(需求分析)、编写(规格说明书)、和(需求验证)四个阶段(必会)
1)需求捕获:
常用的需求捕获手段包括
a.用户访谈b.用户调查:
表格、问卷调查等方式,与用户访谈相比最大缺点是缺乏灵活性
c.现场观摩d.文档考古e.联合讨论会
2)需求分析
3)需求规格说明书(SRS):
是一个软件文档,说明软件功能和约束
4)需求验证
需求验证和规格说明书的关系:
二者是一个双向的过程,规格说明书中提到的功能在最终的系统中必须全部得到实现,同时软件说明书也可看到最终需求,一句话概括就是既不能少也不能多
(2)需求管理:
通常包括定义(需求基线)、(处理需求变更)、(需求跟踪)等方面的工作
基线的定义:
正式评审、确认的标准(必会)
4.2可行性研究(可能考案例题)
1.可行性研究的主要任务包括:
(技术可行性)、(经济可行性)和(社会可行性)(必会)
4.4.2软件测试方法(必会)
软件测试的方法分为(白盒测试)和(黑盒测试);
单元测试、系统测试、验收测试(请自己百度下专业名词比如黑盒子测试、白盒测试)
4.4.4软件测试的步骤(PDCA过程)(必会)
1.制定软件测试计划2.编写软件测试说明3.执行软件测试4.编写软件测试报告
5.修正软件测试过程中出现的问题6.软件测试阶段评审
4.4.5软件维护(必会)
1.软件的可维护性的主要由以下三个因素决定:
(1)可理解性
(2)可测试性(3)可修改性
2.软件维护的步骤:
(1)建立维护组织
(2)提出维护要求(3)实施维护作业(4)记录维护要素(5)评价维护活动
4.5软件的复用
软件复用是指利用自己已有软件的各种有关知识构造新的软件。
以缩减软件开发和维护的费用。
(把以前有的东西竟可能的拿来去用)(必会)
4.6软件质量保证及质量评价
1.软件质量管理过程包括:
软件质量保证过程、验证过程、确认过程、评审过程、审计过程。
(1)软件质量保证:
通过计划制定、实施和完成一组活动提供保证,这些活动保证项目生命周期中的软件产品和过程符合其规定的需求。
(2)验证与确认过程:
使用能够定位缺陷并便于以后改正的测试技术直接处理软件产品质量问题。
验证与确认的区别:
(重点)
1)验证过程试图确保活动的输出产品已经被正确的制造,即活动的输出产品满足前面活动施加的规范说明;
2)确认过程试图确保建造了正确的产品,即产品满足其特定的目的。
3)评审与审计过程(具体几个概念请百度下)包括管理评审、技术评审、检查(正式的)、走查(随即的)、审计(事后进行的一个审计)。
2.相关名词:
(1)SQA:
软件质量保证
(2)QC:
质量控制
4.7软件配置管理(考过15分的案例答题)(了解)
(1)软件配置管理:
配置与配置项、基线与基线管理、版本、配置控制
(2)变更控制:
功能变更、错误修复变更。
1)功能变更就是根据客户要求增加或者修改功能引发的变更
2)错误变更:
修改漏洞
(3)配置库:
1)开发库(开发人员用的库,是经常变化的)
2)受控库(有一定的限度,存放半成品)
3)产品库(存放产品)
4.9软件过程管理
1.CMM模型分级标准:
(1)初始级——软件过程的特点是无秩序的,有时候甚至是混乱的。
(2)可重复级——已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。
(3)已定义级——软件过程均已文档化、标准化、并形成整软件组织的标准软件过程。
(初步标准)
(4)已管理级——软件过程和产品的质量有详细的度量标准。
比定义级别深化,有文档,有管理数据)
(5)优化级——来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进。
2.CMMI(软件能成熟度模型集成)(必会)
CMM和CMMI的区别:
(1)CMMI结构更加形式化和精致,更复杂;
(2)CMMI强调需求的管理(需求管理和需求开发)CMM为需求管理。
(3)CMMI加强对于工程过程的重视;
CMMI强调度量;
CMMI强调对风险的管理
4.10常用构件标准(必会)
几个概念性名词:
(选择题经常出选项判断)
(1)COM是个开放的组件标准
(2)DCOM是COM的进一步发展
(3)COM+并不是COM的新版本,我们可以把它理解为COM的新发展
(4)CORBA公共对象请求代理构架。
是由OMG组织制定的一种标准的面向对象的应用程序体系规范。
(5)EJB由SUN定制
4.11面向对象系统分析与设计
1.面向对象的基本概念
面向对象=对象+类+继承+消息通信
(1)对象:
对象标志(供系统内部唯一的识别对象);
属性(状态、数据、用来描述对象的静态特征)服务(操作、行为或方法,用来描述对象的动态特征。
)
(2)类和类库:
类是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合
(3)继承和多态
过载多态和强制多态统称为专用多态(特定多态)。
包含多态、参数多态称为通用多态
(4)消息通信:
消息是指对象发出的服务请求。
包括对象标识、消息名、输入信息、回答信息。
2.对象和封装:
对象(object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位
3.对象三要素:
(1)对象标志(objectidentifier)--是对象的名字,供系统内部唯一地识别对象。
(2)属性(attribute)也称状态(state)活数据(data)用来描述对象的静态特征。
(3)服务(service)—也称操作(operation)、行为(behavior)或方法(method)),用来描述对象的动态特征。
(也称为函数)
(4)封装(encapsulation)对象封闭装存
4.类和类库(看一下这段文字有个了解)
5.继承与多态
(1)继承(inheritance):
是使用已存在的定义作为基础建立新定义的而技术,继承是面向对象方法学中的一个十分重要的概念。
(2)多态:
是指类中具有相似功能的不同函数是用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。
类与类之间的关系—组合、泛化、聚合、关联。
消息(message)--是指对象发出的服务请求。
4.11.3面向对象常考的知识点
面向对象的基本概念:
1.对象:
由数据及操作所构成的封装体,是系统中用来描述客观事物的一个封装是构成系统的一个基本单位。
对象三要素:
对象标识、对象状态、对象行为
2.类:
是现实世界实体化的描述。
类将实体的数据和函数封装在一起。
类的数据也叫状态、属性或特征。
它表示静态的一面;
类的函数也叫功能、操作或服务,表现类的动态一面。
3.类和对象的关系:
对象是类的实例
4.抽象:
通过特定的实例抽取共同特征以后形成概念的过程。
它强调主要特征,忽略次要特征。
5.封装:
讲相关概念组成一个单元,然后通过一个名称来引用它
6.继承:
表示类之间的层次关系,这种关系使得某类对象可以继承另外一类对象的属性和能力,继承又分为单继承和多继承,JAVA是单继承语言,C++是允许多继承的
7.多态:
是一种方法,这种方法使得多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的体现
8.接口:
对操作规范的说明
9.消息:
对象间交互手段
10.组件:
是软件系统可代替的、物理的组成部分,它封装了实现体,并提供了一组接口的实现方法。
11.模式:
表示了一个特定环境、一个问题和一个解决方法之间的关系
12.软件复用:
是指将已有的软件及其有效成分用于构造新的软件和系统。
组件技术是软件复用的关键技术
4.12.5软件的中间件(必考)
中间件位于硬件、操作系统等平台和应用之间的通信服务。
常见的中间件:
数据库访问中间件(WIN平台的ODBC与JAVA平台的JDBC)、远程过程调用、面向消息的中间件(IBM的MSQeries)、分布式对象中间件(OMG的CORBA、SUN的RMI/EJB、Microsoft的DCOM)、事务中间件。
4.13典型体系结构
常见的架构模式:
管道/过滤器模式;
面向对象模式;
事件驱动模式;
分层模式;
知识库模式;
C/S模式;
(1)管道/过滤器模式
管道/过滤器模式的优点:
1、体现了各功能模块的”黑盒”特性及高内聚、低耦合的特点。
2、可以将整个系统的输入/输出行为看成是多个过滤器行为的简单合成。
3、支持软件功能模块的重用。
4、便于系统维护:
新的过滤器可以添加到现有系统中来,旧的可以由改进的过滤器替换。
5、支持某些特定的分析,如吞吐量计算、死锁检测等。
6、支持并行操作,每个过滤器可以作为一个单独的任务完成。
管道/过滤器模式的缺点:
1、通常导致系统处理过程的成批操作。
2、需要设计者协调两个相对独立但又存在关系的数据流。
3、可能需要每个过滤器自己完成数据解析和合成工作(如加密和解密),从而导致系统性能下降,并增加了过滤器具体实现的复杂性。
(2)面向对象模式
面向对象模式的优点:
1、高度模块化
2、封装功能实现了数据隐藏
3、继承性提供了一种实现代码共享的手段
4、提供了系统的灵活性,便于维护及扩充
面向对象模式的缺点:
对象之间的调用需要知道所调用对象的标识。
如果对象的标识发生改变,就必须通知所有调用该对象的对象。
否则系统将可能无法正常运行。
(3)客户机与服务器模式
客户机与服务器模式的优点:
1、客户机与服务器分离,允许网络分布操作;
二者的开发也可分开同时进行;
2、一个服务器可以服务于多个客户机;
客户机与服务器模式的缺点:
1、客户机与服务器的通讯依赖于网络,可能成为整个系统运作的瓶颈;
服务器的负荷过重,难以管理大量的客户机,系统的性能受到很大影响。
2、如果服务器及其界面定义有改变,则客户机也要做相应改变
3、二层C/S模式采用单一服务器且以局域网为中心,难以扩展至广域网或internet.
4、数据安全性不好。
客户端程序可以直接访问数据库服务器,使数据库的安全性受到威胁。
C/S适用于分布式系统,为了解决C/S模式中客户端的问题,发展形成了浏览器/服务器(Browser/Server,B/S)模式;
为了解决C/S模式中服务器端的问题,发展形成了三层(多层)C/S模式,即多层应用架构。
4.14统一建模语言UML
UML具有如下的语言特征:
(必考)
(1)UML不是一种可视化的程序设计语言,是一种可视化的建模语言。
(2)UML是一种建模语言规范,是面向对象分析与设计的一种标准表示。
(3)UML不是过程,也不是方法,但允许任何一种过程和方法使用它。
(4)UML简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。
(5)UML为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。
(6)与最好的软件工程实践经验集成。
UML没有定义一种标准的开发过程,但它比较适用于迭代式的开发过程,是为支持面向对象的开发过程设计的。
4.15统一建模语言UML常考的知识点
4.16典型应用集成技