《系统集成项目管理工程师》重点考点核心精简本_第1页
《系统集成项目管理工程师》重点考点核心精简本_第2页
《系统集成项目管理工程师》重点考点核心精简本_第3页
《系统集成项目管理工程师》重点考点核心精简本_第4页
《系统集成项目管理工程师》重点考点核心精简本_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

系统集成项目管理工程师重点考点核心资料系统集成项目管理工程师重点考点核心资料.......................................................................................................................1第一章信息系统概述...............................................................................................................................................................41.1信息与信息系统(了解).........................................................................................................................................41.2信息系统工程.............................................................................................................................................................41.3信息化的发展.............................................................................................................................................................41.3.1国家信息化体系的要素..................................................................................................................................41.3.2电子政务.........................................................................................................................................................51.3.3企业信息化......................................................................................................................................................5第二章信息系统服务管理.......................................................................................................................................................62.1信息系统服务管理体系............................................................................................................................................62.2信息系统集成资质管理............................................................................................................................................62.2.2信息系统集成资质管理办法.........................................................................................................................62.2.3信息系统集成资质管理程序.........................................................................................................................62.3信息系统监理资质管理............................................................................................................................................6第三章计算机信息系统集成...................................................................................................................................................73.1计算机信息系统集成概述(包含特点和分类)....................................................................................................73.2计算机信息系统建设(4大5小必须会)..........................................................................................................7第四章软件工程知识...............................................................................................................................................................84.2可行性研究(可能考案例题)................................................................................................................................84.3需求分析(了解)....................................................................................................................................................94.4软件设计测试和维护................................................................................................................................................94.4.1软件设计(了解).........................................................................................................................................94.4.2软件测试方法(必会).................................................................................................................................94.4.3软件测试的分类.............................................................................................................................................94.4.4软件测试的步骤(PDCA过程)(必会)..................................................................................................104.4.5软件维护(必会).......................................................................................................................................104.5软件的复用..............................................................................................................................................................104.6软件质量保证及质量评价......................................................................................................................................104.9软件过程管理..........................................................................................................................................................114.10常用构件标准(必会)........................................................................................................................................114.11面向对象系统分析与设计....................................................................................................................................114.11.3面向对象常考的知识点.............................................................................................................................124.12.5软件的中间件(必考)...........................................................................................................................................124.13典型体系结构........................................................................................................................................................124.14统一建模语言UML..............................................................................................................................................134.15统一建模语言UML常考的知识点.....................................................................................................................134.16典型应用集成技术................................................................................................................................................134.16.1WebServices技术(必考)............................................................................................................................134.18集成技术常考的知识点........................................................................................................................................13第5章计算机网络知识.......................................................................................................................................................145.1网络技术标准与协议..............................................................................................................................................145.2Internet技术及应用.................................................................................................................................................155.3网络存储(必会)..................................................................................................................................................155.5网络服务器:..........................................................................................................................................................155.6网络交换技术:(了解即可)................................................................................................................................155.8无线网络技术..........................................................................................................................................................155.13网络技术常考的知识点........................................................................................................................................15第6章项目管理的基础知识...............................................................................................................................................176.1项目管理的概念及其基本属性..............................................................................................................................176.2项目的生命周期......................................................................................................................................................176.3项目的组织(必会)...............................................................................................................................................176.4项目管理的概念和发展..........................................................................................................................................186.5项目管理的知识体系..............................................................................................................................................186.6项目管理的一般知识..............................................................................................................................................18第7章项目管理过程组.......................................................................................................................................................187.1项目启动过程组(包括PDCA和5大过程组2个大问题).........................................................................187.2项目管理计划过程组..............................................................................................................................................197.4项目执行过程组......................................................................................................................................................197.5项目监督和控制过程组..........................................................................................................................................197.6项目收尾过程组(必会)......................................................................................................................................197.6.1项目验收.......................................................................................................................................................207.6.2项目总结(了解读一遍有印象)...............................................................................................................207.6.3项目评估(了解读一遍有印象)...............................................................................................................207.7项目过程的交互......................................................................................................................................................21第八章项目整体管理.............................................................................................................................................................228.1制定项目章程..........................................................................................................................................................228.2编制项目初步范围说明书......................................................................................................................................228.3制定项目管理计划(整体计划)................................................................................................................................228.4指导和管理项目执行..............................................................................................................................................238.5监控项目工作..........................................................................................................................................................238.6整体变更控制..........................................................................................................................................................248.7项目收尾..................................................................................................................................................................24补充立项管理的内容.....................................................................................................................................................24一、立项管理的内容.....................................................................................................................................................25二、建设方立项管理.....................................................................................................................................................25三.承建方的立项管理(考点注意识别:以下不属于承建方立项的内容的是几个大标题).................................25第9章范围管理...................................................................................................................................................................269.1范围规划..................................................................................................................................................................269.2范围定义..................................................................................................................................................................269.3制定工作分解结构..................................................................................................................................................269.4范围确认..................................................................................................................................................................279.5范围控制..................................................................................................................................................................27第10章项目进度管理.........................................................................................................................................................2810.1项目进度管理概述................................................................................................................................................2810.2活动定义................................................................................................................................................................2810.3活动排序................................................................................................................................................................2810.4活动资源估算........................................................................................................................................................2910.5活动历时估算 3010.6制定进度计划 3010.7项目进度控制 30第11章成本管理 3111.1概述 3111.2项目成本估算 3211.3项目成本预算 3211.4项目成本控制 33第十二章项目质量管理 3412.1质量管理基础 3412.2:制定项目质量计划 3412.3项目质量保证 3512.4项目质量控制(考大题,本节必须详细看课本) 35第十三章项目人力资源管理 3613.1项目人力资源管理概述 3613.2项目人力资源计划编制 3613.3项目团队组织建设 3613.4项目团队管理 39第14章项目沟通管理 4014.1沟通基本原理 4014.2项目沟通计划编制 4014.3项目信息分发 4114.4项目绩效报告: 4114.5项目干系人管理 4114.6如可改进项目沟通(案例分析) 41第15章风险管理 4315.1基础知识 4315.2制定风险管理计划 4315.3识别项目风险 4315.4实施定性风险分析 4315.5实施定量风险分析 4415.6制定风险应对计划 4415.7监控项目风险 44第16章项目采购管理、合同管理 4513.2项目合同的分类( 掌握) 4513.3项目合同签订 4613.4项目合同管理 46项目采购管理 47第17章文档信息管理 48补充知识 4918.1配置管理的概念 5018.2制定配置管理计划(了解) 5018.3配置识别和建立基线(了解) 5018.4建立配置管理系统(了解) 5118.5版本管理(必会) 5118.6变更控制 5118.7配置状态报告(了解) 5118.8配置审计(重点必会) 5118.9软件配置管理过程描述 52第23章新技术的发展 5223.1物联网 522、物联网的架构 5223.2云计算(选择判断) 5223.4信息技术服务( IT运维管理经常考) 53第一章信息系统概述1.1信息与信息系统(了解)1.1.2 信息系统信息系统概念:信息系统是与信息加工、传递、存储、利用有关的系统信息系统一般包括:( 1)数据处理系统( 2)管理信息系统( 3)决策支持系统( 4)办公自动化系统1.2信息系统工程信息系统工程的几个阶段(必会):按照生命周期来讲,信息系统工程包括:立项、规划、建设、应用、维护几个阶段。信息系统工程的内容:1)信息网络系统(2)信息资源系统(3)信息应用系统(必会)信息应用系统的生命周期包括4个阶段:产生、开发、运维、消亡(必会)1)产生阶段也成为信息系统的概念阶段,需求分析阶段2)开发阶段:开发阶段分为以下几个子阶段:a)总体规划b)系统分析c)系统设计d)系统实施系统验收)运维阶段:信息系统验收通过,正式交给客户后,系统进入运行阶段。运维阶段维护的四种类型(就是鱼丸):纠错性维护(检修)适应性维护(升级)完善性维护(提升功能,工作量最大)预防性维护(工作量最小)4)消亡阶段信息系统的开发方法:1)结构化方法(需求明确,是最成熟,最广泛的开发方法之一)2)快速原型法(适用于需求模糊,结构性较差的项目)包括进化型原型和抛弃型原型3)企业系统规划的方法:其目标是提供一个信息系统规划,用以支持企业短期长期的要求4)战略数据规划方法5)信息系统工程的方法6)面向对象的方法1.3信息化的发展1.3.1国家信息化体系的要素国家信息化体系包括: 信息技术应用、信息资源、信息网络、信息技术和产业、信息化人才、信息化 法 规 政 策 和 标 准 规 范 六 要 素 ( 必 会

)1.3.2电子政务概念:政府机构在其管理和服务职能中运用现代信息技术,实现政府组织机构和工作流程的重组优化,超越时间、空间和部门分隔的制约,组成一个精简、高效、廉洁、公平的政府运作模式电子政务的内容:(1)政府间的电子政务(GTOG)(2)政府对企业的电子政务(GTOB)(3)政府对公民的电子政务(GTOC)(4)政府对公务员(GTOE)1.3.3企业信息化1.企业资源计划( ERP)重点,必会(1)概念:ERP是一个以财务会计为核心的信息系统,用来识别和规划企业资源,对采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化,从而达到最佳资源组合,使企业利润最大化(2)ERP的特点:(一) 统一的集成系统(二) 面向业务流程 的系统(三) 是模块化可配置的(四) 开放的客户关系管理(CRM)必会CRM的核心,就是企业必须清楚的认识目前所拥有的客户群体中,哪一种人或者组织最有可能为本企业带来利润,这部分是最有希望的客户;同时,还必须清楚的认识到,哪些客户很可能流失而成为竞争对手的客户,总体来说,获得一个新客户比留住一个老客户需要更高的成本。(80,20原则)3.数据挖掘完整的数据挖掘过程必须包括,数据的清理与集成、数据的选择和变换、数据的挖掘及最后的知识评估和表示。我们把数据挖掘的任务分为两项:1)描述:描述的主要任务是挖掘出数据中的一般特性2)分类和预测:分类的主要思想可以理解为所有的样本都有类属性和类符号预测可以针对连续性,而分类往往是离散的供应链管理(SCM)一个企业往往生存在一个与众多供应商和分销商构成的网络之中, 于是发展基于供应链昂罗的整体优化模式便自然而然的成为企业的必然选择电子商务(必会)(1).概念:使用基于因特网的现代信息技术工具和在线支付方式进行商务活动。要实现完整的电子商务,除了卖家、买家外还要有银行或者金融机构、政府机构、认证机构、和配送中心等机构加入(2). 电子商务的对象(一)企业间的电子商务( B2B)(二)企业与消费者( B2C)(三)消费者与消费者( C2C)(四)政府部门与企业( G2C)商业智能1)概念:商业智能通常被理解为将组织中现有的数据转化为知识,帮助组织做出明智的业务经营决策。商业智能能够辅助组织的业务经营决策,既可以是操作层,也可以是战略层和战术层决策。为了将数据转化为知识,需要利用数据仓库、联机分析处理(OLAP)工具,和数据挖掘等技术2)商业智能系统的主要功能:1)数据仓库:高效的数据存储和访问方式2)数据ETL:数据ETL支持多平台、多数据存储格式(多数据源、多格式数据文件、多维数据库等)的数据组织,要求能自动的根据描述或者规则进行数据查找和理解。减少海量、复杂的数据与全局决策数据之间的差距。3)数据统计输出分析功能3)商业智能的实现有三个层次a.数据报表b.多维数据分析c.数据挖掘第二章信息系统服务管理信息系统服务的范畴:信息技术咨询服务、系统集成服务、技术支持服务(了解)2.1信息系统服务管理体系存在的问题(了解)1)质量(2)进度(3)资金(4)文档(5)变更(6)扯皮(协调)(7)安全请对应“四控、三管、一协调”理解2.究其原因:(了解)1)不具备能力的单位扰乱系统集成市场(资质原因)2)一些建设单位在选择项目承建单位和进行业务需求分析方面有误(业主原因)3)信息系统集成企业自身建设有待加强(自身)4)缺乏相应的机制和制度(社会监管)3.我国信息系统服务管理的主要内容( 2单位资质、2人员资格)1)计算机信息系统集成单位的资质管理2)信息系统项目经理资格管理3)系统工程监理单位资质管理信息系统4)信息系统工程监理人员资格管理等级计算机信息系统集成资质从高到低分为一、二、三、四级监理单位资质是:甲、乙、丙三级系统集成项目经理分为:项目经理、高级项目经理、资深项目经理三个的等级2.2信息系统集成资质管理2.2.2信息系统集成资质管理办法管理原则:认证和审批分离原则;先由认证机构认证,再由信息产业主管部门审批的工作程序进行管理办法:1)资质管理包括:资质评审和审批、年度监督、升级、降级、取消及相关内容2)工业和信息产业部负责一、二级信息系统集成资质(国家级)(3)省、自治区、直辖市信息产业 主管部门负责本行政区域内 的三、四级2.2.3信息系统集成资质管理程序评审:1)工业和信息化部可以受理一二三四级(国家级)2)省市信息产业主管部门授权的资质评审机构可以受理“三、四级”2.资质审批:一二级资质申请,由省市信息产业建设单位主管部门 初审,报工业信息化部负责 审批;三、四级别资质申请,由省市信息产业建设主管部门 审批,报工业和信息化部 备案2.3信息系统监理资质管理监理活动主要内容:“四控、三管、一协调”1)四控:质量、进度、投资、变更2)三管:合同、信息、安全监理资质证书:有效期4年,资质:甲、乙、丙监理的依据:1)法律法规和行业标准规范(2)监理合同(3)建设合同计算机信息系统集成资质等级评定条件第三章计算机信息系统集成3.1计算机信息系统集成概述(包含特点和分类)计算机信息系统集成的特点(必会)1)计算机信息系统集成要以(满足用户需求)为根本出发点2)计算机信息系统集成不只是设备的选择和供应,更重要的,它是具有高技术含量的工作过程,要面向用户需求提供全面的解决方案,其 核心是(软件)(3)计算机信息系统集成的最终交付物是 (一个完整的系统) 而不是一个分立的产品(4)计算机信息系统集成包括 (技术)、(管理)和(商务) 等各项工作(考试能会出以下不属于计算机信息系统集成的是选择题考法) 。是一项综合性的系统工程。 (技术)是系统集成工作的 核心,(管理和商务是) 系统集成项目成功实施的 保障计算机信息系统集成的分类(了解)计算机信息系统集成主要包括 (设备系统集成) 和(应用系统集成)(1)设备系统集成:设备系统集成也可以称为(硬件系统集成)或者(弱电系统集成)。硬件系统集成也可以分为智能建筑系统集成、计算机网络系统集成、安防系统集成等2)应用系统集成:又称为行业信息化解决方案集成,例如:进度控制系统及工程概预算控制系统(必须高度重视课本中的例如)3.2计算机信息系统建设( 4大5小必须会)1.计算机信息系统的生命周期(必会)计算机信息系统的生命周期分为四个阶段: 产生、开发、运行、消亡 (4大)(1)计算机信息系统产生的阶段(从无到有):又称为立项阶段,(2)计算机信息系统的开发阶段(付诸实施) 5小开发阶段是计算机信息系统生命周期中 最关键、最重要 的阶段,该阶段分为1)总体规划 2)系统分析 3)系统设计 4)系统实施 5)系统验收阶段(3)计算机信息系统运行阶段(交付用户)软件维护的四个阶段(就是鱼丸:纠适预完),四个阶段的共同点是,都是在(选择题的一选项以下说法是否正确)

系统交付使用后进行1)纠正性维护:更正发现问题2)适应性维护:能保证软件产品能在变化后或变化中的环境中可以继续使用3)完善性维护:满足业主新需求4)预防性维护:修正潜在错误4)计算机信息系统消亡阶段(更新、替代)2.计算机信息系统开发方法1)结构化方法:(必须会)其基本思想:是将系统的生命周期划分为:系统调查、系统分析、系统设计、系统实施、维护等阶段特点:开发目标清晰化工作阶段程序化开发文档规范化(重要考点)设计方法结构化2)快速原型法(必须会)3)企业系统规划的方法4)战略数据规划的方法5)信息工程方法6)面向对象的方法(必会)1)概念:面向对象的方法是利用面向对象的信息建模概念,例如:实体、关系、属性等;同时运用封装、继承、多态等机制来构造模拟现实系统的方法。2)面向对象方法的 基本思想:客观事物是由对象组成的,对象是在原事物基础上抽象的结果对象由属性和操作构成,其属性反映了对象的数据信息特征,操作则用来定义改变对象属性状态的各种操作方式3)对象之间的联系通过 消息传递机制 来实现,而消息传递的方式是通过消息传递模式和方法的定义的操作过程来完成的4)对象可以按照其属性来归类,借助类的层次机构,子类可以通过继承机制获得其父类的特征5)对象具有封装的特性,一个对象就构成一个严格模块化的试题, 在系统开发中可被共享和重复引用,达到软件(程序或模块)复用的目的。3.在系统开发过程中开发方法组合种类:(必须会 )(1)结构化和原形法组合(2)结构化和面向对象方法的结合(3)原形法和面向对象方法的结合第四章软件工程知识本章按照 需求、可研、设计、测试、维护 的顺序展开4.1 软件需求(讲了 2 个问题 需求内容和需求过程)软件工程是开发、运行、维护和修复软件的系统方法。1、软件需求内容主要包括 (必会):功能需求、非功能需求、设计约束 ;业务需求、用户需求、系统需求。(1)功能需求:指系统必须完成的那些事。(订票网站必须完成订票功能) (必会)2)非系统功能:是指产品必须具有的属性和品质,如可靠性(如网站多人访问不能崩溃)、性能、响应时间(网页打开时间一般不超过10S)、容错性、扩展性等(必会)3)设计约束:也成为限制条件,补充规约,通常是对解决方案的一些约束说明,例如:必须采用国有自主知识版权的数据库系统,必须运行在 UNIX操作系统之下等( 必会)4)业务需求(BR):指反应组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求(了解)5)用户需求(UR)(了解)6)系统需求(SR)(了解)需求过程(讲了2个问题需求开发和需求管理)需求过程是一个包括创建和维护系统需求文档所必需的一切活动的过程。 通常包括需求开发和需求管理两大工作(必会)(1)需求开发:包括(需求 捕获)、(需求分析)、编写(规格 说明书)、和(需求 验证)四个阶段(必会)1)需求捕获:常用的需求捕获手段包括用户访谈用户调查:表格、问卷调查等方式,与用户访谈相比最大缺点是缺乏灵活性现场观摩文档考古联合讨论会2)需求分析3)需求规格说明书( SRS):是一个软件文档,说明软件功能和约束4)需求验证需求验证和规格说明书的关系:二者是一个双向的过程,规格说明书中提到的功能在最终的系统中必须全部得到实现,同时软件说明书也可看到最终需求,一句话概括就是既不能少也不能多(2)需求管理:通常包括定义 (需求基线)、(处理需求变更)、(需求跟踪) 等方面的工作基线的定义:正式评审、确认的标准 (必会)4.2可行性研究(可能考案例题)1.可行性研究的主要任务包括: (技术可行性)、(经济可行性)和(社会可行性) (必会)可行性研究的工作步骤:(了解,每个问题都读一下,通读一下这几点,有印象)1)核实问题定义与目标2)研究分析现有系统(3)为新系统建模(4)客户复核(5)提出并评价解决方案(6)确定最终推荐的解决方案:进行成本 /效益分析进行成本/效益分析可分两部分进行(以后具体会讲现在只做了解)1)成本估计:常用的有功能点分析、 OCCOMO分析等效益分析:a.货币的时间价值b.投资回收期c.投资回报率7)草拟开发计划8)以书面方式提交《可行性分析报告》4.3需求分析(了解)需求分析包括绘制系统上下文范围关系图、创建用户接口原型、分析需求的可行性、确定需求的优先级、为需求建立模型、创建数据字典、使用质量功能调配。质量功能调配( QFD)数据流图(DFD)需求分析的主要方法包括:结构化分析方法、软系统方法、面向对象分析方法、面向问题域的分析。4.4软件设计测试和维护4.4.1软件设计(了解)(1)软件设计的基本原则:信息隐蔽、模块独立性、(模块内部 高内聚(功能、信息、通信、过程、时间、逻辑);模块间 低耦合)2)系统结构图:模块、模块间的调用关系、模块间的通信、辅助控制符号3)常用系统结构图:变量型、事务型、混合型4)用户界面:可使用性、灵活性、复杂性和可靠性4.4.2软件测试方法 (必会)软件测试的方法分为(白盒测试)和(黑盒测试);单元测试、系统测试、验收测试 (请自己百度下专业名词比如黑盒子测试、白盒测试)黑盒测试:(1)概念:黑盒测试吧测试对象看成一个空盒子,不考虑程序内部的逻辑结构和内部特性,只是依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明,又称为功能测试或数据驱动测试。(2)黑盒测试的方法:1)等价类:根据某种规则,划分为几个类型,从中选拔出几个测试代表2)边界值3)错误推测4)因果图和综合分析法白盒测试(1)概念:白盒测试吧测试看成一个透明的盒子,它允许测试人员利用程序内部的逻辑结构和有关信息设计或选择测试用例。又称为结构测试或逻辑驱动测试(考虑内部逻辑结构,用覆盖的方式实现)2)白盒测试对程序模块进行如下检查:(理解)1)对程序模块的所有独立的执行路径至少测试一次2)对所有的逻辑判定,取“真”与取“假”的两种情况的测试至少测试一次3)在循环的边界和运行界限内执行循环体4)测试内部数据结构的有效性等3)逻辑覆盖:是以程序内部的逻辑结构为基础的设计用例的技术。它属于白盒测试,包括,语句覆盖、判定覆盖、条件覆盖、判定一条件覆盖、条件组合覆盖、路径覆盖等4.4.3软件测试的分类单元测试:单元测试也成为模块测试,是针对每个模块进行的测试集成测试:在单元测试的基础上,将所有的模块按照设计要求组装成系统,必须精心计划,应提交集成测试计划、集成测试规格说明和集成测试分析报告确认测试:确认测试验证软件的功能、性能及其他特性是否与用户要求一致系统测试:讲整个软件放在整个计算机环境下,包括软硬件平台、某些支持软件数据和人员等,在实际运行环境下进行的一系列测试5.a测试和B测试在软件交付使用后,用户将如何实际使用程序,对于开发者来说是不知道的。通常在软件发布上市之前需要进行a测试和B测试。1)a测试:由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试2)B测试:由软件的多个用户在实际使用环境下进行的测试软件测试从不同的角度,又可分为一下几大类(了解,读一下具体概念)1)功能测试(2)可靠性测试(3)强度测试(4)性能测试5)恢复测试6)启动停止测试(7)匹配测试(8)安全性测试(9)可使用性测试10)安装测试(11)过程测试(12)容量测试(13)文档测试(14)兼容性测试4.4.4软件测试的步骤( PDCA过程)(必会)制定软件测试计划编写软件测试说明执行软件测试编写软件测试报告修正软件测试过程中出现的问题软件测试阶段评审4.4.5软件维护(必会)软件的可维护性的主要由以下三个因素决定:(1)可理解性(2)可测试性(3)可修改性软件维护的步骤:(1)建立维护组织(2)提出维护要求(3)实施维护作业(4)记录维护要素(5)评价维护活动4.5软件的复用1.概念:软件复用是指利用自己已有软件的用。(把以前有的东西竟可能的拿来去用)2.软件复用的内容:(了解)(1)代码的复用(2)测试文档的复用(3)设计思想的复用(4)模块的复用(5)软件的复用(6)组件的复用

各种有关知识构造新的软件。以缩减软件开发和维护的费(必会)3.软件复用的主要思想:将软件看成是由不同功能的“组件”所组成的有机体。(组件的概念:在软件设计编写时可以被设计成完成同类工作的一个通用的产品工具)(了解)软件再生的6个步骤:筛选、文档重构、逆向工程(功能反编译)、代码重构、数据重构、重新开发。(了解)(逆向工程)的概念:分析一个程序的过程,最大程度的建立比源代码更加抽象的高级表达,它也是一个恢复设计结果的过程,逆向工程工具可以从现有的软件代码中抽取有关数据、体系结构和处理过程的设计信息(选择给解释考名词)4.6软件质量保证及质量评价1.软件质量管理过程包括:软件质量

保证过程、验证过程、确认过程、评审过程、审计过程。(1)软件质量保证:通过计划制定、实施和完成一组活动提供保证,这些活动保证项目生命周期中的软件产品和过程符合其规定的需求。(2)验证与确认过程:使用能够定位缺陷并便于以后改正的测试技术直接处理软件产品质量问题。验证与确认的区别:(重点)1)验证过程试图确保活动的输出产品已经被正确的制造,即活动的输出产品满足前面活动施加的规范说明;2)确认过程试图确保建造了正确的产品,即产品满足其特定的目的。3)评审与审计过程 (具体几个概念请百度下) 包括管理评审、技术评审、检查(正式的)、走查(随即的)、审计(事后进行的一个审计)。相关名词: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)对象:对象标志(供系统内部唯一的识别对象);属性(状态、数据、用来描述对象的静态特征)服务(操作、行为或方法,用来描述对象的动态特征。)2)类和类库:类是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合3)继承和多态过载多态和强制多态统称为专用多态(特定多态)。包含多态、参数多态称为通用多态4)消息通信:消息是指对象发出的服务请求。包括对象标识、消息名、输入信息、回答信息。对象和封装:对象(object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位对象三要素:1)对象标志(objectidentifier)--是对象的名字,供系统内部唯一地识别对象。2)属性(attribute)也称状态(state)活数据(data)用来描述对象的静态特征。(3)服务(service) —也称操作(operation) 、行为(behavior) 或方法(method)),用来描述对象的动态特征。(也称为函数)(4)封装(encapsulation )对象封闭装存4.类和类库(看一下这段文字有个了解)5.继承与多态1)继承(inheritance):是使用已存在的定义作为基础建立新定义的而技术,继承是面向对象方法学中的一个十分重要的概念。2)多态:是指类中具有相似功能的不同函数是用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。类与类之间的关系—组合、泛化、聚合、关联。消息(message)--是指对象发出的服务请求。4.11.3面向对象常考的知识点面向对象的基本概念:对象:由数据及操作所构成的封装体,是系统中用来描述客观事物的一个封装是构成系统的一个基本单位。对象三要素:对象标识、对象状态、对象行为类:是现实世界实体化的描述。类将实体的数据和函数封装在一起。类的数据也叫状态、属性或特征。它表示静态的一面;类的函数也叫功能、操作或服务,表现类的动态一面。类和对象的关系:对象是类的实例抽象:通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。封装:讲相关概念组成一个单元,然后通过一个名称来引用它继承:表示类之间的层次关系,这种关系使得某类对象可以继承另外一类对象的属性和能力,继承又分为单继承和多继承,JAVA是单继承语言,C++是允许多继承的多态:是一种方法,这种方法使得多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的体现接口:对操作规范的说明消息:对象间交互手段组件:是软件系统可代替的、物理的组成部分,它封装了实现体,并提供了一组接口的实现方法。模式:表示了一个特定环境、一个问题和一个解决方法之间的关系软件复用:是指将已有的软件及其有效成分用于构造新的软件和系统。组件技术是软件复用的关键技术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统一建模语言 UMLUML具有如下的语言特征: (必考)1)UML不是一种可视化的程序设计语言,是一种可视化的建模语言。2)UML是一种建模语言规范,是面向对象分析与设计的一种标准表示。3)UML不是过程,也不是方法,但允许任何一种过程和方法使用它。4)UML简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。5)UML为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。6)与最好的软件工程实践经验集成。UML没有定义一种标准的开发过程,但它比较适用于迭代式的开发过程,是为支持面向对象的开发过程设计的。4.15统一建模语言 UML常考的知识点4.16典型应用集成技术4.16.1WebServices技术(必考)WebServices 服务的典型技术包括用于传递信息的简单对象访问协议 SOAP,用于描述服务的服务描述语言 WSDL,用于Web服务注册的统一描述,发现及集成 UDDI,用于数据交换的 XML。4.18集成技术常考的知识点

Web1、数据库与数据仓库技术数据仓库(DataWarehouse)是一个面向主题的 (SubjectOriented) 、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。数据仓库和传统操作型数据库的对比的优点:1)面向主题:操作型数据库的数据面向事务处理,各个业务系统间各自分离;数据仓库的数据按主题进行组织;2)集成:面向事务处理的操作型数据库通常和某些特定的应用相关,数据库之间相互独立,往往是异构的;数据仓库的数据是对原有分散数据库数据通过抽取、清理然后经系统加工、汇总、整理得到,消除了源数据中的不一致性。3)相对稳定:操作型数据库中的数据是实时更新的;数据仓库的数据用来查询,只有少量的修改和删除操作,通常只需定期加载、刷新。4)反映历史变化:操作型数据库主要关心当前某一个时间段内的数据;数据仓库的数据通常包含历史信息。2、Web服务的主要目标是跨平台的互操作性。WebServices B2B不适合WebServices 的情况:单机应用程序、局域网上的同构应用程序。3、J2EE结构(工业标准)J2EE是由sun 公司主导、各厂家共同制定并得到广泛认可的工业标注。业界各主要中间件厂商如IBM、Oracle 都在响应。J2EE应用将开发工作分为两类:业务逻辑开发和表示逻辑开发,其余的系统资源由应用服务器自动处理,不必为中间层的资源和运行管理进行编码。这样就可以将更多的开发精力集中在应用程序的业务逻辑和表示逻辑上,从而缩短企业应用开发周期,有效的保护企业投资。J2EE技术规范由 4 个部分组成:J2EE平台、J2EE应用编程模型、 J2EE兼容测试套件、 J2EE参考实现。1)J2EE平台:运行J2EE应用的环境标准,由一组J2EE规范组成。2)J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,由SUN提供应用蓝图(BluePrints)。3)J2EE兼容测试套件:用来检测产品是否同J2EE平台兼容。4)J2EE参考实现:与平台规范同时提供的、实现J2EE平台基本功能的J2EE服务器运行环境。J2EE应用服务器运行环境包括构件(Component)、容器(Cont

温馨提示

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

评论

0/150

提交评论