系统集成项目管理工程师练习_第1页
系统集成项目管理工程师练习_第2页
系统集成项目管理工程师练习_第3页
系统集成项目管理工程师练习_第4页
系统集成项目管理工程师练习_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.国家信息化体系的6个要素:

(1)信息资源:信息和材料能源构成经济社会发展的二大战略资源,二者可以互相转化;

(2)信息网络:包括计算机网络电信网电视网

(3)信息技术应用:它直接反应了效率效果效益

(4)信息产业:是信息化的物质基础

(5)信息化人才

(6)信息化政策法规等

2.企业信息化:是指企业以业务流程II勺优化和重构为基础,在一定深度和广度上运用计算机技术网络技术和数据

库技术,控制和集成化管理企业生产经营活动中的多种信息,实现企业内外部信息H勺共享和有效运用,以提高企

业的经济效益和市场竞争力。

3.企业信息化常用的几种措施:

(I)业务流程重构:(企业流程改造H勺3个关键原则:以流程导向,以顾客为中心,团体式管理)

(2)关键业务应用

(3)信息系统建设

(4)主题数据库

(5)资源管理

(6)人力资本投资措施:尤其合用于依托智力和知识生存的企业,如征询服务软件开发等

4.企业资源规划:ERP(enlerpriseresourceplanning)是一种融合了企业最佳实践和先进信息技术H勺新型管理工具。它

扩充了MIS(managemenlinformationsystem管埋信息系统).MRP2(manufacluringresourcesplanning制造资源计划)

的管理范围,将供应商和企业内部的采购生产销售和客户紧密联络起来。对供应链上H勺所有环节进行有效管理,

实现对企业的动态控制和资源的I集成和优化,提高基础管理水平,追求企业资源口勺合理高效运

用。。。。。。。。。。。。。。。°。ERP实质上仍然以MRP2为关键。

5.客户关系管理(CRM):(customerrelationmanagement)是一种改善企业与客户之间关系H勺管理机制c

CRM由两部分构成:即触发中心和挖掘中心,前者如,,WEBEMAIL等;

6.客户关系管理有效性应具有的原因:

(1)有效的交流渠道(触发中心)

(2)对所获信心的有效分析(挖掘中心)

(3)CRM必须能与ERP很好的集成

7.现弋意义上的供应钵:是运用计算机网络技术全貌规划供应链中的商流物流信息流和资金流等,

进行计划组织协调和控制。

8.供应链管理6大功能:需求管理供应链计划生产计划生产调度配送计划运送计划

9.企业应用集成:EAI(cnterpriseapplicationintegration)是将进程软件硬件和原则联合起来,在两个

或多种企业信息系统之间实现无缝集成,使他们像个整体。

10.企业应用集成包括2个方面:企业内部应用集成和企业间应用集成

11.企业内部应用集成分类:

(1)界面集成:比较原始和浅层次的集成,但也是最常用口勺

(2)平台集成:就是实现系统基础的集成,底层的构造软件和硬件以及异构网络都得到集成。

(3)数据集成:首先对数据标志并编成目录,确定元数据模型,保证数据在数据库系统中分布和

共享

(4)应用集成:这个集成能为两个应用中口勺数据和函数提供靠近实时口勺集成

(5)过程集成

12.B2B和B2C的需要增进了EAI技术日勺发展

13.集成模式分3种:

(1)面向信息的集成技术:信息集成采用日勺重要数据处理基础有数据复制数据聚合和接口集成

等。其中接口集成仍然是主流技术。

(2)面向过程的集成技术:在构造上,该措施在面向接口的集成方案之上,定义了此外的过程逻

辑层;而在该构造的底层,应用服务器消息中间件提高了支持数据传播和跨过程协调的基

础服务。

(3)面向服务『'J集成技术:基于SOA(service-orientedarchitecture,面向服务『、J架构)和WEB服务

技术的应用集成是业务集成技术上的一种重要变化,被认为是新一代H勺应用集成技术。集成

口勺对象是一种个口勺WEB服务或封装成WEB服务的业务处理。WEB服务技术由于是基于最

广为接受开发的技术原则,称为新一代面向服务的应用系统的构建和应用系统集成的基础

设施。

14.电子商务分3个方面:

(1)电子商情广告电子选购和交易

(2)电子交易凭证的互换电子支付和结算

(3)网上售后服务

6参与电子商务门勺4类实体:顾客商户银行认证中心

16.电子商务按从事商务活动的主题不一样,分4类:

企业内部电子商务B2BB2CC2C

17.商业智能BI(businessinlelligence):是企业对商业数据的搜集管理和分析的系统过程,目口勺是使企业

的各级决策者获得知识或洞察力,协助做出对企业更有利口勺决策。数据仓库的顾客是管理层。商业

智能关键技术是数据仓库和数据挖掘

18.商业智能系统4个阶段:数据预处理建立数据仓库数据分析和数据展现

19.商业智能3大构成部分:DW数据仓库(warehouse)OLAP(联机事务处理)和数据挖掘技术

20.数据仓库4个特性:

(1)是面向主题日勺

(2)是集成的J

(3)是非易失的

(4)随时间的变化性:数据仓库日勺数据时间要长于操作系统中的数据时间;操作型数据库的数值

能被更新,而数据仓库中的数据仅仅是某些列的快照;操作型数据的键码构造不一定包括时

间元素;而数据仓库内键码构造总是包括时间元素

21.OLAP系统架构分3种:

(1)关系数据库的ROLAP:(包括两类表:事实表和维表)

(2)多维数据库口勺MOLAP:其查询方式采用搜索与直接寻址结合,比ROLAP/J表索引速度快

(3)混合数据库的HOLAP

22.数据挖掘(MINING)分2类:

(1)描述性挖掘,又分3种

a.数据总结:记录措施有求和值平均值方差值,以及直方图饼状图等

b.聚类

c.关联分析:常用2种技术即关联规则和序列模式

(2)预测型挖掘,也分3种

a分类

b.回归:一般采用线性回归非线性回归。一般同一种模型既可以用于回归,也可用于分类

c.时间序列:是用变量过去口勺值来预测未来口勺值

23.数据挖掘是一种信息分析工具,能自动找出数据仓库中日勺模式和关系

24.ERP软件强调事前计划和及时调整;财务软件强调事后核算

25.ERP项目不仅仅是一种软件工程项目,也不仅仅是技术革新项目,从跟不上说,它是一种管理变革

项目

1.信息系统服务:所有以满足企业和机构的业务发展所带来日勺信息化需求为目的,基于信息技术和信

息叱理念而提供的专业信息技术征询服务系统集成服务技术支持服务等工作,都属于该范围。

2.信息系统集成:是通过构造化日勺综合布线和计算机网络技术,将各个分离的设备功能和信息等集

成到互相关联日勺统一和协调日勺系统之中。有功能集成网络集成和软件界面集成等技术。

3.信息系统集成日勺4个子系统:

(1)硬件集成:例如用路日器连接广域网等

(2)软件集成:要处理的是异构软件日勺互相接口

(3)数据和信息集成:建立在前2个之上,是系统集成的关键。重要包括:合理规划数据和信息;

减少数据冗余,更有效实现信息共享;保证数据和信息的安全保密。

(4)技术和管理集成

(5)人与组织机构集成:是系统集成日勺最高境界

4.信息系统工程是信息化工程建设中日勺信息网络系统信息资源系统信息应用系统日勺新建升级改造

5.信息系统工程3大内容:

(1)信息网络系统:是以信息技术为重要手段建立的信息处理传播互换和分发日勺计算机网络系

(2)信息资源系统:是以信息技术为重要手段建立日勺信息资源日勺采集存储和处理的资源系统

(3)信息应用系统:是以信息技术为重要手段建立的各类业务管理日勺应用系统

6.监理工作的重要内容可概括为:“4控3管I协调”

“4控”:进度质量投资变更控制

“3管”:安全协议信息管理

7.我国信息系统服务管理日勺重要内容:

(1)系统集成单位资质管理

(2)项目经理资格管理

(3)监理单位资质管理

(4)监理人员资格管理

8.安全等级保护的总体目的是保证信息安全和信息系统正常运行,并保障如下安全特性:

完整性保密性可用性不可纸赖性和可控性(前三个是基本的规定)

9.信息系统审计口勺5大内容:

(1)战略规划与组织审计

(2)技术基础平台审计

(3)信息资产保护审计

(4)持续性管理和劫难恢复审计

(5)IT项目审,计:例如建设方案,项目成本质量时间的评估,实行过程的监督和控制,协调

和沟通,安全管理,协议的签订,验收,信息资源管理等

10.目前ITIL(informationtechnologyinfrastructurelibrary,IT基础架构库)已称为IT行为服务管理『'J理论

基础和IT管理原则体系。

11.ITIL整体架构下的JITSM(ITservicemanagement)是一套以流程为导向以客户为中心提高企业IT

“服务提高''和"服务支持”能力和水平的规范的管理措施。

12.HTL区I内容:

(1)ICT(informationandcommunicationstechnology,信息通信技术):保证提供IT基础架构以支持

业务运行需要。

(2)业务视角:包括业务系统外包管理持续改善和信息和通讯技术等

(3)IT服务管理实行规划:分析评价评审以及确定目的等

(4)应用管理

(5)安全管理

(6)服务管理:是ITIL的关键内容。

13.信息系统集成资质监督管理是指对获证单位资质保持的监督检查和资质变更口勺管理

14.资质证书有限期为4年。每年一次年审。年审检查的结论分3级:通过降级和取消

15.资质等级划分为4级:

(1)一级资质:承担过3000万以上的项目;注册资本1200万以上;技术人员不少于100人,其

中有关学历的人员不少80%:副总要5年以上的经历:

(2)二级资质:承担过1500万以上的项目;注册资本500万;技术人员不少于50人,有关学历

F1勺人员不少于80%;副总要4年以上的经历

(3)三级资质:注册资本100万以上;技术人员不少于20人,有关学历人员不少于70%;副总

要3年的经历

(4)四级资质:注册资本30万以上;技术人员不少于10人,有关学历人员不少于70%;副总2

年的经历

16.申请一二级资质的单位提交到信息产业部认证办公室;三四级的报到省级主管部门

17.工业和信息化部负责全国系统集成项目经理资质的管理工作。省级主管部门负责辖区内口勺项目经理

资质的管理工作。

18.系统集成项目经理分:项目经理高级项目经理和资深项目经理3个级别。

19.项目经理的条件:专科且有关工作4年;本科的2年;中级职称的1年以上;

2年有2项协议超过200万日勺项目;完毕系统总额500万以上;

可承担协议额80。万如下,或在高级经埋的指导下承担1500万的。

20.高级项目经理日勺条件:获得项目经理资质不少于3年;本科以上或中级职称以上。

3年至少有1项协议额在1200万以上,完毕系统总额3000万以上;

可承担协议额5000万如下日勺项目

21.资深项目经理H勺条件:获得高级项目经理5年以匕硕士学位或高级职称:

5年至少有2项协议额在3000万以上,至少有4项在1500万以上。

可承担多种规模口勺项目。

22.每2年对项目经理资质一次年审。结论为“合格不合格不在岗”三种。

23.省级对辖区内的项目经理年审;高级和资深项目经理由工业和信息化部年审。

24.一次年审不合格或不在岗的,减少等级一级;持续2年不合格的,取消资质;持续2年不在岗的,

需重新申请资质。

25.监理资质的评估按照评审和审批分离。

26.工信部可以受理甲级乙级丙级资质的评审;省级可以受理辖区内丙级的评审。

27.监理资质管理:

甲级:不受投资规模限制;乙级:在1500万如下;丙级:在500万如下。

28.监理资质证书有效期4年。

29.乙级和丙级监理单位在获得资质2年后可提出升级申请。

30.监理资质等级条件:

(1)甲级:工程师30名;注册资金500万;完毕过12个监理项目

(2)乙级:工程师15名;注册资金300万;完毕过9个监理项目

(3)丙级:工程师6名;注册资金100万;完毕过6个监理项目

31.监理工程师等级有效期为3年。

1.信息系统生命周期日勺4个阶段:

(1)产生阶段:也称为概念阶段需求分析阶段

(2)开发阶段;是生命周期中最关键的一种阶段。它又气氛5个子阶段:即总体规划系统分析系

统设计系统实行和系统验收于阶段

(3)运行阶段

(4)消灭阶段

2.信息系统6大开发措施:

(1)构造化措施:是目前最成熟应用最广发的信息系统开发措施之一,它是假定被开发的系统

是一种构造化的系统。

(2)迅速原型法:是一种根据顾客需求,运用系统开发工具,迅速建立系统模型并展示给顾客,

在次基础上与顾客交流。该措施长处:开发周期短,见效快,交流以便,合用于顾客需求模

糊,构造性差的开发。

(3)企业系统规划措施BSP(businesssystemplanning):是企业战略数据规划措施和信息工程措施

口勺基础

(4)战略数据规划措施:是世界信息系统大师詹姆斯马丁提出的。该措施要点:

a数据环境对于信息系统至关重要

b4种数据环境:数据文献应用数据库主题数据库和信息检索系统

c建设主题数据库是信息系统开发的中心任务

d围绕主题数据库搞好应用软件开发

(5)信息工程措施:和其他措施相比,不仅仅是一种措施,还是一门工程学科,第一次把信息系

统开发过程工程化

(6)面向对象措施:把客观世界从概念上堪称是一种由许多互相配合而协作的木象所构成。它运

用面向对象H勺信息建模概念,同是运用封装集成多态等机制来构造模拟现实系统的措施

3.软件需求包括3大内容:

(1)功能需求:

(2)非功能需求;

(3)设计约束:也称为限制条件补充规约等

4.需求分析的关键在于对问题域口勺研究与理解

5.软件开发过程的三个阶段:软件设计测试和维护

6.软件设计的基本原则是信息隐蔽与模块独立。一般采用2个准则度量模块独立性,即模块间耦合和

模块内聚。相合是模块之间啊相对独立性口勺度量。联络越紧密越多,耦合性越高,而独立性就越弱:

内聚是模块内部各个元素功能强度的度量,各个元素联络越紧密,则内聚性越高,乜就耦合性越低,

独立性越强

7.软件测试是软件质量保证的重要手段之一,也是将软件交付给客户之前必须的环节。是发现软件错

误和缺陷的重要手段。

8.软件测试2大措施:

(1)动态测试:指通过运行程序发现错误,分3种:

A黑盒测试法:测试不考虑程序内部构造和处理过程,只在软件接口处测试。

常用的设计措施有:等价类划分边值分析错误猜测因果图和功能图等

B白盒测试法:测试对象看作是打开口勺盒子,须理解内部构造和处理过程,对程序中口勺逻

辑途径测试,检查内部与否有错。该法被测对象基本上是源程序。

常用口勺设计设计措施有基本途径测试循环覆盖测试逻辑覆盖测试

C灰盒测试法:介于黑白之间,它关注输出对于输入日勺对的性,同步关注内部体现。但这

种关注不像白盒那样详细和完整,而只是某些表征的现象事件和标志来判断

(2)静态测试:指不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段来测试。

静态测试的三个措施:

A桌前检查:由程序员自己检查

B代码审杳:构成会审小组,通过阅读讨论和争议对程序分析的过程

c代码走查:过程与弋码审查差不多,但开会的程序不一样,让与会者充当计算机随时记

录程序口勺踪迹供分析和讨论月

9.根据测试的目的和阶段的不一样,把测试提成4类:

(1)单元测试:又称模块测试,是针对设计最小单位进行测试

(2)集成测试:也叫组装测试或联合测试,是将已通过单元测试的模块集成在一起测试之间的协

作性。该测试一般在软件概要设计阶段完毕

(3)确认测试:也叫有效性测试,重要是验证软件的功能性能和特性与否与顾客需求一致。该

测试一般在需求分析阶段完毕

(4)系统测试:将软件与外部的硬件外设支持软件和其他系统元素一起,在实际环境下进行某

些列集成和确认测试。该测试重要在系统分析或叫需求分析阶段完毕

10.面向对象测试是采用面向对象开发的测试技术,包括4个测试层次,从低到高依次为:算法层类层

模版层和系统层

11.第三方测试指独立于软件开发方和顾客方的测试,也称“独立测试”。该测试除了发现软件问题之

外,还科学公正的评价软件。

12.软件的可维护性重要有3个方面原因决定:可理解性可测试性可修改性

13.软件的维护从性质上分为4类:纠错型维护适应型维护防止型维护完善型维护

14.软件质量保证SQA(softwarequalityassurance)活动是保证软件产品在软件生存期质量的活动。软

件是逻辑产品,其质量重要从6方面衡量:性能可靠性可用性安全性可修改性功能性

15.在SQA实行打勺过程中,重要采用PDCA(PLAN-DO-CHECK-ACT1ON)循环

16.TQMCTOTALQUALITYMANAGEMENT全面质量管理)是在最经济的水平上,充足考虑满足顾客

的I条件下进行市场研究设计生产和服务,把组织内各部门研制质量维持质量和提高质量H勺活动

构成一种有效体系。是全员全过程全方位的质量管理

17.希腊字母西格玛,表达与平均值H勺原则偏差°六西格玛使用DPMO(defectsPerMillionOpportunities

百万机会缺陷数),表达每百万个机会(有3.4个)缺陷数。“六”代表最高境界的完美水平

18.软件过程技术研究的三个方向:

(1)软件过程分析和建模:

软件过程建模措施是软件过程技术的起点。

建模重要使用PML(processmodelinglanguages过程建模语言)。

PML最基本的功能是描述和定义过程,建立过程模型。

因此选择合适称为过程分析过程建模和选择建模工具的关键。

(2)软件过程支持:

是指研究和开发支持软件过程活动口勺CASE工具,过程支撑工具能支持管理并规范软件过程。

支持工具包括软件过程流程工具过程文档工具评审工具和人员管理工具

(3)软件过程评估和改善:SW-CMM(softwarecapabilitymatuirtymodel,软件能力成熟度模型)简称

CMM,后来演变成CMMI(capabilitymaturitymodelinlegration,能力成熟度模型集成)。

CMM分级原则:

(a)初始级:软件过程处在无序混乱状态;

(b)已反复级:已建立基本口勺项目管理过程,可用于对成本进度和功能特性进行跟踪。一

种可管理的过程则是一种可反复的过程,一种可反复的过程则能逐渐演化和成熟;

(c)已定义级:管理和开发均有一套文档花口勺原则;

(d)已管理级:软件过程和产品质量均有详细的度量原则,是量化的管理;

(e)优化级:表明能根据实际项目性质技术等原因,不停调整软件生产过程以到达最佳

综述:除第一级,每级都设定一组目日勺;

从第二级开始,每个低级别的实现都是高级别实现H勺基础,不主张跨级演化;

从低级别到高级别演化口勺时间需要在12-30个月

CMM分级原则用途有2个:

第一软件组织可以用此来评估,并提出质量原则和改善方略;

第二该原则也可以作为顾客对软件组织的一种评价原则。

CMMI可以看作是把多种CMM集成到一种系列的模型中。

每种CMMI模型均有2种表达法:阶段式和持续式。

持续式表达法强调的是单个过程域的能力,从过程域的角度考察基线和度量成果的改善,

其关键术语是“能力”:

阶段式表达法强调的是组织的成熟度,从过程域集合的角度考察整个组织的过程成熟度阶

段,其关键术语是“成熟度”

19.软件复用:又称软件重用,是在两次或多次不一样口勺开发过程中反复使用相似或相近软件元素的过

程。可重用的软件元素越大,我们说重用的粒度越大

20.面向对象分析与设计中几种概念:对象与封装类与类库集成与多态消息通信

21.对象是系统中描述客观事物的一种实体,是构成系统的基本单位。

对象三要素:对象标志属性和服务

封装是对象的一种重要原则,有两层含义:

第一:对象是所有属性和服务紧密结合的整体;

第二:对象是一种不都透明黑盒子,不能从外面直接修改对象的私有属性

22.类是一组有相似数据构造和操作的对象口勺集合

类与对象是抽象描述和详细实例日勺关系,

一种详细的对象被称为类口勺一种实例,一种对象的状态则包括在它的实例变量中

类库是一种预先定义的程序库,按照类层次构造组织在一起。上层的类代表一般事物;下层口勺类代

表详细事物,体现了面向对象机制日勺继承性和重载(或叫过我)等特性

23.继承是使用存在的定义作为基础建立新定义的技术

多态可分为4类:

(1)包括多态:重要通过虚函数实现,最常见的就是子类型化,即一种类型是另个的子类型

(2)参数多态:应用比较广发,被称为最纯的多态

(3)过载多态:是同一算子(操作符或函数名等)被用来表达不一样的功能

(4)强制多态:是通过语义操作把一种变元的类型转换,以符合函数的规定,否则出现类型错误

多态从实现的角度可分为2类

(a)编译时的多杰:在编译过程中确定详细操作对象

(b)运行时的多态:在程序运行过程中动态确定对象,就是所谓的联编或编联,也就是把计

算机程序自身彼此关联的过程,也就是把一种标识符和一种存储地址联络起来的过程。

用面向对象的术语讲,就是把一条消息和一种对象的措施结合的过程

24.消息通信:是指向对象发出的服务祈求,它应当包括下述信息:

提供服务的对象标志、信息名、输入信息和回答信息

消息通信与对象的封装原则密不可分。

封装使对象成为独立的单位;而消息通信为他们提高了唯一的联络途径。

25.UML(unifiedmodelinglanguage,统一建模语言):是用于系统的可视化建模语言,

它是一种建模语言,而不是措施,并不包括过程口勺概念,自身是独立于过程口勺,可以在过程中使用。

UML的构造包括3个部分:构造块公共机制和构架

构造块也就是基本mJUML建模元素、关系和图

建模元素包括构造元素、行业元素,分组元素和注解元素

关系包括关联关系、依赖关系、泛化关系和实现关系

图包括13种(如类图、对象图、构件图、组合构造图、用例图、状态图、

序列图和通信图、活动图、布署图、包图、定期图、交互概览图等13类)

公共机制是到达特定目日勺的公共UML,包括规格阐明、修饰、公共分类和扩展机制等

构架是系统H勺组织构造包括系统分解的构成部分,详细指5个系统视图,他们分别为:

逻辑视图、进程视图、实现视图、布署视图和用例视图

26.面向对象系统分析措施,经历了从O(JE(objcct-oricntcdprogramming,面向对象/、J编程)、(JOD

(object-orienteddesign,面向对象的设计)到OOA(object-orientedanalysis面向对象的分析)『、J历程。

27.面向对象系统分析措施有:OMT措施和UML进行分析

OMT措施的OOA模型包括对象模型(定义了做事情的实体)、动态模型(即在接受了

什么事件口勺触发)和功能模型(定义了“做什么”),

用UML进行分析:采用面向对象分享措施,包括两个任务:

第一:建立一种反应问题域或静态关系的概念模型,一般用类图表达

第二:建立一种反应系统行为的动态模型,即用例模型。

28.面向对象系统设计口勺措施,并不强调分析与设计之间的严格阶段划分。详细措施有4种:

(1)coad/Yourdon措施:该措施辨别00A和00D

在分析阶段,通过了5个层次:主题、类及对象、构造、属性、和服务;

在设计阶段,包括了4个部分:问题域、人-机交互界面、应用控制和与问题域有关的设计;

(2)Booch措施:包括了4个环节:识别类和对象、识别它们的语义;识别之间关系、实现它们;

(3)OMT措施:包括了4个阶段;分析、系统设计、对象设计、实现;

(4)Jacobson措施:设计整个软件生命周期,包括4个阶段:需求分析、设计一、实现和测试;

29.软件体系构造不仅指定了系统的组织构造和拓扑构造,并且显示了系统需求和构成系统口勺元素之间

的对应关系,提高了某些设计决策日勺基本原理。

30.软件体系构造设计打勺一种关键是能否到达体系构造级I用软件复用。简介5种常用的体系构造:

(1)分层系统:层次系统最广泛的应用是分层通信协议。在这一领域,每层提供一种抽象的功能

,作为上层通信的基础,较低的层次定义低层的交互,最底层一般只定义硬件物理连接。

(2)C2风格:是通过连接构件绑定在一起的按照一组规则运作的并行构件网络。

(3)C/S风格:该构造是基于资源的不对等,是为实现共享提出来的,定义了T作站怎样与服

务器相连,以实现数据和应用分布到多种处理机上;

C/S风格由3个部分构成:数据库服务器、客户就应用程序、网络;

C/S体系构造将应用一分为二,服务器(后台)负责数据管理,客户机(前台)

负责与顾客的交互任务;

这是一种“胖客户机”和“瘦服务器”的构造;

该构造,应用程序只针对特定的数据真,如一种表啊行来操作,而不是针对整个

文献进行;是对某个记录封锁,而不是对整个文献封锁,因此保证了系统的并发

性,并使网络上传播的数据量减少到最小,从而改善了性能;

(4)三层C/S风格:比二层C/S风格增长一种应用服务器,可以将整个应用逻辑驻留在应用服

务器上,而只有表达层存在客户就上,这种构造被称为“瘦客户机”。

三层C/S风格将应用功能分三个部分:表达层、功能层、数据层;

表达层负责处理顾客口勺输入和向客户口勺输出(之前也许会合法性验证),

功能层负责建立数据库的连接,根据顾客的祈求生成访问数据库的SQL语句,并

把成果返回给客户端;

数据层负责实际的数据库存储和检索,对应功能层的数据处理祈求,并将成果返

同给功能层

三层构造中,中间件是最重要的构件。

所谓中间件是一种用API定义的软件层,是有强大通信能力和良好扩展性

的分布式软件管埋框架。

它口勺功能是在客户就和服务器或者服务器和服务器之间传送数据,实现客

户机群和服务器群之间的通信。

其工作流程:当客户机日勺应用程序需要驻留网络上某个服务器日勺数据或服

务时,搜索此数据H勺C/S应用程序需要访问中间件,该系统

将查找数据源或服务,并在发送应用程序祈求后重新打包响

应,将其传送回应用程序。

(5)B/S风格:(BROWSER/SERVER)详细构造为浏览器/WEB服务器/数据库服务器。

B/S风格重要运用不停成熟的浏览器技术,结合浏览器的多种脚本语言,

通用浏览器实现本来需要复杂的专用软件才能实现啊功能,节省了开发成本:

B/S构造中,除数据库服务器,应用程序以网页形式寄存于WEB服务器上,顾客

运行某个应用程序时只需在客户端的浏览器上输入对应的网址,调用WEB服务

器上的应用程序并对数据库进行操作就完毕对应的数据处理,最终将成果通过

浏览器显示给顾客;

B/S模式的计算机应用系统,应用程序在一定程度上具有集成的特性。

B/S构造的软件,系统安装、修改和维护全在服务器端处理.,顾客在使用系统时,

只要一种浏览器就可运行所有的模块,真正到达“零客户端”的功能,轻易自

动升级,本提高了异种机、异种网、异种应用服务的联机、联网、统一服务的

最现实的开放性基础。

31.软件体系构造设计是软件系统中的关键元素,

是系统中不易变化、比较稳定的部分,也是构件软件系统其他部分口勺基础,因此

系统架构的好坏从主线上决定了基于该架构日勺软件系统的质量;

模式的应用给出了构件系统的日效U勺途径MVC(model-view・controner模型■视图.

控制器)是专门针对交互系统日勺设计模式,在创立架构的过程中,需要考

虑重用性、通用性等问题;

模式和系统架构既相似,又区别:都是处理抽象概念的关系;但模式是领域无关

H勺,而系统架构则针对要处理的实际问题,是领域有关的0

32.软件体系构造分析与评估的3种方式:

(1)基于调查问卷或检查表的方式:问卷通用,检查表特定领域,比较灵活,可评估多种质量属

性,也可以在多种阶段进行,不过该措施的成果很大程度上来自评估人员的主管推断;

(2)基于场景的方式:分析软件对系统的使用或修改活动的支持程度,从而判断满足需求的程度,

这一方式考虑了包括开发人员、维护人员、最终顾客、管理人员和测试等所有与系统有关的

人员对质量的规定,不一样的应用系统对同一质量的理解也也许不一样,存在不一致性,因

此该措施合用于特定的领域;

(3)基于度量的方式:度量是指为软件产品的某一属性赋予数值;

度量的评估技术设计3个基本活动:

首先要建立属性和度量之间的映射原则,即确定怎样从度量成果退

出质量属性;

然后软件体系构造文档中获取度量信息;

最终根据映射原则推导出质量属性

基于度量向评估方式提供更客观和量化的质量评估,该方式需要在软件构

造设计基本完毕后来才能进行,并且需要评估人员对评估体系很理解

33.软件中间件:概念

A在一种分布式系统中处在操作系统和应用程序之间的软件

B是一种独立日勺系统软件或服务程序,位于客户就服务器的操作系统之上,管

埋计算资源和网络通信。

与操作系统、数据库管理系统并称“三套车”

分3类

A底层型如JVM(java虚拟机)、

microsoftCLR(commonlanguageruntime公共语言运行库)

B通用型如CORBA(commonobjectrequestbrokerarchitecture

公共对象祈求代理构造)WEBWcblogic和IBMMQservies

C集成型如IBMwebsphere

对于不一样层次的集成,将采用不一样的技术

A为完毕系统底层传播层H勺集成,可以采用CORBA技术

B为完毕不一样系统的信息传递,可以采用消息中间件产品

C为完毕不一样硬件和操作系统的集成,可以采用J2EE中间件产品

34.经典应用集成重要设计:数据库与数据仓库技术、

webservice技术、

J2EE架构、.

.NET架构、

软件引擎技术、

构件技术等

35.数据仓库技术的某些概念:

(1)ETL(EXTRACT/TRANSFORMATION/LOAD,清洗/转换/力口载)

(2)元数据:包括数据仓库表的构造、表的属性、源数据(记录系统)、从记录系统到数据仓库

的映射、数据模型口勺规格阐明、抽取日志和访问数据的公用例行程序

(3)粒度:数据仓库的数据单位中保留数据的细化或综合程度日勺级别。细化程度越高,粒度级别

越小

(4)分割:构造相似口勺数据被提成多种数据物理单元,任何给定口勺数据单元属于且仅属于一种分

(5)数据集市:小型的、面向部门或工作组级的数据仓库

(6)ODS:(operationdata$tore,操作数据存储)能支持企业平常的|全局应用的I数据集合,是不一

样于DB的一种新的数据环境,是DW扩展后得到的一种混合形式。4个特点:面向主题的、

集成的、可变的、目前或靠近目前的

(7)数据模型:逻辑数据构造,包括由数据库管理系统为有效进行数据库处理提供的操作和约束;

用于表达数据的系统

(8)人工关系:在决策支持系统环境中用于表达参照完整性的一种设计技术。

•为了满足中高层管理人员预测、决策分析口勺需要,在老式数据库的基础上产生了满足预测、

决策分析需要的数据环境一数据仓库

•数据仓库是一种面向主题、集成的、非易失的、随时间变化的数据集合,用于决策管理;

•数据仓库的基本构造是:

♦数据源:是数据仓库系统的基础,是整个系统的数据源泉。包括企业内外部信息

♦数据的存储与管理:是整个数据仓库系统的关键和关键。

♦OLAP服务器:ROLAP基本数据和聚合数据放在RDBMS中;

MOLAP数据放在多维数据库中;

HOLAP基本数据放在RDBMS,聚合数据放在多维数据库中。

♦前端工具:重要包括多种报表工具、查询工具、数据分析工具、数据挖掘工具和多

种基于数据仓库或数据集市口勺应用开发工具

36.Webservice技术:

概念:是处理应用程序之间互相通信日勺技术,严格口勺说,是描述某些列操作的接口,它使用

原则廿勺、规范的XML描述接口,这一描述包括与服务进行交互需要的所畲细节,包括

消息格式、传播办议和服务位置,而在对外的接口中隐藏了服务实现的所有细节,仅

提供某些列可执行的操作,这些操作独立与软、硬件平台和编写服务所用的编程语言。

它既可以单独使用,也可以同其他webservice一起实现复杂的业务功能

处理方案中的J3种角色:

服务提供者(服务器)和服务祈求者(客户端)是必须的,服务注册是可选的角色。

(1)服务提供者:即webservice的所有者

(2)服务祈求者:即webservice的使用者

(3)服务注册中心:是连接两者的纽带,可选项。

对于web服务模型中的操作,包括3种:

公布服务描述、杳找服务描述、根据描述绑定或调用服务。这些操作可以单独或反复出现。

Webservice是流程原则:

首先服务提供者将描述信息提交到服务注册中心(即发现服务),

当服务祈求者需要使用webservice时,需要通过发现服务查找,这是第二步。

当找到合适的webservice后,发现服务将返回祈求者所需要的描述,

此后,服务祈求者并不是立即同服务提供者进行服务调用,而是先要同服务提供者统一各

自的语义,以保证可以互相理解对方的祈求和响应。当然服务祈求者可以按照服务提供者

规定的语义信息进行服务调用,更合理的做法是双方遵照一种共同口勺行业原则,

当一切准备完毕后,服务者就可以直接同webservice提供者进行交互,调用webservice

最新的webservice协议栈:

最下层为网络通信部分,使用作为基础,尚有其他传播协议如FTP、JMS(javamessage

service)、HOP(internetinter-ORBPROROCOLL对象祈求代理间协议)等

另一方面,消息处理方面使用SOAP(simpleobjectaccessprotocol简朴对象访问协议)作为

原则

再次,描述语言WSDL,用以描述访问措施,

最顶层,包括发现、集成等若干协议,重点有UDDI协议,它是webservice中有名的动态

发现协议。

综述:除了底层日勺传?着协议,整个webservice协议栈是以XML为基础H勺

37.J2EE架构

有3个版本:

A合用于小型设备和智能卡『、JJ2ME(java2platformmicroedition,java2平台micro版);

B合用于桌面系统ZjJ2SE(java2platfonnstandardedition,java2平台原则版);

C合用于服务器应用程序和服务H勺J2EE(java2platformenterpriseedition,java2企'也版)

概念和特点:

是运用JAVA2平台来简化企业处理方案口勺开发、布署和管理有关的复杂问题的体系构造;

J2EE技术的基础就是关键Java平台或Java2平台的原则版,J2EE不仅巩固了原则版的许

多长处,例如“编写一次,随地运行”的特性、以便存取数据库的JDBCAPI、CORBA

技术以及可以在Internet应用中保护数据的安全模式等,同事还提供了对EJB.JAVA

ServletsAPI、JSP(javaserverpages)以及XML技术口勺全面支持。

其最终目的是成为一种可以使企业开发者答复缩短投放市场时间的体系构造;

其体系构造提供中间层集成框架来满足无需太多费用而又需要高可用性、高可靠性以及可

扩展性口勺应用的需求;

通过提供统一口勺开发平台,减少了开发多层应用口勺费用和复杂性,同步提供对既有应用程

序集成强有力的支持,完全支持EJB,有良好口勺向导支持打包和布署应用,添加目

录支持,增强了安全机制,提高了性能;

J2EE经典的4层构造:

(1)运行在客户端机器上的容户层组件

(2)运行在J2EE服务器上的WEB层组件

(3)运行在J2EE服务器上业务逻辑层组件

(4)运行在EIS服务器上的企业信息系统层软件

J2EE应用程序是由组件构成,该组件是有独立功能的软件单元,它们通过有关的类和文献组

装成J2EE应用程序,并与其他交互。

J2EE定义了它日勺组件:

应用客户端程序和Applets是客户层组件,

JavaServlets和JSP是WEB层组件

EJB是业务层组件:三种EJB即会话EJB、实体EJB、消息驱动EJB。当客户端执行后,

会话EJB和有关数据消失,相反,实体EJB表达数据库的表中一行永久口勺记录,消息驱

动EJB结合了会话EJB和JMS消息[1勺特性,容许一种业务组件异步接受JMS消息。

J2EE应用组件可以安装到下面3种容器中:

(1)EJB容器管理J2EE程序中EJBRJ执行,EJB和他们H勺容器运行在J2EE服务器上

(2)WEB容器管理J2EE程序中JSP页面和Servelets组件的执行,WEB组件和和他们的

容器运行在J2EE服务器上

(3)应用程序客户端容器管理.J2EE程序中应用程序客户端组件的执行。

Applet容器是运行在客户端机器上口勺WEB浏览器和Java插件结合。

38..NET架构

产品包括4个部分:

(1).NET开发工具:开发工具由.NET语言(C#、VB.)、

一种集成的IDE(visualstudio.NET)、

类库和通用语言运行时(CLR)构成

(2).NET专用服务器:如SQLserver2023、exchange2023等

(3).NETWEB服务:

(4).NET设备:

完整的.NET平台涵盖了JVM、J2SE和J2EE所有内容;

Microsoft.NET平台的5个部分:

(1)操作系统是.NET平台的基础

(2).NETenterpriseservers提供了某些列伊、J产品

(3).NETbuildingblockservices是某些成型口勺服务,如NETPASSPORT服务

(4).NETFramework位于整个平台的中央,其关键部分是CLR,提供一系列支持

(5)VisualStudio.NET是程序的集成开发环境,位于平台H勺顶部,是一种开发集合

39.软件引擎技术,重点是工作湎技术和AJAX技术

工作流技术

工作流就是自动运作业务过程部分或整体,体现为参与者对文献、信息或任务按照规

程采用行动,并令其在参与者之间传递,简朴说就是某些列互相衔接、自动进行的业

务活动或任务

AJAX技术

它不是一种新的特定技术,而是一种技巧,它以JavaScript为重要元素综合已存在的

WEB开发技术如XHTML和CSS、DOM、XML和XSTL、XMLRequest

等形成口勺协作开发平台。

功能:它是连接老式的客户端和WEB服务器□勺一种引擎,上述口勺诸多技术是为了保

证这个引擎能实现WEB访问时客户端和服务器端进行异步数据传播

其他技术口勺作用:

HTML/XHTML和CSS:用在WEB浏览器上展现静态野蛮显示效果和页面布局;

XMLRequset对象:容许WEB程序员从WEB服务器后来台形式获取数据,

数据格式一般为XML,但也可以任何文本可是日勺数据

JavaScripl脚本语言:用力编写AJXA程序,嵌入在浏览器中实既有关日勺处理逻辑

XML:作为客户端与WEB服务器端之间数据传送的媒介

XSLT:将WEB服务器传回的XML数据转换为HTML形式输出到浏览器H

DOM:根据WEB服务器端传回数据动态修改浏览器中的页面

40.构件

定义:是语义完整、看法对附和有可重用价值的单位软件,是软件重用过程中可以明确便

识的系统。构造上,它是语义描述、通讯接口和实现代码的复合体,简朴的说,它

就是具有一定功能,能独立工作或能在同其他构件装配起来协调工作的程序体,构

件的使用,同它的开发和生产无关。

特点:构件模型是对构件本质特性的抽象描述。近年来,形成的3大重要流派:

OMG(objectmanagementgroup,对象管理集团)的CORBA>

SUN的EJB

Microsoft[T'JDCOM(Distributedcomponentobjectmodel,分布式构件对象模型)

分类措施:关键字分类法、刻面分类法、超文本组织措施

3类构件组装:基于功能口勺组装技术、基于数据的组装技术、面向对象的组装技术

41.国际上常用的构件原则有3大流派:COM/DCOM/COM+.CORBA和EJB

(1)EJB:是用于开发和布署多层构造FI勺、分布式口勺、面向对象的Java应用系统的跨平台的构件

体系构造,使用EJB编写口勺程序具有可扩展性、交互性,以及多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论