资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
信息系统项目管理师,-04【第1章】信息化与信息系统(二),基础精讲班,2021年下半年*全国计算机技术与软件专业技术资格(水平)考试,1.4软件工程*考点概述1、软件需求层次P36(掌握)、分类P36、需求获取的方法P37、面向结构化方法需求 分析模型3层P37(掌握)、需求规格说明书内容P38、需求验证P392、UML结构3部分P39、UML的6种关系P40和43/14视图P40/5个系统视图P41(掌握)3、面向对象分析P42(掌握)4、软件架构风格5个及特点P45、软件架构评估P45、敏感点和权衡点P45、软件架构 评估方式3个P46(掌握)5、结构化设计特点原则P46-47、面向对象设计的思想和7个原则P47、设计模式P47(掌握)6、软件过程管理:连续式和阶段式P48-497、测试方法P49-50、测试类型P50-51、面向对象测试P51、软件测试和调试的区别 P52(掌握)软件测试管理3个工作及相关内容P52-53(掌握)8、企业应用集成技术(EAI)分类及特点P53-56(掌握),举例如下:业务需求指的是宏观需求,即 我们要提供一个什么新的解决方 案,解决现有的什么行业问题。 一般由企业老总或产品负责人提 出,这是从顶级层面来说明,比 如我们要做一个在线打车的解决 方案,比如要做一个在线订餐的 解决方案。用户需求:有了业务需求之后, 确定了有哪些用户,紧接着就要 分析具体的用户需求。比如打车 软件,就要分析出租车司机、专 车司机、打车用户不同的需求。系统需求:是完全隐匿于技术 实现中的技术需求。比如用户登 录功能,用户账户名长度字符要 求,是否要加密传输。是否要用 分布式服务器,是否要做redis 缓存,是否要用分布式数据库等 等。,1.4软件工程*软件需求,1.4软件工程*软件需求,【例题1-18下】软件需求是多层次的,包括业务需求、用户需求、系统需求,其中业务需求() 。,反应了企业或客户对系统高层次的目标需求描述了用户具体目标或者用户要求系统必须完成的任务从系统角度来说明软件的需求,包括功能需求、非功能需求和设计约束描述了用户任务系统应该具备的功能和性能【例题2-19上】关于软件工程的描述,不正确的是()。软件工程对软件开发的质量,进度,成本进行评估,管理和控制用户需求反映客户高层次的目标要求,通常由项目投资人、客户提出C.需求是用户对新系统在功能、行为、性能等方面的期望D.软件工程将系统的、规范的、可度量的工程化方法应用于软件开发【例题3-19下】在软件需求分析中,()分别用来表示功能模型和行为模型。A.数据流图、状态转换图B.状态转换图、E-R图C.状态转换图、数据流图D.E-R图、状态转换图【例题4-20下】软件工程需求分析阶段,使用实体联系图表示()模型。A.行为B.数据C.功能D.状态【例题5-21上】质量功能部署(Quality FunCtion Deployment,QFD)将软件需求分为常规需求、()和意外需求。 A.期望需求B.业务需求C.系统需求D.行为需求,练一练,1.4软件工程*UML,1、UML具有的语言特征:(1)不是一种可视化的程序设计语言,而是一种可视化的建模语言;(2)不是过程,也不是方法,但允许任何一种过程和方法使用它;2、UML适用于迭代式开发过程,1.4软件工程*UML,关联:连接模型元素及链接实例,用一条实线来表示;依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚 线加箭头来表示;聚合:表示整体与部分的关系,用一条实线加空心菱形来表示;组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;泛化(继承):表示一般与特殊的关系,用一条实线加空心箭 头来表示;实现:表示类与接口的关系,用一条虚线加空心箭头来表示;,类之间的关系图解,类之间的关系图解,1.4软件工程*UML, 用 例 图,活 动 图,顺序图,协作图,1.4软件工程*UML,1.4软件工程*UML,【例题6-17下】 UML中共包括14种图,其中()属于交互图。,A.类图B.定时图C.状态图D.对象图【例题7-17下】()有称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子 系统、包和用例实现的子集。A.逻辑视图B.进程视图C.实现视图D.用例视图【例题8-18上】关于UML的描述,不正确的是()。A.UML是一种可视化编程语言 B.UML适用于各种软件开发方法 C.UML用于对软件进行可视化描述D.UML造用于软件生命周期的各个阶段,练一练,【例题9-18上】 UML图不包括()。,A.用例图B.序列图C.组件图D.继承图【例题10-18下】 UML的()描述了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状 态之间的转移。A.控制图B.状态图C.协作图D.序列图【例题11-19上】执行者与用例之间的关系是()。A.包含关系B.泛化关系C.关联关系D.扩展关系,练一练,1.4软件工程*软件架构,1.4软件工程*软件架构,【例题12-17下】研究软件架构的根本目的是解决软件的复用、质量和维护问题,软件架构设计是软件开,发过程中关键的一步,因此需要对其进行评估,在这一活动中,评估人员关注的是系统的()属性。A.功能B.性能C.质量D.安全【例题13-11下】用一系列软件的修改来评价软件体系结构的易修改性,属于基于()的软件体系结构评 估方式。A调查问卷或检查表B场景C度量D实际运行【例题14-18上】老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事 件驱动的系统,该软件架构风格属于()。A.数据流风格B.独立构件风格C.仓库风格D.虚拟机风格【例题15-19上】软件架构中,()模式包括主程序/子程序、数据抽象和面向对象,以及层次结构。A.数据流B.调用/返回C.虚拟机D.独立构件,练一练,【例题16-15上】()是软件系统结构中各个模块之间相互联系紧密程度的一种度量。A.内聚性B.耦合性C.层次性D.并联性,1.4软件工程*软件设计,1.4软件工程*软件设计,1.4软件工程*能力成熟度模型集成,可管理级带管理的、计划、监控、两分质保已定义集成化决策开发环境,技术方案风险焦点通过培训定义 被验证确认。量化管理级性能定量;,过程管理:实施培训过程;项目管理:带管理的计划定量监控;工程需求解决产品认证;支持配置两分质保解决环境方案,【例题17-18下】关于设计模式的描述,不正确的是()。,A.设计模式包括模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式等基本要素 B.根据处理范围不同,设计模式分为类模式和对象模式C.根据目的和用途不同,设计模式分为创建型模式、结构型模式和行为型模式D.对象模式处理对象之间的关系,这些关系通过继承建立,在编译的时刻就被确定下来,属于静态关【例题18-19上】关于软件过程管理的描述,不正确的是()。A.在软件过程管理方面,最著名的是能力成熟度模型集成(CMMI)B.CMMI成熟度级别3级与4圾的关键区别在于对过程性能的可预测性C.连续式模型将24个过程域按照功能划分为过程管理、项目管理、工程和支持4个过程组D.对同一组织采用阶段式模型和连续式模型分别进行CMMI评估,得到的结论不同【例题19-19下】在CMMI阶段表示法中,过程域()属于已定义级。A.组织级过程焦点B.组织级过程性能C.组织级改革与实施D.因果分析和解决方案,练一练,【例题20-20下】在CMMI连续式模型中,“技术解决方案”过程域属于()过程组。,A.过程管理B.工程C.项目管理D.支持【例题21-21上】能力成熟度模型(Capability Maturity Model Integration ,CMMI),连续式模型将 24个过程域按照功能划分为项目管理、过程管理、()和支持类。A.技术B.服务C.系统D.工程,练一练,【例题22-18上】软件测试是实现现软件错误(缺陷)的主要手段,软件测试方法可分为静态测试和动态,测试,其中()属于静态测试。A.代码走查B.功能测试C.黑盒测试D.白盒测试【例题23-18上】结束软件测试工作时,应按照软件配置管理的要求,将()纳入配置管理。A.全部测试工具B.被测试软件C.测试支持软件D.以上都是【例题24-18下】软件测试可分为单元测试、集成测试、确认测试、系统测试、配置测试、回归测试等类 别。()主要用于检测软件的功能、性能、和其他特性是否与用户需求一致。A.单元测试B.集成测试C.确认测试D.系统测试【例题25-19下】 ()不需要了解代码的逻辑结构。A.控制流测试B.黑盒测试C.数据流测试D.白盒测试,练一练,【例题26-19上】关于软件测试的描述,不正确的是()。 A.采用桌前检查代码走查和代码审查属于动态测试方法 B.控制流测试和数据流测试属于白盒测试方法,C.软件测试可分为单元测试,集成测试,确认测试,系统测试等类别D.回归测试的目的是在软件变更后,变更部分的正确性和对变更需求的符合性以及功能、性能等要求 的不损害性【例题27-20下】关于软件测试的描述,不正确的是()。软件测试从已知的条件开始,有预知的结果软件测试过程可以事先设计,进度可以事先确定软件测试可分为单元测试、集成测试、系统测试等软件测试的工作内容包括定位和修改错误【例题28-21上】用户在开发环境中进行的测试是()。A.配管项测试B.Alpha测试C.Beta测试D.回归测试,练一练,1.4软件工程*EAI,多系统统一单点登录界面,数据仓库从多数据源采集数据,企业应用与微信公众号、小程序集成,企业-银联-银行资金业务 及流程集成;ERP+OA 体化业务流程集成,【例题29-17下】关于企业应用集成(EAI)技术,描述不正确的是()。,A.EAI可以实现表示集成、数据集成、控制集成、应用集成等 B.表示集成和数据集成是白盒集成,控制集成是黑盒集成C.EAI技术适用于大多数实施电子商务的企业以及企业之间的应用集成D.在做数据集成之前必须首先对数据进行标识并编成目录【例题30-18上】企业应用集成技术(EAI)可以消除信息孤岛,将多个企业信息系统连接起来,实现无 缝集成。EAI包括多个层次和方面,其中在业务逻辑层上对应用系统进行黑盒集成的,属于()。A.数据集成B.控制集成C.表示集成D.业务流程集成,练一练,【例题31-19上】企业应用集成技术可以消除信息孤岛,将,多个企业信息系统连接起来。实现无缝集成,下图显示的是()集成模型。A.表示B.数据C.控制D.业务,【例题32-19下】某公司有两套监控系统,分别监控仓库和办公区。为了使用方便,总经理让小王设计一个整合软件,能同时自动打开两套监控系统,将监控画面全部显示在屏幕中。这种集成方式称为()。A.表示集成B.数据集成C.控制集成D.过程集表【例题33-20下】企业应用集成中,()超越了数据和系统,由一系列基于标准的、统一数据格式的工作流组成。A.应用集成B.功能集成C.过程集成D.表示集成【例题34-21上】不必了解程序与数据库的内部构造,为用户提供一个看上去统一,但是由多个系统组成 的应用系统,可采用()。A.表示集成B.数据集成C.控制集成D.业务流程集成,练一练,参考答案,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号