2023系统集成项目管理工程师考试知识点集锦.docx

上传人:王** 文档编号:552758 上传时间:2023-11-17 格式:DOCX 页数:94 大小:308.54KB
下载 相关 举报
2023系统集成项目管理工程师考试知识点集锦.docx_第1页
第1页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第2页
第2页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第3页
第3页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第4页
第4页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第5页
第5页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第6页
第6页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第7页
第7页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第8页
第8页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第9页
第9页 / 共94页
2023系统集成项目管理工程师考试知识点集锦.docx_第10页
第10页 / 共94页
亲,该文档总共94页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2023系统集成项目管理工程师考试知识点集锦.docx》由会员分享,可在线阅读,更多相关《2023系统集成项目管理工程师考试知识点集锦.docx(94页珍藏版)》请在优知文库上搜索。

1、系统集成知识点集锦2023第1章信息系统开发基础1考情分析根搪时历年的考试及题运行分析,本要求考生掌覆以下几个方面的知识:(D信息与信息系统:信息奈统的感念、信及系统的功能、信息票统的:(2) ttAKfUltt:值总Mmift的夏京性、信息嘉统的生命局用(各阶设目行及其主要工作内容)、信息系统设计(3)软件工程知识:软件需求分析与定义、敦件设计、测试与维护、软件夏用、软件开发环蝮件过程詈理。4面向对拿系统分析与设计:面向对拿的晶本含、ItflTMt诺自(UnitedModelLanguage,UMLlT可对象系统勺讦、直.统设.1.1本章重点序号知识领域全要考点1信息系统T2系统约定义2信息

2、票统生市周期3信息系统建设4信息系统设计1软件工程结构化开发方法、原型法2软得寓求分析、软件文档分类3软件设计、架构视图、设计评审4:,-i;.1面向对象分析与设计面向对象开发基基我念:对象、类、接口、绛承与泛匕多态2UML:用变到、?凹、T1软件架构软件架构定义2软件架构模式与评估2考点精讲2.1 信息系统1,一一条统的概念信息系统就是输入数理,通过加工处理,产生僖息的系统。面向胃理是信息系统的显着特点,以计真机为基础的值息系统可以定义为:结合理理论和方法,应用信息技术解决理问题,为管理决则I供支持的系统。缜息系统的组成部分包括硬件、软件、MSJSk网络、存储设苗、慝知设备、外设、人员以及把

3、数瑁处理成信息的规程等。采用现代詈理理论(例如,软件工程、项目詈理等)作为计划、设计、控制的方法论,将硬件、软件、数揭住、网络等部件按照现划的结构和移序,有机箔整合到一个有清初界的值息系统中,以到这BE定系统的目标,这个过程称为信息票统集成。248息系蜕设计厂,十和各部分的樨细设计前理设计)两个方面.系统总体设计:包括系统的总体架构方案设计、软件系统的总体槃构设计、敛摄存他的总体设计、计Jl机和网络累统的方案设计IL系统详细设计:包括代网设计、数理性设计、人/机界面设计、处理过程设计等。3.0患系统生命周期软件的生命周期通常包括:可行性分析与项目开发计划、需求分析、板要设计、详细设计、缱码、测

4、试、维护等阶段;信息系统的生命周期可以筒化为系统直划(可行性分析与项目开发计划)、系统分析(需求分析)、系统设计(慢要设计、详细设计)、系统实施(婚码、测试)、运行维护等阶段;为了便于论述甘对信息系统的项目管湮,信息系统的生命周期还可以Si化为立项(系统规划)、开发(系统分析、系统设计、系统实施)、运维及消亡四个阶段,在开发阶段不仅包括系统分析、系统设计、系统实施,迁包括系统验收等工作;如果从事目理的角度来,项目的生鱼同用又划分为启动、计划、执行和收尾等4个典型的册a;2.2软件工程软件工桎是指应用计Jl机也掌、散字及詈理科学0原理,以工理化的原EJ和方法来第决软件问题沟工程,其目的是提高较件

5、生产率、M软件质、充低软件成本.IEEE对软件工程的定义是:将宗统的、规范的、可度的工程化方法应用于软件开发、运行和缰护的全过程及上述方法的研究1 .信息系统开发方法(1)结构化是应用最为广泛的一种开发方法。把整个票统的开发过程分为若干阶段,个阶段和主要多泰邮有明确详尽的文鸣缱制要求,并对其迸行有效控We结构化方法的特点是注更开发过程的整体性和全局性。但其较总是开发周期长;文档、设计说明繁琮,工作效率低;要求在开发之初全面认识系统的n求,充分预科各种可乾发生的变化,但这弁不十分现实。2-工其认为在无法全面准确地提出用户需求的情况下,并不要求对系统像全面、详细的分析,而是基子对用户需求的初步理解

6、,先快速开发一个原型系统,然后通过反复幡改来突现用户的最终系统需求。黑型法的特点在于其对用户的需求是动态响应、逐步纳入的;系统分析、设计与实猊都是5!对原型的不断修改而同时完成的,相互之间弁无明显界限,也没有明通分工。除型又可以分为抛弃全EN(Throw-It-AwayPrototype)i77(EvolutionaryPrototype)i面向对象方法(ObjeCtOriented,00):用对拿我示客观事*,力严格块化的实体,在系统开发中可被共享和重复引用,以达到复用的目的。其关獴是旋否建立一个全面、合理、统一的模,SE箜反映需求对应的问题域,也能极计Jl机系统对应的求解域所接受。面向对象

7、方法主要涉及分析、设计和实现三个阶段。其特点是在空个开发过程中使用的是向一套工其。空个开发过程实际上那是对面向对象三种模型的建立、补充和验证。因此,其分析、设计和实现三个阶段的界限并非十分明确。2.软件开发模型对于开发模型知识点,要掌亶软忤生命周期的察含、各种开发嚷型的恃点和应用场合。主要考查幻开发横型有厚布横型、IUM型、迭代ffi(RUP)xv8L*t方法U(1) 布慑型海布模型也称为生命周期法,结构化方法中常用的开发型,它IB软件开发的过程分为软件计划、需求分析、软件设计、程码、软件二试和运行维护6个阶段,规定了它们自上而下、相互折授的固定次序,如向瀑布流水,逐级下落。特点:从上一项开发

8、活动授受其成果作为本次活动的输入;利用这一输人,实施本次活动应完成的工作内容(2) !旋横芟。/宸M型将桑布IBHO住速原SMffi确合,综合了两者的优点,并增加了风险分析。它以原型为基础,沿相螺纹自内向外度W,每贷转一况都要经过创订计划、风险分析、实施工程及客户评价等活动,并开发原型的一个新版本。媒旋模型强调了风险风析,特别适用于庞大而复余的、身风玲的系统。(3)迭代慢型:选代包括产生产品发布(定、可执行的产品版本)的全第开发活动和使用俵发布必Il的所有其他外司元素Q所以,在某种程度上开发迭代是一次完整地经过所有工作流程的过程:(至少包括)箫求工作流程、分析设计工作流程、实施工作流程和测试工

9、作流程。在迭代嘿型中,to-次的迭代都会产生一个可以发布的产品,这个产品是Il终产品的一个子集,,迭代懵型通用于项目事先不能完整定义产品所有需求、计划多期开发的软件开发。在现代的开发方法中,例如XKRUP0,无一例外地都推荐、主张采用能显履少风险的迭代模生。透代嘎型透用于项目事先不能完整定义产品所有寓求、计划多期开发的软件开发中。(4)V膜型。在海布模型及其他的经典模型中,测试常常作为亡羊补牢的事后行为,但也育以渊试为中心的开发IMLttJv模型。Vet型称二试并不是一个事后弥才所为,而是一个同开瓮过槿同律复赛纥过程,如图1-5所:C1-5V模型示意图Q单元测试的主要目的是针对蟆码过程中可能存

10、在的各种错谡,例如用户增入验证过程中的边界值的错谡。2集成测岚主要目的是针对详细设计中可能存在的问麴,尤其是检查各0元与其他程序部分之间的Fe口上可能存在的错谡。系统测试主要计对费要设计,险查系统作为一个整停是否有效地得到运行,例妇在产品设中是否钗到预期的高性后4弟收测过通常由业务专家或用户迸行,以确认产品能艮正符合用户业务上的需要。(5)敏捷方法。是一种以人为核心、迭代、Il序渐选的开发方法,适用于一开始并没有或不能完2电确定出需求和范围的项目,或者需要应用快速变化的环境,或者寓求和范不难以事先确定,或者靶多以有利于干系人的方式定义较小的增改迸O数提方法,也国适应型生命周朝、或者变更驱动方法

11、0。(G原型化噢电朦型化St型是为弥补Ji布槿型的不足而产生的原型化穰型的第一步是建造一个快速原型,实现客户或耒来的用户与系统的交互,经过和用户针对喙里的讨论械泥,弄清需求以便Jl正把握用户需要的软件产品是什么程子的。充分了解后,再在原型基地上开发出用户满意的产品.在实际中原型化经常在震求分析定义的过程迸行。各种软件开发模型的忖点比较嘎空名称技术将总适用范困薄而偿金简单,分舱段,阶段间存在因果关累,各个阶段完成后都有评审,允许反馈,不支绮用户参与,要求H!先定需求鬻求易于完善定义且不易变更的软件系统迭代接皇不要求一次性地开发出完整的软件系统,格软件开发视为一个逐步获取用户需求、完首软伴产品的过

12、程需求难以确定、不断变更的软件系统螺旋模之结合瀑布梗型、迭代噢型的思出,并引进了风险分析活动需来造以获取和横定、软件开发风险较大的软件系统败捷方法强推变化;较少的文档,IS母设计;持续集成,小步快走小型项目、昼团队,寓求快速变化原上化模型在原型上沟通更观适合Il求分桁3、方案设计系统方案设计包括总体设计和各部分的详细设计(M量设计)两个方面。(1)泵统总体设计:包括系统的总体架构方案设计、软件系统的总体架构设计、ft存的总体设计、计算机和网络系统的方案设计等。2系统详细设计:包话代码设计、t崖设计、人/机界面设计、处理十等。4 .需求工程寓求工程是包括创建和缰护系统需求文档所必需的一切活动的过

13、程,可分为需求开发和需求管理两大工怅软件熹求是针对枪解决问JS的特性的猫迷。所定义的鬻求必须可以被验证。在资愚有眼时,可以通过优先级对需求遂行权匿。通过寓求分析,可以检测和解决寓求之间的冲突;发现系统的边界;并洋维描述出系统需求。5 .软件设计从工程詈理角度来看,软件设计可分为瑕要设计和详维设计两个阶般。(iIK要设计0也掰为高11设计,即将软件需求转化为构和簌件的臬统结血(2)详细设计.也称为低层设计,即对结构BB迸行细化,得到详细的IMfl结构与H6 .软n测试软件测试是软件质量证的主要手线之一,也是在将软件交付给客户之前所必须完成的步骈。目前,软件的正臂性证明尚未得到根本的颦及,软件测试

14、仍是发现软件错误和缺陷的主要手段Q软件旭汉的目的就是在软件投入生产性运行之初,尽可能多地发现软件产品(主要是指程序)中的错谡和狱陷。7 .软件维护软件维护占整个软件生命JBl的60%80%,缰护的类型主要有以下4种:改正性维护一a正交付后度现的密爆适应性维护为适用环境变化克性维护优化性能和维护性、建勘性维护一预防在的错误8、软件配苣管理软件配置管理通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置范患,来控制产品的迸化和完整性。软忤配StW理与软件质国保证活动密切相关,可以帮助达成软件质量保证目标O软件配置管理活动包括软件配置管遭计划、软件配置标识、软件配置控制、软件配置状态记录、软

15、件配宣审计、软件发福皆理与交付等活动。8 .3面向对象方法在面向对It方法方面,主要考直面向对鬣的基本基念和UMLb1 .基本概念I对拿在计值机票统中,对拿mg性及这组JI性上的9用作的封装体O一个对霰通常可由三部分组成,分别是对象名、届住和操作(方法)。(2)熨类是一组具IraM住和相同作的对我的集合一个类通常可由三分w*,分别名、属性和Hl作(方法)。每个类一般都有实例,没育实例的类是插象类。3 3)衣维承是在某个奥的愿次关联中不同的类共享性IlHft作的一种机制O一个父类可以,多个子类,这些子英都是父类的相例。4 ;质.面向对象系统中的封我单位是对象,对象之间只能通过接口送行信息交流,外部不能对对象中的敬福随豫也送行访问,这就造成了对象内部敬搪结构的不可访问性,也使得敬堪被隐款在对象中。5 消息。消息是对象间通信的手殷、一个对象通过向另一对St发送消息来求JUR务.一个消息通常包括接收对象名、调用为操作名和适当的曾敛(如有必要)(6)多态性。多态性是指同一个探作作用于不同的对象时可以有不同的解

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格/认证考试 > 建造师考试

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!