信息系统项目管理师-构件与中间件

合集下载

2024年学习笔记信息系统项目管理师(第四版)第二章-信息技术发展

2024年学习笔记信息系统项目管理师(第四版)第二章-信息技术发展

第⼆章-信息技术发展1-信息技术及其发展1.1-计算机软硬件、计算机⽹络1.计算机硬件是指计算机系统中有电子、机械和光电元件等组成的各种物理装置的总称。

2.计算机软件是指计算机系统中的程序及文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。

3.硬件和软件相互依存。

4.从网络的作用范围可将网络类别划分为:个人局域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)、公用网、专用网。

5.广域网协议主要包块:PPP 点对点协议、ISDN 综合业务数字网、xDSL、DDN 数字专线、x.25、FR 帧中继、ATM 异步传输模式。

6.IEEE 802 协议族:IEEE 802 规范定义了网卡如何访问传输介质(如光缆、双绞线、无线等),以及如何在传输介质上传输数据的方法,还定义了传输信息的网络设备之间连接的建立、维护和拆除的途径。

7.802.3(以太网的 CSMA/CD 载波监听多路访问/冲突检测协议)、802.11(无线局域网 WLAN 标准协议)。

8.OSI 七层网络模型从上到下:应用层(事务处理程序、文件传送协议)、表示层(管理数据的解密加密数据转换、格式化和文本压缩)、会话层(负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能)、传输层(提供建立、维护和拆除传送连接的功能)、网络层(网络地址 IP 地址翻译成对应物理地址 MAC 地址,并决定如何将数据从发送方路由到接收方,实现拥塞控制。

网际互联等)、数据链路层(物理地址寻址、数据的成帧、流量控制。

数据的检错重发等)、物理层(物理联网媒介,如电缆连线连接器)。

9.TCP/IP 是 Internet 的核心,共四层有:应用层(FTP 文件传输协议、TFTP 简单文件传输协议、HTTP 超文本传输协议、SMTP 简单邮件传输协议、DHCP 动态主机配置协议、Telnet 远程登录协议、DNS 域名系统、SNMP 简单网络管理协议)、传输层(TCP 传输控制协议、UDP 用户数据报协议)、网络层(IP 协议、ICMP 网络控制报文协议、IGMP 网际组管理协议、ARP 地址解析协议、RARP 反向地址解析协议)、网络接口层(底层协议,传输数据的物理媒介)。

2023年5月-高级(信息系统项目管理师考试)-综合知识试题及参考答案

2023年5月-高级(信息系统项目管理师考试)-综合知识试题及参考答案

全国计算机技术与软件专业技术资格(水平)考试2023 上半年信息系统项目管理师综合知识试题+参考答案第1 题:“新型基础设施”主要包括信息技术设施,融合基础设施和创新基础设施三个方面,其中信息基础设施包括 ( ) ①通信基础设施②智能交通基础设施③新技术基础设施④科研基础设施⑤算力基础设施A、135B、145C、234D、235参考答案:A【解析】信息基础设施。

参考教材P7,信息础设施包括5G、物联网、工业互联网、卫星互联网为代表的通信网络基础设施;以人工智能、云计算、区块链等为代表的新技术础设施;以数据中心、智能计算中心为代表的算力础设施等。

融合基础设施包括智能交通基础设施、智慧能源基础设施等;创新基础设施包括重大科技基础设施、科教基础设施、产业技术创新基础设施等。

【考前模拟第3 题】第2 题:教据价值化是以()为起点,经历数据资产化,数据资本化的阶段,实现数据价值化的过程。

A、数据智能化B、数据资源化C、数据安全性D、数据产业化参考答案:B【解析】参考教材P20。

数据价值化的“三化”框架,即数据资源化、数据资产化、数据资本化。

数据资产化是实现数据价值的核心。

第3 题:网络安全态势感知在( )的基础上,进行数据整合,特征提取等,应用一系列态势评估算法,生成网络的整体态势情况。

A、安全应用软件B、安全基础设施C、安全网络环境D、安全大数据参考答案:D【解析】参考教材P48。

大数据的典型应用之一是预测。

安全态势感知的前提是安全大数据,其在安全大数据的基础上进行数据整合、特征提取等,然后应用一系列态势评估算法生成网络的整体态势状况。

第4 题:( )是指一个操作系统中多个程序同时并行运行,而( )则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,( )只是单CPU 模拟双CPU 来平衡程序运行性能,这两个模拟出来的CPU 是不能分离的,只能协同工作。

A、虚拟化技术多任务超线程技术B、超线程技术虚拟化技术多任务C、虚拟化技术超线程技术多任务D、多任务虚拟化技术超线程技术参考答案:D【解析】参考教材P52。

信息系统项目管理师 高级 第四版 第二章 新一代信息技术及应用 知识点归纳梳理

信息系统项目管理师 高级 第四版 第二章 新一代信息技术及应用  知识点归纳梳理

新一代信息技术及应用一、物联网物联网是指通过信息传感设备,按约定的协议,将任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。

物联网主要解决物品与物品、人与物品、人与人之间的互连。

1、技术基础物联网架构:(1)感知层:由各种传感器构成,包括温度传感器,二维码标签,RFID标签和读写器,摄像头,GPS等感知终端。

感知层是物联网识别物体、采集信息的来源。

(2)网络层:由各种网络,包括互联网、广电网、网络管理系统和云计算平台等组成,是整个物联网的中枢,负责传递和处理感知层获取的信息。

(3)应用层:是物联网和用户的接口,它与行业需求结合以实现物联网的智能应用。

2、关键技术物联网关键技术主要涉及传感器技术、传感网和应用系统框架等。

(1)传感器技术: 是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。

它是实现自动检测和自动控制的首要环节,也是物联网获取物理世界信息的基本手段。

传感器技术RFID(射频识别)是物联网中使用的一种传感器技术,可通过无线电信号识别特定目标并读写相关数据,而无须识别系统与特定目标之间建立机械或光学接触。

RFID技术让物品能够“开口说话”,这赋予了物联网一个特性:可跟踪性,即可以随时掌握物品的准确位置及其周边环境。

(2)传感网微机电系统(MEMS)是由微传感器、微执行器、信号处理和控制电路、通信接口和电源等部件组成的一体化的微型器件系统。

其目标是把信息的获取、处理和执行集成在一起,组成具有多功能的微型系统,集成于大尺寸系统中,从而大幅地提高系统的自动化、智能化和可靠性水平。

如:食品蔬菜的标签会向顾客的手机介绍“自己”是否真正“绿色安全”。

(3)应用系统框架物联网应用系统框架是一种以机器终端智能交互为核心的、网络化的应用与服务。

它将使对象实现智能化的控制,涉及5个重要的技术部分:机器、传感器硬件、通信网络、中间件和应用。

信息系统项目管理师考试知识思维导图

信息系统项目管理师考试知识思维导图

信管知识体系第5部分 项目六大辅助管理第6部分 组织级项目管理第7部分 组织级项目辅助管理第8部分 知识产权与标准规范第4部分 项目十大基本领域管理第3部分 立项管理第2部分 管理基础第1部分 信息基础第13章 合同管理第14章 信息文档管理第20章 项目集管理第21章 项目组合管理第18章 组织级项目管理第4章 整体管理第5章 范围管理第6章 进度管理第7章 成本管理第8章 质量管理第9章 人力资源管理第10章 沟通管理第10章 干系人管理第11章 风险管理第12章 采购管理第14章 配置管理第15章 知识管理第16章 变更管理第23章 综合测试与管理第19章 流程管理第17章 战略管理第24章 项目管理成熟度模型第25章 量化管理第1章 信息基础知识第22章 信息系统安全第2章 项目管理基础知识第27章 管理科学基础知识第15章第3节 知识产权保护第28章 项目管理实践第3章 项目立项管理第26章 知识产权和标准规范01 信管知识体系“八爪鱼”信息基础知识信息系统开发方法信息系统集成技术软件工程发展与运用两化:工业化和信息化信息系统服务管理信息系统规划新技术方向结构化方法面向对象方法原型化方法面向服务方法网络标准与协议网络设备(中继器、网桥、路由器、网关、集线器、交换机)网络服务器网络存储技术网络接入技术网络规划设计数据库管理系统数据仓库技术中间件需求分析架构设计-风格(数据流、返回/调用、独立构件、虚拟机、仓库)软件设计过程管理软件测试及管理集成技术(表示集成、数据集成、控制集成、业务流程集成、企业间应用集成)大型系统(规模庞大、跨地域性、网络结构复杂、业务种类多、数据量大、用户多)规划方法-BSP规划工具(1.制定计划:PERT图、甘特图;2.访谈:调查表、调查提纲;3.确定需求:会谈、正式会议;4.P/O矩阵;5.R/D矩阵;6.IPO图;7.CU矩阵)DAS-直接附加存储NAS-网络附加存储SAN-存储区域网络底层型中间件(JVM、CLR、ACE、JDBC、ODBC)通用型中间件(CORBA、J2EE、MOM、COM)集成型中间件(WORKFLOW、EAI)OSI七层参考模型IEEE802协议簇TCP/IP网络协议基础概念(ETL、元数据、粒度、分割、数据集市、ODS、数据模型、人工关系)体系结构(数据源、数据存储与管理、OLAP服务器、前端工具)需求层次步骤工具(UML)业务需求用户需求系统需求需求获取需求分析-需求规格说明书需求验证构造块规则公共机制事物关系图为构造块命名可见性完整性执行规格说明修饰公共分类扩展机制结构事物(类、接口、协作、用例、活动类、构件、节点)行为事物(交互、状态机)分组事物注释事物依赖关联泛化实现14种图(类图、对象图、构件图、组合结构图、用例图、顺序图、通信图、定时图、状态图、活动图、部署图、制品图、包图、交互概览图)5类视图(逻辑视图、进程视图、实现视图、部署视图、用例视图)结构化设计面向对象设计-常用原则(单一职责、开放-封闭、李氏替换、依赖倒置、接口隔离、组合重用、迪米特)设计模式(创建型、结构型、行为型)阶段式模型(可管理级、已定义级、量化管理级、优化管理级)连续式模型(过程管理、项目管理、工程、支持)方法类型静态(桌前检查、代码走查、代码审查)动态(白盒测试、黑盒测试)单元测试集成测试确认测试(内部确认、α测试、β测试、验收测试)系统测试配置项测试回归测试物联网3层结构:感知层、网络层、应用层大数据5V特性:大量、多样、价值、高速、真实性云计算3类服务:基础设施即服务IaaS,平台即服务PaaS,软件即服务SaaS移动互联1.1 信息基础部分-信息基础知识信息系统安全信息系统安全策略“七定”:定方案、定岗、定位、定员、定目标、定制度、定工作流程信息安全系统工程5级安全保护等级:用户自主保护级、系统审计保护级、安全标记保护级、结构化保护级、访问验证保护级信息安全系统PKI(公钥基础设施)PMI(授权管理基础设施)信息安全审计安全机制安全服务安全技术信息系统安全架构体系第一层 基础设施实体安全第二层 平台安全第三层 数据安全第四层 通信安全第五层 应用安全第六层 运行安全第七层 管理安全第八层 授权和审计安全第九层 安全防范体系预警(Warm)保护(Protect)检测(Dectect)反应(Response)恢复(Recover)反击(Conuter-attack)对等实体服务数据保密服务数据完整性服务数据源点认证服务禁止否认服务犯罪证据提供服务加密技术数字签名技术访问控制技术数据完整性技术认证技术数据挖掘技术MIS+SS-MISS2-MIS业务应用系统基本不变硬件和系统软件通用安全设备不带密码硬件和系统软件通用PKI/CA安全保障系统必须带密码业务应用系统必须根本改变主要的通用的硬件、软件也要通过PKI/CA认证硬件和系统软件都专用PKI/CA安全基础设施必须带密码业务应用系统必须根本改变信息安全系统工程能力成熟度模型(ISSE-CMM)概念适用于过程过程过程域工作产品过程能力工程项目组织工程组织获取组织评估组织工程过程风险过程保证过程体系结构基本模型域维/安全过程域能力维/公共特性能力级别网络构件数字证书认证中心数字证书注册审批机构数字签名密钥和证书管理工具双证书体系PKI体系架构信任服务体系密钥管理中心双证书、双密钥机制双密钥证书的生成过程X.509证书标准版本号序列号签名算法标识符认证机构有效期限主题信息认证机构的数字签名公钥信息核心思想:以资源管理为中心,将对资源的访问控制权统一交由授权机构进行管理属性证书及其管理中心格式特点使用版本号持有者颁发者签名算法序列号有效期属性扩展项签名信息分立的发行机构基于属性,而不是基于身份进行访问控制属性证书与身份证书的相互关联时效短推模式拉模式访问控制认证过程(鉴别)授权过程(授权)过程分类强制访问控制(MAC)——主体和客体都被分配了安全标签自主访问控制(DAC)——每个客体都拥有一个限定主体对其访问权限的访问控制列表(ACL)安全模型Bell-LaPadula访问控制安全模型:按用户和数据由低到高划分为:公开-受限-秘密-机密-高密Bida完整性模型:用户和数据被划分为:公开-受限-秘密-机密-高密基于角色的访问控制(RBAC)支撑体系策略规则权限管理对象访问者权限验证者PMI实施建立属性权威制定授权策略授权访问控制审计PMI实施工作流程1.采用网络监控与入侵防范系统,识别网络各种违规操作与攻击行为,及时响应并阻断2.对信息内容和业务流程进行审计,放在内部机密或敏感嘻嘻的非法泄漏和单位资产损失审计内容审计功能安全审计自动响应安全审计数据生成安全审计分析安全审计浏览安全审计事件选择安全审计事件存储对于敏感数据项的访问目标对象的删除访问权限或能力的授予和废除改变主体或目标的安全属性标识定义和用户授权认证功能的使用审计功能的启动或关闭潜在攻击分析基于模板的异常检测简单攻击试探复杂攻击试探审计浏览有限审计浏览可选审计浏览审计存储空间用尽审计存储故障非法攻击其他任何非预期事件建立安全审计系统1.基于入侵监测预警系统的网络与主机信息监测审计2.重要应用系统运行情况审计基于主机操作系统代理基于应用系统代理基于应用系统独立程序基于网络旁路监控方式分布式审计系统审计中心审计控制台审计Agent网络监听型Agent系统嵌入型Agent(7种功能)主动信息获取型Agent(7种方式)入侵监测Agent 典型应用Agent 流量监测Agent 文件共享Agent用户自定义数据审计Agent主机服务审计Agent1.2 信息基础部分-信息系统安全项目管理基本知识知识体系构成IPMA 认证:IPMP-国际项目管理专业资质认证PRINCE2组织体系项目生命周期组织文化与风格组织结构通用的生命周期项目阶段:阶段与阶段之间的关系生命周期模型单项目管理过程PMI体系:PMBOK(项目管理知识体系)→ISO 10006组织:IPMA-国家项目管理协会体系:ICB-国际项目管理资质标准组织:PMI-美国项目管理学会认证:PMP-项目管理专业人员资格认证原则主题提供全面的项目管理知识体系提供最佳的项目管理方法论流程持续业务验证吸取经验教训明确定义角色和职责按阶段管理例外管理关注产品根据项目环境裁剪商业论证组织质量计划风险变更进展项目准备流程项目指导流程项目启动流程阶段控制流程阶段边界管理产品交互管理流程项目收尾流程主要收入源自依照合同为他人履行项目的组织采用项目制进行管理的组织组织的共同价值观、行为准则、信仰和期望组织的方针、办事程序组织对职权关系的观点众多其他的因素职能型组织:很小和没有矩阵型组织项目型组织:大-全权PMO 弱矩阵:有限平衡矩阵:小-中等强矩阵:中等-大项目经理权利启动项目组织与准备执行项目工作结束项目结构特征成本与人力:低-高-回落风险与不确定性:大-小变更代价:小-大顺序交叠并行瀑布模型螺旋模型迭代模型V模型原型化模型敏捷开发模型面向管理的过程面向产品的过程启动-计划-执行-监控-结束戴明环:计划-执行-检查-行动2.1 管理基础-项目管理基础知识管理学基础知识数学建模基础知识图论决策论线性规划动态规划最小生成树最短路径网络与最大流量决策的分类不确定型决策(按主观倾向进行决策)5种准则灵敏度分析数学模型表达式分类目标的评价准则:U=f(xi,yi,ξk),xi:可控变量,yi:已知参数,ξk:随机因素约束条件:g(xi,yi,ξk)≥0(g=0时为平衡条件)按随机因素按使用的数学工具(如:代数方程模型、微分方程模型、概率统计模型、逻辑模型等)按求解方法(如:直接最优化模型、数字模拟模型、启发式模型等)按用途(如:分配模型、运输模型、更新模型、排队模型、存储模型等)有——随机模型无——确定性模型可控变量只取离散值——离散模型连续模型按研究对象(如:能源模型、教育模型、军事对策模型、宏观经济模型等)数学建模过程基本概念:使用数学语言描述的事物1.模型准备2.模型假设3.模型建立4.模型求解5.模型分析6.模型检验7.模型应用数学建模方法直接分析法类比法数据分析法构想法基本概念:在连通的带权图的所有生成树中,权值和最小的那颗生成树带权无向连通图最小生成树算法普里姆(Prim)算法——时间复杂度为O(n*n),适用于稠密图(边数远>顶点数的图),选择一个顶点为出发点,选择最小代价的边加入,重复上述过程,直到所有的边都加入克鲁斯卡尔(Kruskal)算法——时间复杂度为O(elog2e),适用于稀疏图(边数远<顶点数的图),选择最小边开始,安装边的权值递增顺序加入,重复上述过程,直到所有的边都加入基本概念:带权图中任意两个顶点间长度最短的路径单源最短路径——迪杰斯特拉(Dijkstra)算法每一对顶点间的最短路径——弗洛伊德(Folyd算法)按性质重要性:战略决策、策略决策、执行决策按决策结果:程序决策、非程序决策决策的模型案定量和定性:定量决策、定性决策按决策环境:确定型决策、风险决策、不确定型决策按决策过程连续性:单项决策、系列决策面向结果:确定目标→收集信息→提出方案→方案选择→决策面向过程预决策决策决策后分部决策最终决策构成要素决策者可供选择的方案(替代方案)、行动或策略衡量选择方案的准则事件每一事件的发生将会产生的结果决策者的价值观乐观主义准则(原则:大中取大)悲观主义准则(原则:小中取大)折中主义准则(赫尔威斯准则)公式:cvi=α*max{aij}+(1-α)*min{aij},α为折中系数,0≤α≤1,α接近1偏向于乐观,α接近0偏向于悲观等可能准则(拉普拉斯准则):把每个状态出现的概率定为1/n(n为自然数),然后按照最大期望值准则决策后悔值准则(萨维奇准则):将每个自然状态的最大收益值作为该自然状态的理想目标,并将该状态的其他值与最大值相减所得的差作为未达到理想目标的后悔值,从收益矩阵计算出后悔值矩阵,租后按照最大后悔值达到最小的方法进行决策,也称最小最大后悔值2.2 管理基础-管理科学基础知识立项管理2.可行性研究3.项目招投标 1.立项申请(项目建议书)项目的必要性项目的市场预测产品方案或服务的市场预测项目建设必需的条件招标投标评标(由评标委员会负责)选定项目承建方公开招标邀请招标编制标书递交标书标书签收招标代理签收后不得开启记录递交日期地点及密封状况放在保密安全的地方在规定地点和时间内送达投标人≤3要重新招标以邮寄方式送达的,需在截止时间前寄达,不是以邮戳为准超过截止时间应当原封退回评标委员会要求程序高级职称或同等专业水平的技术、经济相关领域专家、招标人和招标机构代表5人以上单数经济、技术方面专家不少于2/3开标前,招标机构及任何人不得向评标专家透漏情况评标委员会成员名单在评标结果公示前必须保密招标人和招标机构要保证评标工作严格保密进行任何单位和个人不得干预、影响评标过程、结果填写评标意见表低价评标法:推荐满足条件的报价最低者综合评标法:推荐得分最高者提出书面评标报告招标人发出中标通知书并通知所有投标人必须在中标通知书发出之日起30内签订书面合同不得再订立背离合同实质的其他协议依法必须招标的项目,需在确定中标人之日起15日内向行政监督部门提交招投标情况书面报告范畴阶段技术可行性经济可行性运行环境可行性其他初步可行性研究(内容)详细可行性研究可行性研究报告步骤确定项目规模和目标研究正在运行的系统建立新系统的逻辑模型导出和评价各种方案推荐可行性方案编写可研报告递交可研报告市场和生产能力设备与材料投入分析网络规划、物理布局方案选择项目设计进度安排项目投资与成本估算内容方法概述需求确定现有资源、设施情况分析设计(初步)技术方案投资估算法增量净效益法指数估算法因子估算法单位能力投资估算法项目实施进度计划建议投资估算和资金筹措计划项目组织、人力资源、技术培训计划经济和社会效益分析(效果评价)方法合作/协作方式函数求解法相关关系法模糊数学法德尔菲法成本降低法利润增加法机会研究3.0 项目立项管理(准备过程)4.01 单项目管理五大过程组单项目十大基本管理1.整体管理2.范围管理3.进度管理4.成本管理5.质量管理7.沟通管理8.干系人管理9.风险管理10.采购管理6.人力资源管理4.02 单项目十大基本领域管理整体管理1.制定项目章程2.制订项目管理计划3.指导与管理项目执行4.监控项目工作5.实施整体变更控制6.结束项目或阶段协议项目工作说明书商业论证事业环境因素组织过程资产输入工具输出专家判断引导技术项目章程输入工具输出输入工具输出输入工具输出输入工具输出输入工具输出项目章程其他过程输出结果事业环境因素组织过程资产专家判断引导技术项目管理计划项目管理计划批准的变更请求事业环境因素组织过程资产专家判断项目管理信息系统会议可交互成果工作绩效数据变更请求项目管理计划更新项目文件更新项目管理计划进度预测成本预测确认的变更专家判断分析技术项目管理信息系统会议变更请求工作绩效报告项目管理计划更新项目文件更新项目管理计划工作绩效报告变更请求事业环境因素组织过程资产专家判断会议变更控制工具批准的变更请求变更日志项目管理计划更新项目文件更新项目管理计划验收的可交互成果组织过程资产专家判断分析技术会议最终产品、服务成果移交组织过程资产更新工作绩效信息事业环境因素组织过程资产4.1 项目整体管理范围管理2..收集需求3.定义范围1.规划范围管理4.创建WBS6.控制范围5.确认范围范围管理计划需求管理计划干系人管理计划项目章程干系人登记册输入工具输出访谈群体创新技术需求文件输入工具输出输入工具输出输入工具输出输入工具输出输入工具输出项目章程范围管理计划需求文件组织过程资产专家判断产品分析项目范围说明书项目管理计划项目章程事业环境因素组织过程资产专家判断会议范围管理计划需求管理计划范围管理计划项目范围说明书需求文件确认的变更专家判断分解范围基准项目文件更新项目管理计划需求文件需求跟踪矩阵工作绩效数据组织过程资产偏差分析工作绩效信息变更请求项目管理计划更新项目文件更新项目管理计划需求文件需求跟踪矩阵检查(审查、产品评审、审计、走查、巡检)群体决策技术验收的可交互成果变更请求事业环境因素组织过程资产需求跟踪矩阵群体决策技术问卷调查焦点小组引导式研讨会观察原型法标杆对照系统交互图文件分析备选方案生成引导式研讨会项目文件更新确认的可交互成果工作绩效数据工作绩效信息项目文件更新组织过程资产更新4.2 项目范围管理成本管理2.估算成本3.成本预算 1.规划成本4.成本控制成本管理计划人力资源管理计划范围基准项目进度计划风险登记册输入工具输出专家判断三点估算输入工具输出输入工具输出输入工具输出成本管理计划项目进度计划活动成本估算估算依据成本汇总储备分析成本基准项目管理计划项目章程事业环境因素组织过程资产专家判断分析技术成本管理计划项目管理计划项目资金需求工作绩效数据组织过程资产挣值管理预测工作绩效信息成本预测活动成本估算类比估算参数估算专家判断历史关系项目资金需求估算依据项目文件更新会议事业环境因素组织过程资产储备分析自下而上估算质量成本卖方投标分析群体决策技术范围基准资源日历风险登记册协议组织过程资产资源限制平衡项目文件更新完工尚需绩效指数绩效审查项目管理软件储备分析变更请求项目管理计划更新项目文件更新组织过程资产更新4.3 项目成本管理进度管理2.定义活动3.排列活动顺序1.规划进度管理4.估算活动资源6.制订进度计划5.估算活动持续时间进度管理计划范围基准事业环境因素组织过程资产输入工具输出分解输入工具输出输入工具输出输入工具输出输入工具输出工具输出进度管理计划项目范围说明书活动清单活动属性紧前关系绘图法确定依赖关系项目进度网络图项目管理计划项目章程事业环境因素组织过程资产专家判断分析技术项目进度管理计划进度管理计划活动清单活动属性活动资源需求专家判断备选方案分析活动资源需求资源分解机构进度管理计划活动清单活动属性项目进度网络图活动资源需求进度网络分析项目进度计划进度基准进度数据项目日历专家判断类比估算活动持续时间估算项目文件更新资源日历项目范围说明书活动清单滚动式规划专家判断提前量与滞后量项目文件更新(活动清单、活动属性、里程碑清单、风险登记册)项目管理计划更新活动属性里程碑清单控制进度输入工具输出工作绩效信息进度预测变更请求绩效审查项目管理信息系统资源优化技术项目管理计划项目进度计划工作绩效数据项目日历会议里程碑清单事业环境因素组织过程资产风险登记册资源分解机构事业环境因素组织过程资产发布的估算数据输入进度管理计划活动清单活动属性资源日历风险登记册活动成本估算事业环境因素组织过程资产自下而上估算项目管理信息系统项目文件更新(活动清单、活动属性、资源日历)参数估算三点估算群体决策技术储备分析资源日历活动持续时间估算项目范围说明书风险登记册项目人员分派资源分解机构事业环境因素组织过程资产关键路径法关键链法资源优化技术建模技术进度压缩进度计划编制工具项目文件更新进度数据组织过程资产建模技术提前量与滞后量进度压缩进度计划编制工具项管理计划更新项目文件更新组织过程资产更新4.4 项目进度管理质量管理2.实施质量保证1.规划质量管理3.质量控制质量管理计划过程改进计划质量测量指标质量控制测量结果项目文件输入工具输出质量审计输入工具输出输入工具输出项目管理计划干系人登记册风险登记册需求文件成本效益分析质量成本质量管理计划项目文件更新项目管理计划质量测量指标质量核对单/检查表工作绩效数据七种基本质量工具统计抽样质量控制测量结果确认的变更批准的变更请求可交换成果变更请求过程分析质量管理和控制工具项目管理计划更新项目文件更新组织过程资产更新事业环境因素组织过程资产标杆对照实验设计七种基本质量工具统计抽样其他质量规划工具(头脑风暴、立场分析、名义小组技术)会议过程改进计划质量测量指标质量核对单/检查表项目文件组织过程资产检查审查已批准的变更请求核实的可交互成果工作绩效信息变更请求项目管理计划更新项目文件更新组织过程资产更新4.5 项目质量管理。

软件构件与中间件基础学习笔记

软件构件与中间件基础学习笔记

软件构件与中间件基础学习笔记⼀、什么是软件构件?软件构件是⾯向请求的,关注业务逻辑,对分布式应⽤的通信、互操作、可靠性、兼容性、完整性⽆感的。

中间件技术解决的就是软件构件问题。

⼆、什么是远程对象(Remote Object)?什么是远程对象调⽤(Remote Method Invocation)?远程主机,或者⾮本进程的对象。

与这些对象通信或者请求其执⾏⽅法。

三、什么是中间件的通讯透明性(Communication Transparency)?指借助中间件技术,应⽤程序不关注也⽆法得知⽹络通信的具体⽅法、协议等细节,只关注与应⽤相关的信息。

四、什么是中间件的定位透明性(Location Transparency)?应⽤程序不关注也⽆法得知真正提供服务的服务器端程序的位置。

如果在⽤户访问时服务的位置发⽣改变,不影响⽤户访问并且⽤户⽆法察觉服务的位置发⽣了改变。

五、中间件中的对象引⽤(Object Reference)与Java中的对象引⽤有什么不同?中间件中的对象引⽤⼀般使⽤⼀个字符串,例如UUID,来查找⼀个对象,这个字符串要在整个分布式应⽤中唯⼀。

⼀般的java引⽤则是在⼀个jvm进程中的,定位对象所使⽤的内存地址的⼀个32位或者64位指针。

六、什么是代理对象(Proxy Object)?与远程对象的差别是什么?代理对象⾃⾝并不实现所需要的业务逻辑,⽽是将请求转发给另⼀个对象,由该对象处理,并把处理结果返回给请求⽅。

代理对象充当中间⼈的⾓⾊。

代理对象可以在本地进程中。

七、什么是打包(Marshalling)?什么是解包(Unmarshalling)?打包是指将发出请求所需要的信息按照⼀定的格式⽅法整合在⼀起,以便于发出。

解包是指将收到的响应信息分解成易于使⽤的数据。

⼋、什么是⾯向对象中间件?什么是⾯向消息中间件?举例说明。

⾯向对象中间件使⽤⽅法调⽤、对象调⽤的形式发起请求,响应也是以对象的形式返回,例如代理对象。

信息系统项目管理师整理重点知识点(新版)

信息系统项目管理师整理重点知识点(新版)

第1 章信息化和信息系统1、信息的质量属性:(1)精确性(2)完整性(3)可靠性(4)及时性(5)经济性(6)可验证性(7)安全性,2、信息的传输技术(通常指通信、网络等)是信息技术的核心。

另外,噪声影响的是信道。

3、一般情况下,信息系统的主要性能指标是它的有效性和可靠性。

4、信息化从“小”到“大”分为以下五个层次:(1)产品信息化(2)企业信息化(3)产业信息化。

(4)国民经济信息化。

(5)社会生活信息化。

5、信息化的主体是全体社会成员,包括政府、企业、事业、团体和个人;它的时域是一个长期的过程;它的空域是政治、经济、文化、军事和社会的一切领域;它的手段是基于现代信息技术的先进社会生产工具;它的途径是创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革;它的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面提升。

(了解)6、国家信息化体系6 要素(1)信息资源。

信息资源的开发和利用是国家信息化的核心任务,是国家信息化建设取得实效的关键,也是我国信息化的薄弱环节。

(2)信息网络。

信息网络是信息资源开发和利用的基础设施(3)信息技术应用。

信息技术应用是信息化体系六要素中的龙头,是国家信息化建设的主阵地,集中体现了国家信息化建设的需求和效益。

(4)信息技术和产业。

信息产业是信息化的物质基础(5)信息化人才。

人才是信息化的成功之本(6)信息化政策法规和标准规范。

信息化政策和法规、标准、规范用于规范和协调信息化体系各要素之间的关系,是国家信息化快速、有序、健康和持续发展的保障。

7、信息系统的生命周期还可以简化为立项(系统规划)、开发(系统分析、系统设计、系统实施)、运维及消亡四个阶段,在开发阶段不仅包括系统分析、系统设计、系统实施,还包括系统验收等工作。

8、常用的开发方法包括结构化方法、面向对象方法、原型化方法、面向服务的方法等。

9、结构化方法也称为生命周期法;由结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。

信息系统项目管理师(高项)知识点干货

信息系统项目管理师(高项)知识点干货

1、网络层协议:ICMP报文发送控制协议。

IGMP参加多播,向相邻多目的路由器报告多目组成员的协议。

ARP动态IP向物理地址转换。

2、802.3以太网局域网协议。

细同轴电缆10M、双绞线100M、光纤或双绞线1000M。

3、应用层协议:FTP:文件传输协议,运行在TCP之上,PC与PC之间传输文件。

TFTP:简单文件传输协议,运行在UDP之上,不可靠数据传输,服务器与客户机之间。

HTTP:超文本传输协议,建立在TCP之上,从WWW.服务器传输超文本到本地浏览器。

SMTP:简单邮件传输协议。

运行在TCP之上。

DHCP:动态主机配置协议,建立在UDP之上。

Telnet:远程登录协议,建立在TCP之上。

SNMP:简单网络管理协议,市委解决Internet上的路由器管理问题。

4、OSI分层技术:物理层:RS232、V.35、RJ-45、FDDI。

数据链路层:控制网络层和物理层之间通信。

802.3/2、HDLC、PPP、ATM。

网络层:将网络地址翻译成物理地址。

IP、ICMP报文控制、IGMP、IPX、ARP、RARP。

传输层:TCP、UDP、SPX。

会话层:两点间建立通信。

RPC、SQL、NFS。

表示层:数据将按照网络能理解的方案格式化,JPEG、ASCII、GIF、DES、MPEG。

应用层:处理事务、文件传送等。

HTTP、Telnet、FTP、SMTP。

5、物理层一层交换机(中继器、电话网),链路层二层交换机(网桥、对MAC地址变更)、网络层三层交换机(路由器、对IP变更)、传输层四层交换机(对端口进行变更)6、平均无故障时间:平均无故障时间/(平均无故障时间+维修时间)×100%7、实体联系图(E-R图)表示数据模型、数据流图DFD表示功能模型、用状态转换图STD表示行为模型。

8、依赖:一个事物发生变化会影响另一个事物的语义。

关联:一组对象之间连接的结构关系。

泛化:一般化和特殊化的关系,特殊元素的对象可替换一般元素的对象。

【高项】信息系统项目管理师考试大纲

【高项】信息系统项目管理师考试大纲

【高项】信息系统项目管理师考试大纲信息系统项目管理师考试大纲考试科目1:信息系统项目管理综合知识1.信息系统基础1.1信息系统·信息系统概念·信息系统的功能·信息系统的类型·信息系统的发展1.2信息系统建设·信息系统建设的复杂性·信息系统的生命周期(各阶段目标及其主要工作内容)·信息系统建设的原则·信息系统开发方法1.3软件工程知识·软件需求分析与定义·软件设计、测试与维护·软件复用·软件质量保证及质量评价·软件配置管理·软件开发环境·软件过程管理1.4软件构件技术知识·构件及其在信息系统项目中的重要性·常用构件标准(COM/DCOM/COM+、CORBA和EJB)1.5软件体系结构·软件体系结构定义·典型体系结构·软件体系结构设计方法·软件体系结构分析与评估·软件中间件1.6面向对象系统分析与设计·面向对象的基本概念·统一建模语言UML·可视化建模·面向对象系统分析·面向对象系统设计1.7典型应用集成技术· Web Service技术· J2EE架构· NET架构·工作流技术1.8软件工具·建模工具·软件开发工具·软件测试工具·项目管理工具1.9计算机网络知识·活动排序·活动资源估算·活动历时估算·进度计划的制定·进度控制2.8项目成本管理·项目成本管理的原理和术语·项目成本估算·项目成本预算·项目成本的控制2.9项目质量管理·项目质量计划编制·项目质量保证·质量的控制2.10项目人力资源管理·人力资源计划编制·项目团队组建·项目团队建设·项目团队管理2.11项目沟通管理·沟通原理·有效沟通·沟通计划编制·信息分发·绩效报告·项目干系人管理2.12项目风险管理·风险的定义与风险承受度·风险管理计划的编制·风险识别及IT项目风险来源·定性风险分析·定量风险分析·风险应对计划的编制·风险监控·“主要风险时间跟踪”方法2.13项目采购和合同管理·采购计划的编制·合同的编制·招标·供方选择·合同管理(含合同收尾)·外包管理2.14文档与配置管理·信息系统项目管理文档的重要性及其种类·配置管理的基本概念·版本控制·变更控制·配置控制·过程支持·构造管理·团队支持·状态报告·审计控制2.15需求管理·需求基线·需求变更控制·需求版本控制·需求跟踪3.信息系统项目管理高级知识3.1大型、复杂项目和多项目管理·大型、复杂项目和多项目管理的特征和分解·大型、复杂项目和多项目的计划过程·跟踪和控制管理·范围管理·资源管理·协作管理3.2战略管理·战略的概念·战略制定·战略执行·战略评估3.3用户业务流程管理·业务流程分析方法·业务流程改造·管理咨询·业务流程建模·业务流程实施·业务流程评估与持续优化3.4知识管理·知识管理概念·知识管理对项目管理的意义·知识管理的内容·知识管理常用的工具和手段·知识产权保护3.5项目绩效考核与绩效管理·信息系统项目整体绩效评估原则·整体绩效评估方法·财务绩效评估3.6信息系统工程监理·信息系统工程建立基本知识·监理的基本方法和工作流程·监理的机构及监理工程师·监理中的质量、投资、进度和变更控制·监理中的合同管理、信息管理和安全管理·监理中的组织协调4.信息化基础知识4.1信息与信息化4.2政府信息化与电子政务·政务信息化的服务对象·电子政务的概念、内容和技术形式·电子政务建设中政府的作用和地位·我国政府信息化的策略·电子政务建设的过程模式和技术模式4.3企业信息化与电子商务·企业信息化的概念、目的、规划和方法·企业资源规划(ERP)的结构和功能·客户关系管理(CRM )在企业的应用·企业门户·企业应用集成·供应链管理(SCM)·商业智能(BI)·电子商务的类型及相关标准4.4信息资源管理4.5 CIO的职责、条件和重要性5.信息安全知识·信息系统安全和安全体系·信息系统安全风险评估·安全策略·密码技术·访问控制·用户标识与认证·安全审计与入侵检测·网络安全·系统安全·应用安全6.法律法规和标准规范6.1法律·合同法·投招标法·著作权法6.2软件工程的国家标准6.2.1基础标准·软件工程术语GB/T 11457-1995·信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定GB 1526-1989·信息处理系统计算机系统配置图符号及约定GB/T 14085-19936.2.2开发标准·信息技术软件生存周期过程GB/T 8566-2001·软件支持环境GB/T 15853-1995·软件维护指南GB/T14079-19936.2.3文档标准·软件文档管理指南GB/T 16680-1996·计算机软件产品开发文件编制指南GB/T 8567-1988·计算机软件需求说明编制指南GB/T 9385-19886.2.4管理标准·计算机软件配置管理计划规范GB/T 12505-1990·信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002·计算机软件质量保证计划规范GB/T 12504-1990·计算机软件质量保证计划规范GB/T 14394-19937.管理科学基础知识·运筹学模型·系统模型·数量经济模型·系统工程8.项目管理师职业道德9.专业英语·熟练阅读并准确理解相关领域的英文文献考试科目2:信息系统项目管理案例分析1.项目启动·项目启动的过程和技术·项目章程的制定·项目的约束条件·对项目的假定2.项目管理计划·项目管理计划的内容·项目管理计划的制定3.项目实施·项目实施阶段项目管理的地位、作用和任务·项目实施4.项目监督与控制·项目监督与控制过程·整体变更控制·范围变化控制·进度控制·成本控制·质量控制·绩效和状态报告5.项目收尾·项目收尾的内容·项目验收·管理收尾考试科目3:信息系统项目管理论文根据试卷上给出的与项目管理有关的四个论文题目,选择其中一个题目,按照规定的要求写论文和摘要。

最新信息系统项目管理师考试辅导教程(第3版)第-3-章软件构件与中间件

最新信息系统项目管理师考试辅导教程(第3版)第-3-章软件构件与中间件

第3章软件构件与中间件尽管当前社会的信息化过程对软件需求的增长非常迅速,但目前软件的开发与生产能力却相对不足,这不仅造成许多急需的软件迟迟不能被开发出来,而且形成了软件脱节现象。

自20世纪60年代人们认识到软件危机,并提出软件工程以来,己经对软件开发问题进行了不懈的研究。

近年来人们认识到,要提高软件开发效率,提高软件产品质量,必须采用工程化的开发方法与工业化的生产技术。

这包括技术与管理两方面的问题:在技术上,应该采用基于重用(英文单词为“reuse”,有些文献翻译为“复用”)的软件生产技术;在管理上,应该采用多维的工程管理模式。

要真正解决软件危机,实现软件的工业化生产是唯一可行的途径。

分析传统工业及计算机硬件产业成功的模式可以发现,这些工业的发展模式均是符合标准的零部件/构件(英文单词为“component”,有些文献翻译为“组件”或“部件”)生产,以及基于标准构件的产品生产,其中,构件是核心和基础,重用是必需的手段。

实践表明,这种模式是产业工程化、工业化的成功之路,也将是软件产业发展的必经之路。

软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。

软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域(domain)知识。

通常,把这种可重用的元素称为软构件(software component,通常简称为构件),可重用的软件元素越大,我们就说重用的粒度(granularity)越大。

使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。

同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到检验,因此,重用软构件有助于改善软件质量。

此外,大量使用软构件,软件的灵活性和标准化程度也能得到提高。

根据考试大纲,本章要求考生掌握以下知识点:(1)构件及其在信息系统项目中的重要性;(2)常用构件标准(COM/DCOM/COM+、CORBA和EJB);(3)软件中间件。

2024年学习笔记信息系统项目管理师(第四版)第五章-信息系统工程

 2024年学习笔记信息系统项目管理师(第四版)第五章-信息系统工程

第五章-信息系统⼯程1-软件⼯程1.1-架构设计1.软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述,构件的相互作用(连接体)、指导构件集成的模式以及这些模式的约束组成。

2.软件架构主要研究内容涉及软件架构描述、软件架构风格。

软件架构评估和软件架构的形式化方法等。

3.研究软件架构的根本目的是解决好软件的复用、质量和维护问题。

4.软件架构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同的系统中使用同一个架构软件。

软件架构风格是描述某一个特定应用领域找那个系统组织方式的惯用模式。

5.通用软件架构:数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。

6.数据流风格:包括批处理序列和管道/过滤器两种风格。

7.调用/返回风格包括主程序/子程序、数据抽象和面向对象,以及层次结构。

8.独立构件风格包括进程通信和事件驱动的系统9.虚拟机⻛格包括解释器和基于规则的系统。

10.仓库⻛格包括数据库系统、⿊板系统和超⽂本系统。

11.在架构评估过程中,评估⼈员所关注的是系统的质量属性。

1.2-需求分析1.虚拟机⻛格包括解释器和基于规则的系统。

需求是多层次的,包括业务需求、⽤户需求和系统需求,这三个不同层次从⽬标到具体,从整体到局部,从概念到细节。

2.业务需求:指反映企业或客户对系统⾼层次的⼀个⽬标追求,通常来⾃项⽬投资⼈、购买产品的客户、客户单位的管理⼈员、市场营销部⻔或产品策划部⻔等。

3.⽤户需求:描述的是⽤户的具体⽬标,或者⽤户要求系统能完成的任务,⽤户需求描述了⽤户能让系统来做什么。

4.系统需求:是指从系统的⻆度来说明软件的需求,包括功能需求,⾮功能需求和设计约束。

5.质量功能部署QFD是⼀种将⽤户要求转化成软件需求的技术,其⽬的是最⼤限度地提升软件⼯程过程中⽤户的满意度。

为了达到这个⽬标,QFD将需求分为三类,分别是常规需求、期望需求和意外需求。

6.需求过程主要包括需求获取、需求分析、需求规格说明书编制、需求验证与确认等。

读书笔记——软件构件与中间件知识

读书笔记——软件构件与中间件知识
徐二毛的读书笔记 4
软件构件与中间件知识
• 中间件与操作系统、数据库 管理系统并称“三套车”, 它的优越性10方面: ¨缩短应用的开发周期 ¨节约应用的开发成本 ¨减少系统初期建设成本 ¨降低应用开发的失败率 ¨保护已有的投资 ¨简化应用集成 ¨减少维护费用 ¨提高应用的开发质量 ¨保证技术进步的连续性 ¨增强应用的生命力 1周期3成本1投资 降失败保连续高质量简集成增 生命 中间件分类:
2
软件构件与中间件知识
• EJB有三种类型:
– 会话(Session)Bean – 实体(Entity)Bean – 消息驱动(Messagedriven)Bean
Remote Procedure Call(RPC) 是Windows操作系统使用的 一种远程过程调用协议43;DCOM+M TS(Microsoft Transaction Server) COM+把COM组件软件提 升到应用层而不再是底层软 件结构 DCOM具有位置独立和语 言无关性
• 构件模型是对构件本质特征的 抽象描述。构件模型的三个主 要流派:
– OMG 的CORBA – SUN的EJB – Microsoft 的 DCOM
徐二毛的读书笔记
1
软件构件与中间件知识
• 构件有外部接口和内部 结构组成,外部接口包 括:构件名、功能描述、 参数化属性、对外功能 接口、所需的构件 • 构件的内部结构包括内 部成员以及内部成员之 间的关系,内部成员包 括具体成员和虚拟成员, 成员关系包括内部成员 之间的互联以及内部成 员与外部接口之间的互 联
软件构件与中间件知识
◎ 构件的定义
构件是指语义完整、语法正确和有可重用价值 的单位软件,是软件重用过程中可以明确辨识 的系统;结构上,它是语义描述、通讯接口和 实现代码的复合体。 构件是具有一定的功能,能够独立工作或能同 其它构件装配起来协同工作的程序体。 面向对象技术已达到类级重用(代码重用), 它以类为封装的单位。 构件将抽象的程度提高到一个更高层次,它是 对一组类的组合进行封装,代表完成一个或多 个功能的特定服务,也为用户提供多个接口。 构件隐藏了具体的实现,只用接口对外提供服 务。 OMG(Object Management Group,对 象管理集团)的CORBA( Common Object Request Broker Architecture,通 用对象请求代理结构) Sun的EJB(Enterprise Java Bean) Microsoft的DCOM( Distributed Component Object Model,分布式构 件对象模型)。

信息系统项目管理师考试题库含答案

信息系统项目管理师考试题库含答案

信息系统项目管理师考试题库含答案1、() 不属于信息系统规划的工具A、PERT 图B、R/D 矩阵C、E-R图D、CU 矩阵答案:C2、项目成本控制是指()A、对成本费用的趋势及可能达到的水平所作的分析和推断B、预先规定计划期内项目施工的耗费和成本要达到的水平C、确定各个成本项比预计要达到的目标成本的降低额和降低度D、在项目过程中,对形成成本的要素进行监督和调节答案:D3、软件需求包括功能需求、非功能需求、设计约束三个主要部分,其中()属于功能需求内容。

A、软件的可靠性B、软件运行的环境C、软件需要完成哪些事情D、软件的开发工具答案:C4、在需求文件中,( )的需求可作为基准使用。

1可测量和可测试2项目经理认可3完整且可跟踪4相对独立无依赖A、12B、13C、34D、23答案:B5、关于软件配置管理的描述,不正确的是()。

A、配置控制委员会成员必须是专职人员B、配置库包括动态库开发库,受控库主库、静态库产品库C、常用的配置管理工具有 SVN、GIT 等D、配置项的状态分为草稿、正式和修改三种答案:A6、某公司下设硬件研发部、软件研发部、结构设计部、生产车间等部门,当执行项目遇到硬件问题时,参与项目人员先向自己部门的领导反馈,由部门领导再和硬件部门经理沟通,该组织结构类型的缺点是:()。

A、组织横向之间的联系薄弱,部门间协调难度大B、管理成本高,多头领导,难以监测和控制C、项目环境比较封闭,不利于沟通、技术知识等共享D、员工缺乏事业上的连续性和保障答案:A7、以下关于 UML 的叙述中,不正确的是: ()。

A、UML 适用于各种开发方法B、UML 适用于软件生命周期的各个阶段C、UML 是一种可视化的建模语言D、UML 也是一种编程语言答案:D8、测试人员用工具获取系统的传输数据包,查看发送和接收方内容的一致性,验证数据的()。

A、完整性B、保密性C、可控性D、合法性答案:A9、以下对项目管理和项且监理的理解中,正确的是()A、项目监理属于项目管理的监控过程组B、项目监理属于项目管理的执行过程组C、项目管理与项目监理是独立的两个过程,没有任何关系D、项目建设方和项目承建方都需要开展项目管理工作,而项目监理要由第三方负责答案:D10、大型信息系统具备的特点包括 ()。

信息系统项目管理师-构件与中间件

信息系统项目管理师-构件与中间件

构件外部形态分类
– 独立而成熟的构件;有限制的构件;适应性构件;装配构件;可修改构件;
4.构件重用
• 检索和提取构件:基于关键字的检索、刻面检索、超文本检索、 其他检索 • 理解与评价构件:软件中构件描述内容【构件的功能和行为、 相关的领域知识、可适应性约束条件与例外情形、可以预见的 修改部分及修改方法】;理解构件的手段case工具和逆向工程; 都构件的评价是通过收集并分析构件的用户在实际重用该构件 的历史过程中的各种反馈信息来完成的,这些信息包括重用成 功次数,对构件的修改量、构件的健壮性度量、性能度量等。
7.7中间件的发展趋势
• 规范化 • 构件化和松耦合 • 平台化
构件与中间件
Bxl_impu@ 2011.01.22
目录
• 1.构件模型及实现
– 1.1定义 – 1.2模型
• 2.构件获取
– 2.1获取方式 – 2.2领域
• 3.构件管理
– 3.1描述、人员及权限管理 – 3.2分类与组织
• 4.构件重用
• 5.软件重用实例 • 6.常用件标准 • 7.中间件技术
– 主流技术有JVM、CLR、ACE、JDBC、ODBC,代表产品有SUN的JVM和Microsoft的 CLR
• 通用型中间件技术
– CORBA、J2EE、MOM、COM,代表产品有IONA Oribx、BEA WebLogic、IBM MQSeries
• 集成型中间件
– WorkFlow、EAI,代表产品有BEA WebLogic、IBM WEBSphere
1.2构件模型
• 三个流派
– OMG(object Management group ,对象管理集团)的CORBA(common object requests brokerarchitecture,通用对象请求代理结构) – sun的EJB(enterprise java bean) – microsoft的DCOM(distributed component model,分布式构件对象模型)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.1中间件定义
• 在一个分布式系统环境中处于操作系统和应用程序之间的软件; • 中间件是一种独立于系统软件的软件或服务程序,分布式应用软件借 助这种软件在不同技术之间共享资源,中间件位于客户机服务器操作 系统之上,管理计算机资源和网络通信; • 中间件是一类软件而非一种软件; • 中间件不仅仅实现互联,还要实现应用之间的互操作; • 中间件是基于分布式处理的软件,最突出的特点是具有网络通信功能。
2.2领域
• 领域是一种具有相似或相近软件需求的应用系统所覆盖的功能 区域; • 领域工程(domain engineering)是一组相似或相近系统的应用 工程(application engineering)建立基本能力和必备基础过程, 可以划分为领域分析、领域设计、领域实现等多个活动。 • 可重用信息具有领域特性,即可重用性不是信息的一种孤立的 属性,它依赖于特定问题和特定问题的解决方法,在识别、获 取和表示可重用信息时,应采用面向领域的策略; • 领域具有内聚性和稳定性;
2.1构件的获取方式
• 从现有的构件中获取符合条件的构件,直接使用或做适应性 (Flexibility)修改,得到可重用的构件; • 通过遗留工程(legacy engineering),将具有潜在重用价值的构件提 取出来,得到可重用的构件; • 从市场上购买现成的构件,既COTS(commercial off-the-shell)构件; • 开发新的符合条件的构件;
构件与中间件
Bxl_impu@ 2011.01.22
目录
• 1.构件模型及实现
– 1.1定义 – 1.2模型
• 2.构件获取
– 2.1获取方式 – 2.2领域
• 3.构件管理
– 3.1描述、人员及权限管理 – 3.2分类与组织
• 4.构件重用
• 5.软件重用实例 • 6.常用件标准 • 7.中间件技术
• 结构
– 外部接口:是指构件向其重用者提供的基本信息,包括构件名称、功能描述、对 外功能接口、所需要的构件、参数化属性等,外部接口是构件与外部世界的一组 交互点,说明了构件所提供的那些服务; – 内部结构:包含两个部分,内部成员及内部成员之间的关系,其中内部成员包括 具体成员与虚拟成员,而成员关系包括内部成员之间的互联,以及内部成员与外 部接口之间互联。构件实现是指具体实现构件功能的逻辑系统,通常也称为代码 构件,构件实现由构件生产者完成,构件重用者不必关心构件的实现细节,重用 者在重用构件时,可以对其定制,也可以对其特例化;
• 其他中间件
– 数据流中间件、门户中间件、专业领域(银行、电信)中间件、用于系统整合的 中间件(包括企业应用集成中间件(EAI Suites)、工作流中间件(Work flow)、 门户中间件(Portal))
7.6中间件技术在集成中的应用
• 为了完成系统底层传输(transport)层的集成,可以采用CORBA技术; • 为了完成不同系统的信息传递,可以采用消息(messaging)中间件产 品; • 为了完成不同硬件和操作系统的集成,可以采用J2ee中间件产品;
7.3中间件的优越性
• • • • • • • • • • 缩短应用的开发周期; 节约应用的开发成本; 减少系统建设初期的开发成本; 降低应用开发的失败率; 保护已有的投资; 简化应用的集成; 减少维护费用; 提高应用的开发质量; 保证技术进步的连续性; 增强应用的生命力。
7.4中间件大分类
• 底层中间件
分类
– 关键字分类法(keyword classification) – 刻面分类法(faceted classification) – 超文本组织方法(hypertext classification)
• •
工业界商业化构件分类
– 用户界面类、数据库类;商务应用类;工具类、网络通信类;核心技术类;
7.7中间件的发展趋势
• 规范化 • 构件化和松耦合 • 平台化
7.5中间件细化分类
• 通信处理(消息)中间件
– 在不同平台之间ቤተ መጻሕፍቲ ባይዱ信,实现分布式处理系统中可靠的高效的、实时跨平台的数据 传输
• • • • • •
事务处理(交易)中间件 数据存储管理中间件 web服务中间件 安全中间件 跨平台和架构中间件 专用平台中间件
– 为特定专业领域设计参考模式,建立相应构件,配置相应构件库和中间件,为应 用服务器开发运行特定领域和关键任务
1.2构件模型
• 三个流派
– OMG(object Management group ,对象管理集团)的CORBA(common object requests brokerarchitecture,通用对象请求代理结构) – sun的EJB(enterprise java bean) – microsoft的DCOM(distributed component model,分布式构件对象模型)
• DCOM:
– DCOM是COM的一种扩展、DCOM具有位置独立性、DCOM具有语言无关 性
• CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构)
– 是由OMG组织制订的一种标准的面向对象应用程序体系规范。或者说 CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中, 硬件和软件系统的互连而提出的一种解决方案;OMG组织是一个国际性 的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南 和对象管理规范,加快对象技术的发展。
– – – – – – – 7.1定义 7.2功能 7.3优越性 7.4大分类 7.5细化分类 7.6中间件技术在集成中的应用 7.7中间件的发展趋势
1.1构件定义
• 一般认为构件是指语义完整、语法正确和有可重用价值的单位软件, 是软件重用过程中可以明确辨识的系统; • 结构上它是语义描述、通讯接口和实现代码的符合体; • 简单的说它是具有一定的功能,能够独立工作或能同其他构件装配起 来协调工作的程序体,构件的使用同他的开发、生产无关。
– 主流技术有JVM、CLR、ACE、JDBC、ODBC,代表产品有SUN的JVM和Microsoft的 CLR
• 通用型中间件技术
– CORBA、J2EE、MOM、COM,代表产品有IONA Oribx、BEA WebLogic、IBM MQSeries
• 集成型中间件
– WorkFlow、EAI,代表产品有BEA WebLogic、IBM WEBSphere
构件外部形态分类
– 独立而成熟的构件;有限制的构件;适应性构件;装配构件;可修改构件;
4.构件重用
• 检索和提取构件:基于关键字的检索、刻面检索、超文本检索、 其他检索 • 理解与评价构件:软件中构件描述内容【构件的功能和行为、 相关的领域知识、可适应性约束条件与例外情形、可以预见的 修改部分及修改方法】;理解构件的手段case工具和逆向工程; 都构件的评价是通过收集并分析构件的用户在实际重用该构件 的历史过程中的各种反馈信息来完成的,这些信息包括重用成 功次数,对构件的修改量、构件的健壮性度量、性能度量等。
– 支持构件库的各种维护工作,如增加、删除、以及修改构件,尽量不要影响构件 库的结构; – 不仅要支持精确匹配,还要支持相似构件查找; – 不仅能够进行简单的语法匹配,而且能够查找在功能或行为方面等价或相似的构 件; – 对应用领域具有较强的描述能力和较好的描述精度; – 库管理员和用户容易使用;

• 修改构件 • 构件组装:基于功能的组装技术、基于数据的组装技术、面 向对象的组装技术【构造法、子类法】
5构件重用实例
• 需求重用
– 工作流程重用、通用支持模块重用
• 设计重用
– 表现层:jsp、servlet页面来展示业务流程界面,jsp只调用javabean业务逻辑接口方 法实现业务逻辑的处理,作为用户与系统交互的接口,而不涉及任何业务逻辑 – 业务构件层:满足不同业务需要而设计的软件包,设置明确的接口,方便业务之 间的交互,并可以实现系列产品间的大粒度重用》 – 通用类构件层:工作流核心模块、组织管理模块、系统管理模块、页面风格函数、 以及jsp的CSS、js等的字符串处理、数据库连接、通用打印和查询、权限验证、日 期处理等与业务无关的类 – 系统构件层:系统开发平台本身提供的类库如java的JDK
• 代码重用
– 算法重用
• 组织结构重用
– 构件开发组、协调组、构件应用组
• 构件库
6.常用构件标准
• EJB(Enterprise java Bean)
– 是用于开发和部署多层结构的、分布式的、面向对象的java应用系统的跨 平台的构件体系结构,使用EJB编写的应用程序具有可扩展性、交互性、 以及多用户安全的特性; – 有三种类型的EJB:会话Bean(Session Bean)、实体Bean(Entity Bean)、 消息驱动Bean(Message-drive Bean)
7.2中间件的功能
• • • • • • • • • • • 负责客户机和服务器间的连接和通信; 提供客户机与应用层的高效率通信机制; 提供应用层不同服务器之间的互操作机制; 提供应用层与数据库之间的连接和控制机制; 提供一个多层结构应用开发和运行平台; 提供一个应用开发框架,支持模块化的应用开发; 屏蔽硬件、操作系统、网络和数据库; 提供交易管理机制,保证交易的一致性; 提供应用的负载均衡和高可用性; 提供应用的安全机制和管理功能; 提供一组通用服务去执行不同的功能,为的是避免重复工作和 使应用之间可以协作;
3.1构件描述及人员及权限管理
• 描述
– 主要为构件的制作和构件的重用提供依据,并可以方便管理,包括实现方式、实 现体、注释、生产者、生产日期、大小、价格、版本和相关构件信息
• 人员及权限管理
– 五类用户:注册用户、公共用户、构件提交者、一般系统管理员、超级系统管理 员;
相关文档
最新文档