版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年软考-高级软考-系统分析师笔试历年全考点试卷含答案(图片大小可任意调节)第1卷一.判断题(共5题)1.对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。2.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。3.UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。4.面向对象的分析由对象、结构、继承性和基于消息的通信构成。5.在网状结构中任何两个模块都是平等的,没有从属关系,所以在软件开发过程中常常被使用。二.单选题(共10题)1.甲公司从市场上购买乙公司生产的软件,作为甲公司计算机产品的部件。丙公司已经取得该软件的发明权,并许可乙公司生产销售该软件。下列说法中正确的是()A.甲公司的行为构成对丙公司权利的侵犯B.甲公司的行为不构成对丙公司权利的侵犯C.甲公司的行为不侵犯丙公司的权利,乙公司侵犯了丙公司的权利D.甲公司的行为与乙公司的行为共同构成对丙公司权利的侵犯2.下列不是模型元素的是()。A.关联B.聚合C.依赖D.笔记3.系统分析报告的主要作用是()。A.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据4.系统规划的主要任务包括()。A.明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构5.面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()。A.关联关系B.依赖关系C.实现关系D.泛化关系6.用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的()。A.CA的私钥和A的公钥B.CA的私钥和A的私钥C.CA的公钥和A的公钥D.CA的公钥和A的私钥7.原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成()。A.用户界面使用手册B.用户界面需求分析说明书C.系统界面原型D.完善的用户界面8.信息系统流程图是以新系统的()为基础绘制的。A.E-R图B.管理功能图C.业务流程图D.数据流图9.在E-R模型中,包含以下基本成分()。A.数据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、联系10.项目主要管理人员应参与()。A.系统规划B.系统设计C.系统分析D.系统开发和运行全过程三.问答题(共1题)1.当重要的对象被发现后,通过一组互相关联的模型详细表示类之间的关系和对象的行为,这些模型从四个不同的侧面表示了软件的体系结构、静态逻辑、动态逻辑、静态物理和动态物理。试描述一下这四种特性。四.多选题(共10题)1.程序设计语言可以分为()。A.面向过程的语言B.机器语言C.高级语言D.汇编语言2.画DFD图的主要目的是()。A.作为需求分析阶段用户与开发者之间交流信息的工具B.对系统的数据结构进行描述C.对目标系统的层次结构进行描述D.作为分析和设计的工具3.在详细设计翻译转换成源程序代码后,算法效率反映为对程序的哪几个方面的要求()。A.读写速度B.代码长度C.存储容量D.执行速度4.一个类属性依其特征划分,其类型有()。A.描述型B.定义型C.派生型D.参考型5.软件工程三要素是()。A.技术、方法和工具B.方法、工具和过程C.方法、对象和类D.过程、模型、方法6.面向对象的特点主要概括为()。A.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性7.在进行面向对象分析时,所采用的模型有()。A.对象模型B.动态模型C.静态模型D.功能模型8.模块的基本特征是()。A.外部特征(输入/输出、功能)B.内部特征(输入/输出、功能)C.内部特征(局部数据、代码)D.外部特征(局部数据、代码)9.对象是人们要研究的任何事物主要的对象类型有()。A.有形实体B.作用C.事件D.性能说明10.状态是对象属性的值的一种抽象,它的性质有()。A.时间性B.持续性C.有序性D.有穷性第2卷一.判断题(共5题)1.类图中的角色是用于描述该类在关联中所扮演的角色和职责的2.面向对象的分析过程主要包括三项内容:理解、表达和验证3.面向对象的设计的主要目标是提高生产效率、提高质量和提高可维护性。4.加工小说明是对系统流程图中的加工进行说明。5.软件工具的作用是为了延长软件产品的寿命。二.单选题(共10题)1.在决定开发管理信息系统之前,首先要做好系统开发的()。A.可行性研究B.系统化分析C.总体预算D.新系统的逻辑设计和物理设计2.面向对象的分析方法主要是建立三类模型,即()。A.系统模型、ER模型、应用模型B.对象模型、动态模型、应用模型C.E-R模型、对象模型、功能模型D.对象模型、动态模型、功能模型3.在原型法中,原型是开发系统的()。A.反映用户最基本需求的可以运行的实验模型B.某一主要部分的详细设计方案(物理模型)C.反映用户需求的逻辑模型D.反映用户全部需求符合系统开发规范的应用软件程序4.UML的动态建模表示包含()种图。(状态图、活动图、顺序图和合作图用例图)A.9B.5C.4D.25.在用UML进行数据库的分析与设计过程中,()就是进行数据库的需求分析,使用用例图、类图、顺序图、活动图等建立业务模型。A.逻辑数据模型设计B.业务UseCase模型设计C.物理数据模型设计D.物理实现设计6.原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户()并提出意见。A.改进用户界面的设计B.阅读文档资料C.模拟用户界面的运行D.运行用户界面原型7.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与()。A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作8.在UML提供的图中,()用于按时间顺序描述对象间的交互。A.网络图B.状态图C.协作图D.序列图9.原型化方法是用户和软件开发人员之间进行的一种交互过程,是一种()型的设计过程。A.自外向内B.自顶向下C.自内向外D.自底向上10.结构化分析方法是一种面向()的需求分析方法A.对象B.数据结构C.数据流D.控制流三.问答题(共1题)1.比较面向对象方法与结构化方法的特点四.多选题(共10题)1.UML语言支持的建模方式有()。A.静态建模B.动态建模C.模块化建模D.功能建模2.应用于通用化约束的方式有()。A.完整B.不相交C.不完整D.覆盖3.建立继承关系时所采用的方式有()。A.自顶向下B.从内到外C.自底向上D.从复杂到简单4.SP方法中的基本控制结构有()。A.顺序结构B.选择结构C.重复结构D.GOTO结构5.内部文档可用注释语言书写,注释语言分为()。A.序言性注释B.描述性注释C.功能性注释D.状态性注释6.软件危机的主要表现是()。A.软件成本太高B.软件产品的质量低劣C.软件开发人员明显不足D.软件生产率低下7.面向对象程序设计的基本机制()。A.继承B.消息C.方法D.结构8.下列属于面向对象开发方法的是()。A.BoochB.UMLC.CoadD.OMT9.软件的主要特性是()。A.无形B.高成本C.包括程序和文档D.可独立构成计算机系统10.下列属于状态的组成部分的有()。A.名称B.活动C.条件D.事件第1卷参考答案一.判断题1.参考答案:正确2.参考答案:错误3.参考答案:正确4.参考答案:错误5.参考答案:错误二.单选题1.参考答案:B2.参考答案:D3.参考答案:C4.参考答案:A5.参考答案:B6.参考答案:C7.参考答案:C8.参考答案:D9.参考答案:C10.参考答案:D三.问答题1.参考答案:解:静态逻辑模型描述实例化(类成员关系)、关联、聚集(整体/部分)、和一般化(继承)等关系。这被称为对象模型。一般化关系表示属性和方法的继承关系。定义对象模型的图形符号体系通常是从用于数据建模的实体关系图导出的。对设计十分重要的约束,如基数(一对一、一对多、多对多),也在对象模型中表示。动态逻辑模型描述对象之间的互相作用。互相作用通过一组协同的对象,对象之间消息的有序的序列,参与对象的可见性定义,来定义系统运行时的行为。静态物理模型通过模块描述代码的布局。动态物理模型描述软件的进程和线程体系结构。四.多选题1.参考答案:BCD2.参考答案:AD3.参考答案:CD4.参考答案:ABCD5.参考答案:CD6.参考答案:C7.参考答案:ABD8.参考答案:AC9.参考答案:ABCD10.参考答案:AB第2卷参考答案一.判断题1.参考答案:正确2.参考答案:正确3.参考答案:正确4.参考答案:错误5.参考答案:错误二.单选题1.参考答案:A2.参考答案:D3.参考答案:A4.参考答案:B5.参考答案:A6.参考答案:D7.参考答案:A8.参考答案:D9.参考答案:B10.参考答案:B三.问答题1.参考答案:解:分析是问题抽象(做什么),设计是问题求解(怎么做),实现是问题的解(结果)。任何方法学对客观世界的抽象和求解过程都是如此。在问题抽象阶段,结构化方法面向过程,按照数据变换的过程寻找问题的结点,对问题进行分解。因此,与面向对象方法强调的对象模型不同,描述数据变换的功能模型是结构化方法的重点。如果问题世界的功能比数据更复杂或者更重要,那么结构化方法仍然应是首选的方法学。如果数据结构复杂且变换不多,那么如果以过程主导分析和设计,一旦有系统变更就会给下游开发带来极大混乱。由于对过程的理解不同,面向过程的功能细分所分割出的功能模块有时会因人而异。而面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。在设计上,结构化方法学产生自顶向下、结构清晰的系统结构。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系,程序与数据结构很难封装在一起。如果数据结构复杂,则模块独立性很难保证。面向对象方法抽象的系统结构往往并不比结构化方法产生的系统结构简单,但它能映射到数据库结构中,很容易实现程序与数据结构的封装。在软件工程基本原则中有一条“形式化原则”,即对问题世界的抽象结论应该以形式化语言(图形语言、伪码语言等)表述出来。结构化方法可以用数据流图、系统结构图、数据辞典、状态转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉溪师范学院《网球主项》2021-2022学年第一学期期末试卷
- 玉溪师范学院《社会体育指导员培训》2021-2022学年第一学期期末试卷
- 化学第十章烃教案
- 测量仪器账务处理实例-记账实操
- 水泥基渗透结晶防水涂料施工指南
- 欣赏竹子课件
- 2024年电子、通信产品及软件批发服务项目成效分析报告
- 2024年羟丙纤维素项目评估分析报告
- 2019粤教版 高中美术 选择性必修2 中国书画《第四单元 意境深邃的山水画》大单元整体教学设计2020课标
- 财务部协调营运部合同
- GB/T 44744-2024粮食储藏低温储粮技术规程
- 自然拼读法-图文.课件
- 苏教版(2024新版)一年级上册科学全册教案教学设计
- 创新创业实训智慧树知到期末考试答案章节答案2024年西安理工大学
- 2024届宜宾市九年级语文上学期期中考试卷附答案解析
- 大学生国家安全教育智慧树知到期末考试答案2024年
- 无人机飞行操作手册
- 2024继续教育《医学科研诚信与医学了研究伦理》答案
- 《埃隆·马斯克传》导读
- MOOC创新创业与管理基础(东南大学)
- 硫磺安全技术说明书MSDS
评论
0/150
提交评论