-
学习必备
欢迎下载
1
:系统集成项目管理基础知识
1.
信息化知识
1.1
信息化概念
●信息与信息化
本体论信息概念:事物的运动状态和状态变化方式的自我表述。
认识论
信息概念:
主体对于该事物的运动状态以及状态变化方式的具体描述,
< br>包括对于
他的“状态和方式”的形式、含义和价值的描述。
信息本体论和认识论的相互关系:
(
1
p>
)认识论信息和本体论信心是相通的,它们共同的核心都是“事物运动的状态和状
态变化的方式”;
(
2
)两者
之间还可以相互转化,转化的基本条件就是主体因素:引入主体因素,本体
论信息就转化
为认识论信息;去除主体因素,认识论信息就转化成为主体论信息;
(
p>
3
)人类认识世界的任务和先觉条件之一,就是要把本体论信息恰如
其分的转化为认
识论信息,为其后的决策提供依据。
信息化
:
信息化是人类社会发展的一个高级进程,
其核心是要通过全体
社会成员的共同
努力,
在经济和社会各个领域充分应用基于现代
化信息技术的先进社会生产工具,
创建信息
时代社会生产力,<
/p>
推动生产关系和上层建筑的改革,
使国家的综合实力、
社会的文明素质和
人民的生活质量全面达到现代化水平。
< br>
●国家信息化体系要素
国家信息化体系包括信息技术应用
、
信息资源、信息网络、信息技术和产业、
信息化人
才、信息化法规政策和标准规范
6
个要素。
学习必备
欢迎下载
●国家信息化发展战略
推进国
民经济信息化;推行电子政务;建设先进网络文化;推进社会信息化;
完善综合
信息基础设施;
加强信息资源的开发利用;
提高
信息产业竞争力;
建设国家信息安全保障体
系;提高国民信息技
术应用能力,造就信息化人才队伍。
●战略资源
土地、能源、材料
+
信息
1.2
电子政务
●电子政务的概念和内容
电子政务:
指政府机构在其管理和服务职能中运用现代信息技术,
实现政府组织结构和
工作流程的重组优化,超越时间、空间和部门分隔的制约,建设一个精简、高效、廉洁、公
平的政府运作模式。
电子政务的广义概念包括电子政务
、电子党务、电子政协、电子人大。
电子政务模型:可简单概括为
p>
2
个方面,
(
1
p>
)政府部门内部的办公自动化、管理信息化、决策科学化;
(
p>
2
)
政府部门与社会各界利用网络信息平台
充分进行信息共享与服务、
加强群众监督、
提高办事效率及促进
政务公开等。
电子政务的内容:
包括政府间的电子
政务、
政府对企业的电子政务、
政府对公民的电子
学习必备
欢迎下载
政务。
●电子政务建设的指导思想和原则
指导思
想:
以邓小平理论和三个代表重要思想为指导,
适应改革开发和
现代化建设对政
务工作的要求,
转变政府职能,
提高工作效率和监管的有效性,更好地服务人民群众;
以需
求为导向,
以应用促发展,
通过积极推广和应用信息技术,
增强政府工作的科学性、
协调性、
民主
性,全面提高依法行政能力,加快建设廉洁、勤政、务实、高效的政府,促进国民经济
持
续快速发展和社会全面进步。
指导原则:统一规划,加强领导;需求主导,突出重点;整合
资源、拉动产业;统一标
准,保障安全。
●电子政务建设的目标和主要任务
目标:
‘
十五’期间,标准统一、功能完善、安全可靠的政务信息网络平台发挥支持作
用;重点业
务系统建设取得显著成效;基础性、战略性政务信息库建设取得重大进展,
信息
资源共享程度明显提高;
初步形成电子政务网络与信息安全保障体系,<
/p>
建立规范的培训制度,
与电子政务相关的法规和标准逐步完善。<
/p>
主要任务:扎实推进电子政务。具体分为
8
个
方面:建设和整合统一的电子政务网络;
建设和完善重点业务系统;
规划和开发重要政务信息资源;
积极推进公共服务;
基本建
立电
子政务网络与信息安全保障体系;
完善电子政务标准化体系
;
加强公务员信息化培训和考核;
加快推进电子政务法制建设。
1.3
企业信息化与电子商务
●企业信息化
企业信息化就是利用现代信息技术
来实现企业经营战略、行为规范和业务流程。
企业信息化结构:产品
/
服务层,作业层,管理层,决策层。
学习必备
欢迎下载
企业信息化就是在企业作业、
管理、
决策的各个层面,
科学计划、
过程控制
、
事物处理、
经营管理的各个领域,
引
进和使用现代化信息技术,
全面改革管理体制和机制,
从而大幅
度
提高企业工作效率、市场竞争能力和经济效益。
●企业
资源规划(
ERP
)
ERP
:
Enterprise
Resource planning
,一般来说,
ERP
p>
是一个以财务会计为核心的信
息系统,用来识别和规划企业资源,对
采购、生产、成本、库存、销售、运输、财务、人力
资源等进行规划和优化,从而达到最
佳资源组合,使企业利润最大化。
从计算机技术的角度来看,
ERP<
/p>
系统是一种软件工具,是一套复杂的信息管理系统。
ERP
系统综合运用数据库、面向对象、图形用户界面(
GUI
)和网络通信等计算机技术,实
现系统化的企业管理。
E
RP
系统特点:
ERP
是统一的集成系
统;
ERP
是面向业务流程的系统;
E
RP
是是模块
化可配置的;
ERP
p>
是开放的系统。
ERP
系
统功能:财会管理;生产控制管理;物流管理;人力资源管理等。
●客户
关系管理(
CRM
)
客户<
/p>
Customer
狭义概念,仅指企业产品和服务的使用者,或者
指为企业提供经济来
源的群体;
广域概念,指企业产品和服务的
使用者,或者指为企业提供经济来源的群体,还
包括他的员工、合作伙伴、竞争对手。<
/p>
ERM: Enterprise Relationship Management
广义概念,企业关系管理
CRM: Customer
Relationship Management.
狭义概念,客户关系管理
CRM
定
义:
CRM
系统是基于方法学、软件和因特网的以有组织的方式
帮助企业管理
客户关系的信息系统。
CRM
概念的
3
个要点:客户、关系、管理。
CRM
三角模型:如下图,该模型由信息技术、
CRM
应用系统、
CRM
经营理念三条边
学习必备
欢迎下载
组成。
CRM
体系结构:如下图
CRM
系统功能:
(
p>
1
)有一个统一的以客户为中心的数据库;
(
p>
2
)具有整合各种客户联系渠道的能力;
(
p>
3
)能够提供销售、客户服务、营销三个业务的自动化工具,并且在
这三者之间实现
通信接口,使得其中一项业务模块的事件可以触发另外一个业务模块中的
响应;
(
4
)具备从大量数据中提取有用信息
的能力,即这个系统必须实现基本的数据挖掘模
块,从而使其具有一定的商业智能。
p>
●供应链管理(
SCM
)
SCM
:
Supply Chain
Management
供应链的概念:
传统概念认为供应链描述的是企业间的采购、
供应关系,
这种关系仅局
限于制造商和供应商之
间的关系,
忽略了与外部供应链成员的联系。
现代供应链概念增
加了
学习必备
欢迎下载
三个要点:关于核心企业、关于战略伙伴关系、关于增值链。
供应链
的结构:
如下图,
供应链是一个范围很大的企业结构模式,
p>
包含了所有参与的节
点企业,从原材料开始,经过各个环节,直到最
终用户。
供应链管理:
是一种集成的管理思想和方法,
是在满足服务水平要求的同时,
为了使系
统成本达到最低而采用的将供应商、
制造商、
p>
仓库和商店有效的结合成一体来生产商品,
有
效的控制和管理各种信息流、
资金流和物流,
并把正确数量的
商品在正确的时间配送到正确
的地点的一套管理方法。
供应链管理分类:
(
1
p>
)按供应链管理的对象分:企业供应链、产品供应链、基于供应链契约的供应链;
(
2
)按网状结构分:
V
p>
型供应链、
A
型供应链、
< br>T
型供应链;
(
3
p>
)按产品分:功能型供应链、创新型供应链。
(供应链的设计)
敏捷供应链特点:
(
1
p>
)支持供应链中跨企业的生产方式的快速重组,有助于促进企业间的合作和合作的
优化,
从而实现对市场变化的快速响应,
对市场需
求的快速理解,
对新产品或服务的快速研
学习必备
欢迎下载
发、生产和供应;
(
2
p>
)不仅支持企业内部信息系统的调整、重构和信息共享,而且支持供应链中跨企业
信息系统的集成、调整、重构和信息共享;
(
3
p>
)敏捷型供应链中各个企业能根据敏捷化要求方便地进行组织、管理的调整和企业
生产模式的转变。
●企业应用集成
EAI: Enterprise Application Integration
EAI
技术是将进程、软件、标准和硬件联合起来,在
2
个或更多的企业信息系统之间实
现无缝集成,使它们就像一个整体一样。
p>
EAI
内容:
(
p>
1
)企业内的集成:集成模式有界面集成、平台集成、数据集成、应
用集成、过程集
成;
(
2
)企业间应用集成。
EAI
集成模式有
< br>3
种,分别是面向信息的集成技术、
面向过程的集成技术
、面向服务的
集成技术。
●电子商务
电子商务概念:使用基于因特网的
现代信息技术工具和在线支付方式进行商务活动。
电子商务类型:企业与企业间电子
商务
B2B
,企业与客户间的电子商务
B2C
,客户与
客户间的电子商务
C2
C
,政府部门与企业间的电子商务
G2B
。
电子商务发展的支撑保障体系:
法律法规体系;标准规范体系;
安全认证体系;信用体
系;在线支付体系;现代物流体系;技术装备体系;服务体系;运
行监控体系。
1.4
商业智能(
BI
)
BI
:
Business
Intelligence
学习必备
欢迎下载
商业智能:将组织中现有的数据转化为知识,帮助组织做出明
智的业务经营决策。
商业智能的实现涉及到软件、硬件、
咨询服务及应用,是对商业信息的搜集、
管理和分
析过程,
p>
目的是使企业的各级决策者获得知识或者洞察力,
促使他们做出对企
业更有利的决
策。
商业智能一般由数据仓库、联机分
析处理(
OLAP
,
On-Line
Analytics Process
)
、数
< br>据挖掘、数据备份和恢复等部分组成。
数据挖掘(
Data
Mining<
/p>
)
:指源数据经过清洗和转换等成为适合于挖掘的数据集。是
p>
从特定形式的数据集中提炼知识的过程。
联机分析处理(
< br>OLAP
)也被称为多维分析。
商业智
能的实现有三个层次:数据报表、多维数据分析、数据挖掘。
实施商业智能的步骤:需求分析;
数据仓库建模;数据抽取;建立商业智能分析报表;
用户培训和数据模拟测试;系统改进
和完善。
2.
信息系统服务管理
2.1
信息系统服务业
●信息系统服务业的内容
信息系统服务是一个范围相当广泛
的概念,
所有以满足企业和机构的业务发展所带来的
信息化需求
为目的,
基于信息技术和信息化理念而提供专业信息技术咨询服务、
系统集成服
务、技术支持服务等工作,都属于信息系统服务的范畴。
●信息系统服务管理的推进
(
1
p>
)实施计算机信息系统集成资质管理制度,
(
A
)推荐优秀系统集成商,
(
B
p>
)对信息
系统集成企业进行资质认证;
(
p>
2
)推行项目经理制度;
学习必备
欢迎下载
(
3
p>
)推行信息系统工程监理制度,
(
A
)在实施系统集成资质认证制度的基础上推行信
息系统工程监理制度,
(
B
)确定信息系统工程监理管理体系
框架,
(
C
)发布信息系统工程
监理资质等级条件。
2.2
信息系统服务管理体系
●信息系统服务管理的内容
信息系统服务管理的主要内容有:
计算机信息系统集成单位资质管理;
信息系统系项目
经理资格管理;信息系统工程监理单位资质管理;信息系统工程监理人员资格管理;
2.3
信息系统集成资质管理
●信息系统集成资质管理的必要性和意义
必要性:
(
1
)
p>
首先,一个重要问题是用户在选择集成商的时候缺少依据和标准,特别是在重
大项目招标和实施过程中,
缺少必要的监督、
检查;<
/p>
此外,
有些重大工程项目中的一些流程,
包括软件、程序、存档材料,缺少标准,也比较乱,给项目中软件升级方面造成不少困难。
(
2
)
p>
第二个问题是,由于国家信息系统工程建设要求参与竞标的企业有资质和业绩,
而我们当时还没有给企业确认资质等级,所以相当多的企业在参与国际竞争中有困难。
(
3
)
p>
第三个问题是,少数不具备承建信息系统工程能力的单位甚至个人,搅乱市场
次序,破坏游戏规则,通过各种各样关系,采用不正当手段,拿到了项目,又不能很好完成
这些项目,
信息工程完成之日,
也是这个项目死亡之
时,
没有很好发挥作用,为国家和用户
部门造成极大经济损失,
产生了很坏的社会影响。
意义:
(
1
)
有利于用户选择项目承建单位;
(
2
)
p>
有利于系统集成企业展示自身实力、参与市场竞争,加强自身建设;
学习必备
欢迎下载
(
3
)
有利于规范信息系统集成市场;
(
4
)
有利于保证信息系统工程质量。
●
信息系统集成资质管理办法(原则、管理办法和工作流程)
原则:
认证和审批分离,先由认证机构认证,再由信息产业主管部门审批。
管理办法:
(
1
)
p>
资质管理包括资质评审和审批、年度监督、升级、降级、取消和其他相关内容。
(
2
)
p>
资质管理涉及从事信息系统集成业务的单位、信息产业部、省市信息产建设单
位管理部门、
信息产业部授权的资质评审机构、
省市信
息产业部门授权的资质评审机构等等。
(
3
)
p>
信息产业部负责全国信息系统集成的行业管理工作,审批及管理
1<
/p>
、
2
级信息系
统
集成资质;省市信息产建设单位管理部门负责本行政区域内信息系统集成的行业管理工
作
,审批及管理本行政区域内
3
、
4
p>
级信息系统集成单位资质,初审本行政区域内
1
、
2
级
信息系统集成单位。
(
4
)
p>
信息产业部授权的资质评审机构可以受理申请
1
、
2
、
3
、
4
级资质的评审;省市
信息产业部门
授权的资质评审机构可以受理申请
3
、
4
级资质的评审。
工作流程:
(
1
)
p>
资质评审(信息产业部授权的资质评审机构、省市信息产业部门授权的资质评
审机构)
(
A
)评审
申请;
(
B
)评审申请的受理和资料审查;<
/p>
(
C
)对申请单位进行现场审查;
(
D
)出具评审报告。
(
2
)
资质审批(信息产业部、省市信息产建设单位管理部门)
学习必备
欢迎下载
(
A
)
审批申请,准备相应的申请资料,评审机构出具的评审报告;
(
B
)
审批。
●信息系统集成资质等级条件
(
1
)
p>
综合条件:从企业的从业年限、获取低一级资质年数、主业是否为系统集成、
注册资金、近
3
年系统集成年均收入、经济财务状况、
企业信誉度等基本情况来衡量。
(
2
)
p>
业绩:从近
3
年完成的系统集成项目额、项
目规模、项目的技术含量、项目的
软件费用比例、
项目的实施质
量、
企业所完成项目在业务领域的水平等方面衡量。
项目必须<
/p>
经过建设单位签字、验收了的项目。
(
3
)
p>
管理能力:从质量管理、客户服务、企业的信息管理系统、企业负责人以及技
术、财务负责人等方面能力进行衡量。
(
4
)
p>
技术实力:从企业在某些业务领域的实力、软件研发能力、开发环境、研发投
入等方面衡量。
(
5
)
p>
人才实力:从工程技术人员、本科以上人员比例、项目经理数目、培训体系和
人力资源管理水平等方面衡量。
●
信息系统项目管理专业技术人员资质管理
分为项目经理、高级项目经理、资深项目经理。
2.4
信息系统工程监理资质管理
●信息系统工程监理资质管理的必要性、意义和主要内容
意义:
(
1
)监理
帮助业主单位更合理的保证工程的质量、进度、投资,并合理、客观的处理
好它们之间的
关系;
(
2
)监理可以合理的协调业主单位和
建设单位之间的关系;
学习必备
欢迎下载
(
3
)有助
于第三方的专业化服务功能。
信息系统工程包括信息网络系统、信息资源系统、信息应用系
统。
信息系统工程监理:指在政府工商管理部门注册的且具有信息系统工程监理资质的单
p>
位,受建设单位的委托,
依据国家有关法律法规,
< br>技术标准和信息系统工程监理合同,
对信
息系统工程项目
实施的监督管理。
信息系统工程监理单位分为甲乙丙三级。
信息系
统工程监理资格证书分为高级监理工程师、监理工程师、监理员。
监理内容:四控、三管、一协调。
四控:质量控制、进度控制、投资控制、变更控制。
三管:合同管理、信息管理、安全管理。
一协调:协调有关单位及人员之间的工作关系。
●信息系统工程监理资质管理办法
●信息系统工程监理资质等级条件
●信息系统工程监理人员资质管理
3.
信息系统集成专业技术知识
3.1
信息系统建设
●信息系统集成(概念、类型)
概念:
是
指将计算机软件、
硬件、
网络通信等技术和产品集成成为能够满
足用户特定需
求的信息系统,包括总体策划、设计、开发、实施、服务及保障。
类型:设备系统集成、应用系统集成(
Application
System
Integration
)
。
其中设备系统集成包括:
智能建筑系统集成
(Intelligent
Building Integration)
、
学习必备
欢迎下载
计算机网络系统集成
(Computer Network
System Integration)
、
安防系统集成
(Security System
Integration)
。
●信息系统的生命周期、各阶段目标及主要工作内容
生命周期:立项、开发、运维、消亡。
立项:概念形成阶段、需求分析阶段;
开发:
总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统验收阶段;
运维:排除性运维、适应性运维、完善性运维、预防性运维。
●信息系统开发方法
结构化方法;原型法;面向对象方法。
(
p>
1
)结构化方法:
(面向过程)
结构化方法是按照信息系统生命周期,
应用结构化系统开发方法,
把整个系统的开发过
程分为若干阶段,
然后一步一步
的依次执行,
前一阶段是后一阶段的工作依据;
每个阶段又
p>
划分为详细的工作步骤,顺序作业。
结构化方法特点:
(
1
)
遵循用户至上原则;
(
2
)
严格区分工作阶段,每个阶段有明确的任务和取得的成果;
(
3
)
强调系统开发过程的整体性和全局性;
(
4
)
系统开发过程工程化,文档资料标准化。
结构化方法优点:
理论基础严密,
< br>它的指导思想是用户需求在系统建立之前就能被充分了解和理解,
注重
开发过程的整体性和全局性。
结构化方法缺点:
学习必备
欢迎下载
开发周期长;文档、
设计说明繁琐,
工作效率低;要求在开发之初全面认识系统的信息
需求,
充分预料各种可能发生的变化,
但这并不现实;
若用户参与系统开发的积极性没有充
分调动,将造成系统交接过程不平稳,系统运行与
维护管理难度加大。
(
2
)原型
法:
原型法认为在很难全面准确地提出用户需求的情况下,
不要求对
系统做全面、
详细的调
查分析,
本着开
发人员对用户需求的初步理解,
快速开发一个原型系统,
通过反
复修改该原
型来实现用户的最终系统需求。
原型法特点:
实际可行;最有最终系统的基本特
征;构造方便、快速,造价低。
原型法适用于用户需求开始时定义不清、
管理决策方法结构化程度不高的系统开发,
开
发方法宜被用
户接受;但如果用户配合不好,盲目修改,容易拖延开发过程。
原型法分类:
抛弃型原型;进化型原型。
(
3
p>
)面向对象方法:
面向对象指将每个客观事物抽象为
对象,
将对象作为系统的基本构成单位,
每个客观事
物间的联系通过对象间的消息传递机制来实现,
这样可以使系统直接地映射
问题域,
保持问
题域中事物及其相互关系的本来面貌。
面向对象的信息系统开发,
关键点为建立一个全面、
合理、统一的模型,
它既能反映问
题域,又能被计算机系统求解
域接受。
面向对象开发分为分析、设计、实现
3
个阶段。
3.2
信息系统设计
●方案设计
学习必备
欢迎下载
●系统架构
●设备、
DBMS
和技术选型
3.3
软件工程
●软件需求分析与定义
软件需求定义:
软件需
求是一个为解决特定问题,而必须由被开发或被修改软件展示的特性。
软件需求基本特征:可验证性、优先级、唯一性。
软件需求分析的目的:
(
1
)
检测和解决需求之间的冲突;
(
2
)
发现软件的边界,确定软件与环境间的交互;
(
3
)
描述系统需求,以确定软件需求。
开发真
实世界问题的模型是软件需求分析的关键,
模型的目的是帮助解决问题,
而不是
启动方案的设计。
概念模型由来自问题域的实体
模型组成,
实体模型反映了它们在真实世界
的联系和依赖。
p>
学习必备
欢迎下载
●软件设计、测试与维护
p>
软件设计是定义一个系统的架构、
组件、
接
口和其他特征的过程,
并得到这个过程的结
果。软件设计活动组
成:
(
1
)
软件架构设计:描述软件的组织和结构,标识各种不同的组件;
(
2
)
软件详细设计:详细的描述各个组件,使之能被构造。
p>
软件测试是为评价和改进产品质量、识别产品缺陷和问题而进行的活动。
软件测试分类:单元测试、集成测试、系统测试。
p>
软件维护是为需要提供软件支持的全部活动,
包括交付前完成的活动
,
交付后完成的活
动。
p>
软件维护分类:更正性维护、适应性维护、完善性维护、预防性维护。
●软件复用
软件复
用是指利用已有软件的各种知识来构造新的软件,
以缩减软件开发、
维护的费用。
学习必备
欢迎下载
软件复用是提高软件生产力和质量的一种重要技术。
p>
软件复用按抽象程度的高低分类:代码的复用、设计的复用、
分析的
复用、测试信息的
复用。
面向对象的软件开发和软件复用之间的关系式相辅相成的。
●软件质量保证及质量评价
软件质
量定义:软件特性的综合,软件满足规定和潜在用户的能力。
软件质
量包括内部质量、外部质量、使用质量
3
部分。
软件质量管理过程:质量保证过程、验证与确认过程、评审与
审计过程。
●软件配置管理
软件配
置管理:通过标识产品的元素,管理和控制变更,验证、记录、报告配置信息,
来控制产
品的进化和完整性。软件配置管理和软件质量保证密切相关。
软件配
置管理活动:软件配置管理过程的管理和计划、软件配置标识、软件配置控制、
软件配置
状态记录、软甲配置审计、软件发布管理与交付。
学习必备
欢迎下载
●软件开发工具
软件需
求工具、软件设计工具、软件构造工具、软件测试工具、软件维护工具、软件配
置管理工
具、软件工程管理工具、软件工程过程工具、软件质量工具。
●软件过程管理
软件工
程管理包含过程管理和项目管理,包括
6
个方面:启动和范围定
义、软件项目
计划、软件项目实施、评审和评价、关闭、软件工程度量。
3.4
面向对象系统分析与设计
●面向对象的基本概念
基本概念:对象、类、抽象、封装
、继承、多态、接口、消息、组件、模式、复用。
对象
3<
/p>
要素:对象标识、对象状态、对象行为。
类的数
据(属性)表现类静态方面;类的函数(功能)表现类动态方面。
类和对
象的关系:
每个对象都是某一个类的实例;
每个类有零或多个实
例;
类是生成对
象的模板;
类是静态的
,
它的存在、
语义和关系在程序执行前就已经定义好了,对象是
动态
的,它在程序执行时可以被创建和删除。
继承表
示类之间的关系,可分为单继承和多继承。
Java
是单继承语
言,
C++
是多继承
语言。
多态是一种方法,
使得多个类中可以定义同一个操作或属性名,
并在每个类中都有不同
的实现。
学习必备
欢迎下载
接口是对操作规范的说明,
定义操作应该做什么,
没有定义操作如何做,
即没有定义实
现细节。
消息是对象间的交互手段。
组件是软件系统可替换的、物理的
组成部分,它封装了实现体(实现某个功能)
,并提
供了一组接
口的实现方法。组件应利于复用,同时提供公共特性和可变特性。
模式是
一条由
3
部分组成的规则,表示了一个特定环境、一个问题、一
个解决方案之
间的关系。每个模式描述了一个重复发生的问题,以及该问题的解决方案。
p>
●统一建模语言
UML
与可视化建模
统一建模语言
(
UML
,
Unified Modeling Language
)
p>
是一个通用的可视化建模语言,
它是面向对象分析和设计的一种标准
化表示,
用于对软件进行描述、
可视化处理、
< br>构造和建
立软件系统的文档。
UML
描
述了系统的静态结构和动态行为,
它将系统描述为一些独立的相互作用的对象,
构成为外界提供一定功能的模型结构。
静态结构定义了系统中重要对象的
属性和服务;
动态
行为定义了对象的时间特性和对象为完成目标
而进行相互间通讯的机制。
UML
不是一种可视化的程序设计语
言,
是一种可视化的建模语言。
UML
没有定义一种
标准的开发过程,
但它比较适用于迭代式的开发过
程,
是为支持面向对象的开发过程设计的。
●面向对象系统分析
面向对象的系统分析指运用面向对
象的方法分析问题域,
建立基于对象、
消息的业务模
型,形成对客观世界和业务本身的正确认识。
面向对象的分析模型由用例模型、
类
-
对象模型、对象
-
关系模型、对象
-
行为模型组成。
(
1
)
用例模型描述用户和系统间的交互;
(
2
)
p>
类
-
对象模型描述系统涉及的全部对象和类
;
学习必备
欢迎下载
(
3
)
p>
对象
-
关系模型描述对象间的静态关系;<
/p>
(
4
)
p>
对象
-
行为模型描述系统的动态行为。
p>
●面向对象系统设计
面向对象的系统设计指用分析阶段
给出的问题域模型,
用面向对象的方法设计出软件基
础架构(概
要设计)和完整的类结构(详细设计)
,以实现业务功能。
面向对象设计阶段:用例设计、类设计、子系统设计。
3.5
软件系统结构(软件架构)
●软件体系结构定义
软件架构定义:
< br>将软件系统划分为多个模块,
明确各模块间的相互作用,
组合起来实现
系统的全部特性。
软件架构不仅确定了系统的组织结
构和拓扑结构,
还显示了系统需求和构成系统各要素
间的对应关
系,提供了一些设计决策的基本原则。
●典型体系结构
软件架构设计的一个核心问题是能
够使用重复的架构模式,能否达到架构级的软件复
用。
常见的架构模式:
管道
/<
/p>
过滤器模式;面向对象模式;事件驱动模式;分层模式;知识库模式;
C/S
模式;
●软件体系结构设计方法
软件架构设计是动态的,初期的设
计并不能完全确定下来,和建筑设计不同。
架构设计的目标:
最大化复用;
复杂问题简单化
(这也是中间件和多层技
术的根本目标)
;
灵活的扩展性;
学习必备
欢迎下载
●软件体系结构分析与评估
软件架构设计注意事项:关系数据
库优于对象数据库,前者成熟,
多厂商支持,后者技
术先进;用
户界面选择使用
HTML
(
HTTP<
/p>
)
;灵活性与性能考虑,即考虑独立于厂家方案
< br>还是单厂家方案;选择成熟的技术可以规避项目风险;聘请经验丰富的架构设计师。
●软件中间件
中间件(
Middleware
)用来解决分布系统的异构问题。中间件是位于硬件、操作系统<
/p>
等平台和应用之间的通用服务,这些服务有标准的程序接口(
AP
I
)和协议。
中间件的分类:
数据库访问中间件(
ODBC-
Windows
;
JDBC-Java
)
;远程过程调用中间件(
RPC
)<
/p>
;
面向消息的中间件(
MOM
)
;分布式对象中间件(
CORBA
;
EJB
;
DCOM
)
;事务中间件
(
T
PM
)
;
3.6
典型应用集成技术
●数据库与数据仓库技术
数据仓库和传统操作型数据库的对比的优点:
(
1
)
p>
面向主体:操作型数据库的数据面向事务处理,各个业务系统间各自分离;数
据仓库的数据按主题进行组织;
(
2
)
p>
集成:面向事务处理的操作型数据库通常和某些特定的应用相关,数据库之间
相互独立,
往往是异构的;
数据仓库的数据是对原有分
散数据库数据通过抽取、
清理然后经
系统加工、汇总、整理得到
,消除了源数据中的不一致性。
(
3
)
p>
相对稳定:操作型数据库中的数据是实时更新的;数据仓库的数据用来查询,
只有少量的修改和删除操作,通常只需定期加载、刷新。
(
4
)
p>
反映历史变化:操作型数据库主要关心当前某一个时间段内的数据;数据仓库
学习必备
欢迎下载
的数据通常包含历史信息。
数据仓库系统结构:
OLAP
:
On-line
analysis processing
联机分析处理
数据仓
库按照数据的覆盖范围分为:
企业级数据仓库、
部门级数据仓库
(即数据集市)
。
●
Web Service
技术
Web
服
务的主要目标是跨平台的互操作性。
适用于使用
Web Services
的情况:跨越防火墙、应用程序集成、
B2B
集成、软件复用<
/p>
(重用)
。
不适合情况:单机应用程序、局域网上的同构应用程序。
●J2EE
结构(工业标准)
J2E
E
是由
sun
公司主导、各厂家共同制
定并得到广泛认可的工业标注。业界各主要中
间件厂商如
IBM
、
ORACLE
都在响应。
J2EE
应用将开发工作分为
2
类:业务逻辑开发、表示逻辑开发,其余的系统资源由应
用服务器自动处理,
不必为中间层的资源和运行管理进行编码。
这样就可以将更多的开发精<
/p>
力集中在应用程序的业务逻辑和表示逻辑上,
从而缩短企业应用开
发周期,
有效的保护企业
投资。
●.NET
结构(微软标准)
学习必备
欢迎下载
微软的
.
net
是基于一组开放的互联网协议而推出的一系列产品、技术、服务。
.net
开
发框架在通用语言运行环境基础上,给开发
人员提供了完善的基础类库、数据库访问技术、
网络开发技术,开发人员可以使用多种语
言快速构建网络应用。
●工作流技术
工作流
(
workflow
)是工作流程的计算模型,即将工作流程中
的工作如何前后组织在
一起的逻辑和规则,在计算机中以恰当的模型进行表示并实施计算
。
工作流依靠工作流管理系统来实现。
●构件及其在系统集成项目中的重要性
构件技
术就是利用某种编程手段,
将人们所关心的,
但又不便于让最终
用户区直接操作
的细节就行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户
的内部操作细节。
●常用构件标准
COM
/DCOM/COM+
、
CORBA
、
EJB
3.7
计算机网络知识
●网络技术标准与协议
常见协议:微软
< br>NETBEUI
、
NOVELL
的
IPX/SPX
、跨平台
TCP/I
P
。
●Internet
技术及应用
Int
ernet
利用异构网络协议
tcp/ip
组建,但是安全性不高。
●网络分类
按分布范围分:局域网、城域网、广域网、因特网。
城域网
模式:
SDH
多业务平台、弹性分组环多业务平台
RPR
、电信级以太网多业务平
台。
按网络拓扑分:总线型拓扑结构、星形拓扑结构、环形拓扑结构。
学习必备
欢迎下载
●网络管理
网络管理包括
4
个方面:网络设备的管理、服务器的管理、资源的管理、用户的管理。
用户的管理包括:配置管理、故障管理、性能管理、安全管理、计费管理、桌面管理。
< br>
●网络服务器
网络服务器按发展历程分:文件服
务器、数据库服务器、
Internet/intranet
通
用服务
器、应用服务器。
Internet/intran
et
通用服务器指
WEB
、
、
DNS
、目
录服务。
应用服务器:一种为基于
B/S
p>
构造的
WEB
应用服务器,一种为专用服务
器(如
CAD
服务器、视频点播服务器、流媒体点播服务器、电
视会议服务器、打印服务器等)
。
●网络交换技术、网络存储技术
交换技术:电路交换;分组交换;
报文交换;
ATM
;
IP
电话;软交换;
存储技术:直接连接存储(
DAS<
/p>
)
;网络连接存储(
NAS
)
;存储区域网络(
SAN
)
●无线网络技术、光网络技术
无线网络技术分:无线局域网
p>
WLANs
、无线广域网
WWANs
、无线城域网
WMANs
、
< br>无线个人网络
WPANs
。
●网络接入技术
网络接入方式:
(
1
)
p>
拨号接入:
PSTN
、
ISDN
(
2
)
p>
专线接入:
DDN
、
GPRS
和
3G
(
3
)
p>
宽带接入:
DSL
、无源光网络、
Cable
Modem
、以太网接入、光纤接入。
●综合布线、机房工程
综合布线系统(
< br>PDS
)广泛采用的标准为
EIA/TIA 568A<
/p>
,包含
6
个子系统:建筑群子
学习必备
欢迎下载
系统、设备间子系统、工作区子系统、管理子系统、垂直干线子系统、水平子系统。
●网络规划、设计与实施
网络规划原则:实用性;开放性;先进性;
设计及实施原则:可靠性;安全性;高效性;可扩展性;
4.
项目管理一般知识
4.1
项目管理的理论基础与体系
●项目与项目管理的概念
项目:
是
为达到特定的目的、使用一定资源、
在确定的时间内、为特定发起人而提供独
特的产品、服务或成果而进行的一次性努力。
项目管理:是在项目活动中综合运
用知识、技能、工具和技术、在一定的时间、成本、
质量等要求下来实现项目的成果性目
标。
●系统集成项目的特点
(
1
)
以满足客户和用户的需求为根本出发点;
(
2
)
p>
客户的需求常常不够明确、复杂多变,应加强需求变更管理以控制风险;
-
-
-
-
-
-
-
-
-
上一篇:员工关系管理--人力资源 技能 资料
下一篇:陋室铭英译