2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案_第1页
2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案_第2页
2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案_第3页
2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案_第4页
2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

2023年软考-高级软考-系统分析师笔试历年高频考点试卷带答案(图片大小可任意调节)第1卷一.判断题(共5题)1.在网状结构中任何两个模块都是平等的,没有从属关系,所以在软件开发过程中常常被使用。2.要用快速原型法开发软件,应选用4GL语言3.类的设计过程包括:确定类,确定关联类,确定属性,识别继承关系。4.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图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.PAD图C.N-S图D.系统总体设计6.进行需求分析时可以使用多种工具,但()是不适用的。A.DFD图B.判断表C..PAD图D.数据字典7.用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的()。A.CA的私钥和A的公钥B.CA的私钥和A的私钥C.CA的公钥和A的公钥D.CA的公钥和A的私钥8.面向对象的分析方法主要是建立三类模型,即()。A.系统模型、ER模型、应用模型B.对象模型、动态模型、应用模型C.E-R模型、对象模型、功能模型D.对象模型、动态模型、功能模型9.下列不属于面向对象技术的基本特征的是()。A.封装性B.模块性C.多态性D.继承性10.系统设计阶段的主要成果是()。A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案三.问答题(共1题)1.比较面向对象方法与结构化方法的特点四.多选题(共10题)1.下列属于面向对象的要素有()。A.分类性B.抽象C.共享D.封装2.建立继承关系时所采用的方式有()。A.自顶向下B.从内到外C.自底向上D.从复杂到简单3.属性的可见性有()。A.公有的B.私有的C.私有保护的D.保护的4.下列属于面向对象开发方法的是()。A.BoochB.UMLC.CoadD.OMT5.提高程序效率的根本途径在于()。A.编程时对程序语句进行调整B.选择良好的设计方法C.使程序最大限度的简洁D.选择良好的数据结构与算法6.需求分析的主要方法有()。A.形式化分析方法B.PAD图描述C.结构化分析(SA)方法D.OOA法7.软件设计的主要任务是()。A.将分析阶段获得的需求说明转换为计算机中可实现的系统B.完成系统的数据结构和程序结构设计C.完成模块的编码和测试D.对模块内部的过程进行设计8.下列选项中属于面向对象开发方法的有()。A.BoochB.CADC.CoadD.OMT9.面向对象程序设计的基本机制()。A.继承B.消息C.方法D.结构10.软件的主要特性是()。A.无形B.高成本C.包括程序和文档D.可独立构成计算机系统第2卷一.判断题(共5题)1.面向对象的分析由对象、结构、继承性和基于消息的通信构成。2.结构化方法和JSP方法都不适合于大型软件的开发3.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。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.SMP、BMP和MP是多核处理器系统通常釆用的三种结构,釆用哪种结构与应用场景相关,而无须考虑硬件的组成差异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.执行速度是否满足要求三.问答题(共1题)1.软件生命期各阶段的任务是什么?四.多选题(共10题)1.程序设计语言可以分为()。A.面向过程的语言B.机器语言C.高级语言D.汇编语言2.模块的基本特征是()。A.外部特征(输入/输出、功能)B.内部特征(输入/输出、功能)C.内部特征(局部数据、代码)D.外部特征(局部数据、代码)3.画分层DFD图的基本原则有()。A.数据守恒原则B.分解的可靠性原则C.子、父图平衡的原则D.数据流封闭的原则4.画DFD图的主要目的是()。A.作为需求分析阶段用户与开发者之间交流信息的工具B.对系统的数据结构进行描述C.对目标系统的层次结构进行描述D.作为分析和设计的工具5.下列各种图可用于动态建模的有()。A.状态图B.类图C.序列图D.活动图6.在需求分析阶段主要采用图形工具来描述的原因是()。A.图形的信息量大,便于描述规模大的软件系统B.图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重要的细节C.图形能够更加直观地描述目标系统,便于用户理解和交流,有利于开发者与用户之间达成一致的需求D.图形比文字描述简单、形象7.UML中包括的事件有()。A.条件为真B.收到另一对象的信号C.收到操作调用D.时间表达式8.UML语言支持的建模方式有()。A.静态建模B.动态建模C.模块化建模D.功能建模9.软件工程的目标有()。A.易于维护B.低的开发成C.高性能D.短的开发期10.为使程序中数据说明更易于理解和维护,必须遵循以下原则()A.数据说明的次序应当规范化B.一个语句说明多个变量时,各变量名按字母顺序排列C.对于复杂的数据结构,要加注释,说明在程序实现时的特点D.定义变量名应按字母顺序排列第1卷参考答案一.判断题1.参考答案:错误2.参考答案:正确3.参考答案:正确4.参考答案:正确5.参考答案:正确二.单选题1.参考答案:A2.参考答案:C3.参考答案:D4.参考答案:A5.参考答案:A6.参考答案:D7.参考答案:C8.参考答案:D9.参考答案:B10.参考答案:C三.问答题1.参考答案:解:分析是问题抽象(做什么),设计是问题求解(怎么做),实现是问题的解(结果)。任何方法学对客观世界的抽象和求解过程都是如此。在问题抽象阶段,结构化方法面向过程,按照数据变换的过程寻找问题的结点,对问题进行分解。因此,与面向对象方法强调的对象模型不同,描述数据变换的功能模型是结构化方法的重点。如果问题世界的功能比数据更复杂或者更重要,那么结构化方法仍然应是首选的方法学。如果数据结构复杂且变换不多,那么如果以过程主导分析和设计,一旦有系统变更就会给下游开发带来极大混乱。由于对过程的理解不同,面向过程的功能细分所分割出的功能模块有时会因人而异。而面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。在设计上,结构化方法学产生自顶向下、结构清晰的系统结构。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系,程序与数据结构很难封装在一起。如果数据结构复杂,则模块独立性很难保证。面向对象方法抽象的系统结构往往并不比结构化方法产生的系统结构简单,但它能映射到数据库结构中,很容易实现程序与数据结构的封装。在软件工程基本原则中有一条“形式化原则”,即对问题世界的抽象结论应该以形式化语言(图形语言、伪码语言等)表述出来。结构化方法可以用数据流图、系统结构图、数据辞典、状态转移图、实体关系图来进行系统逻辑模型的描述;而面向对象方法可以使用对象模型图、数据辞典、动态模型图、功能模型图。其中对象模型图近似系统结构图与实体关系图的结合,动态模型图类似状态迁移图,功能模型图类似数据流图。四.多选题1.参考答案:BCD2.参考答案:AC3.参考答案:ABD4.参考答案:ABCD5.参考答案:BC6.参考答案:CD7.参考答案:ABD8.参考答案:ACD9.参考答案:ABC10.参考答案:ABC第2卷参考答案一.判断题1.参考答案:错误2.参考答案:正确3.参考答案:正确4.参考答案:错误5.参考答案:错误二.单选题1.参考答案:A2.参考答案:D3.参考答案:A4.参考答案:A5.参考答案:B6.参考答案:A7.参考答案:A8.参考答案:A9.参考答案:B10.参考答案:A三.问答题1.参考答案:软件生命期瀑布模型分为六个阶段:可行性研究与计划(确定系统的目标和规模,分析项目的可行性);需求分析与规格说明(明确系统的规格和要求);

温馨提示

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

评论

0/150

提交评论