高级软考《系统分析师》历试题高频考点14(附带答案)_第1页
高级软考《系统分析师》历试题高频考点14(附带答案)_第2页
高级软考《系统分析师》历试题高频考点14(附带答案)_第3页
高级软考《系统分析师》历试题高频考点14(附带答案)_第4页
高级软考《系统分析师》历试题高频考点14(附带答案)_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

高级软考《系统分析师》历试题高频考点汇总14(附带答案)一、数据库系统1.数据库设计考点内容需求分析:通过与用户沟通,了解系统的数据需求,包括数据的产生、使用、存储和处理等方面。常用的方法有问卷调查、访谈、观察等。概念结构设计:将需求分析得到的用户需求抽象为信息结构即概念模型的过程,一般采用ER图来表示。ER图包含实体、属性和联系三种基本元素。实体用矩形表示,属性用椭圆形表示,联系用菱形表示。逻辑结构设计:将概念模型转换为数据库管理系统(DBMS)支持的数据模型,如关系模型。在将ER图转换为关系模型时,需要遵循一定的规则,如一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键;对于不同类型的联系(一对一、一对多、多对多)也有相应的转换方法。物理结构设计:为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。例如,确定数据的存储介质、文件组织形式(如顺序文件、索引文件等)、索引的设计等。例题已知某企业的部门和员工的ER图,部门有部门编号、部门名称等属性,员工有员工编号、姓名等属性,部门和员工是一对多的联系。请将该ER图转换为关系模型。答案部门(部门编号,部门名称)员工(员工编号,姓名,部门编号)2.数据库事务考点内容事务的特性(ACID):原子性(Atomicity),事务是一个不可分割的工作单位,事务中的操作要么都做,要么都不做;一致性(Consistency),事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态;隔离性(Isolation),一个事务的执行不能被其他事务干扰;持久性(Durability),事务一旦提交,它对数据库中数据的改变就应该是永久性的。事务的并发控制:并发操作可能会带来数据不一致的问题,如丢失修改、不可重复读、读“脏”数据等。为了解决这些问题,需要采用并发控制技术,如封锁机制(包括排他锁和共享锁)、时间戳协议、乐观并发控制等。例题下列关于事务特性的描述,正确的是()A.原子性是指事务中所有操作要么都执行,要么都不执行B.一致性是指事务执行过程中可以被其他事务干扰C.隔离性是指事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态D.持久性是指事务一旦提交,对数据库的改变不一定是永久性的答案A二、操作系统1.进程管理考点内容进程的概念:进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。进程具有动态性、并发性、独立性、异步性等特征。进程的状态:进程通常有三种基本状态,即就绪状态、执行状态和阻塞状态。就绪状态是指进程已获得除CPU以外的所有必要资源,等待CPU的分配;执行状态是指进程正在CPU上执行;阻塞状态是指进程因等待某一事件(如I/O完成)而暂时不能运行。进程的调度算法:常见的调度算法有先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)、优先级调度算法等。不同的调度算法有不同的特点和适用场景。进程间通信:进程间通信的方式主要有管道、消息队列、共享内存、信号量等。管道是一种半双工的通信方式,只能在具有亲缘关系的进程间使用;消息队列是一种消息的链表,允许一个或多个进程向它写入与读取消息;共享内存是指多个进程可以访问同一块内存区域,从而实现数据的共享;信号量是一种用于实现进程同步和互斥的机制。例题有三个进程P1、P2、P3,它们的到达时间和执行时间如下表所示:|进程|到达时间|执行时间||||||P1|0|5||P2|1|3||P3|2|8|采用先来先服务调度算法,计算各进程的周转时间和平均周转时间。答案P1的周转时间:P1在0时刻到达,立即执行,执行时间为5,所以周转时间为5。P2的周转时间:P2在1时刻到达,P1执行完后才执行P2,P1执行完是5时刻,P2执行时间为3,所以P2的周转时间为5+31=7。P3的周转时间:P3在2时刻到达,P2执行完后才执行P3,P2执行完是8时刻,P3执行时间为8,所以P3的周转时间为8+82=14。平均周转时间:(5+7+14)/3=8.672.内存管理考点内容内存分配方式:主要有静态分配和动态分配。静态分配是指在程序装入内存时就确定其所需的内存空间,并一次性分配;动态分配是指在程序运行过程中根据需要动态地分配和释放内存。页式存储管理:将内存和进程的地址空间都划分为大小相等的页,通过页表来实现逻辑地址到物理地址的映射。页式存储管理可以提高内存的利用率,减少碎片。段式存储管理:将进程的地址空间按照程序的逻辑结构划分为若干个段,每个段有自己的名字和长度。段式存储管理可以方便程序的模块化设计和保护。虚拟内存:虚拟内存是一种通过将部分数据和程序放在磁盘上,而只将当前需要的部分放在内存中的技术。虚拟内存的实现主要依靠请求分页系统和请求分段系统,通过页面置换算法(如先进先出算法FIFO、最近最少使用算法LRU等)来管理页面的换入和换出。例题在页式存储管理系统中,逻辑地址由页号和页内地址组成。已知页面大小为4KB,某逻辑地址为20000,求该逻辑地址的页号和页内地址。答案页面大小为4KB=41024B=4096B。页号=逻辑地址/页面大小=20000/4096=4(取整)。页内地址=逻辑地址%页面大小=20000%4096=3616。三、计算机网络1.网络体系结构考点内容OSI参考模型:OSI参考模型将网络通信分为七层,从下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每层都有其特定的功能,物理层负责传输比特流,数据链路层负责将比特流封装成帧,网络层负责将帧封装成数据包并进行路由选择,传输层提供端到端的可靠传输,会话层负责建立、维护和管理会话,表示层负责数据的表示和转换,应用层为用户提供应用程序接口。TCP/IP模型:TCP/IP模型是目前互联网使用的网络体系结构,分为四层,即网络接口层、网际层、传输层和应用层。网络接口层对应OSI的物理层和数据链路层,网际层对应OSI的网络层,传输层和应用层与OSI的对应层功能类似。例题在OSI参考模型中,负责将比特流封装成帧的是()A.物理层B.数据链路层C.网络层D.传输层答案B2.网络协议考点内容IP协议:IP协议是网际层的核心协议,负责将数据包从源主机传输到目的主机。IP协议提供无连接、不可靠的传输服务,主要功能包括地址分配、路由选择等。TCP协议:TCP协议是传输层的面向连接的、可靠的传输协议。TCP协议通过三次握手建立连接,四次挥手释放连接,采用滑动窗口机制进行流量控制和拥塞控制。UDP协议:UDP协议是传输层的无连接的、不可靠的传输协议。UDP协议开销小,传输速度快,适用于对实时性要求较高、对数据准确性要求较低的应用,如音频、视频流等。例题下列关于TCP和UDP的描述,正确的是()A.TCP是无连接的,UDP是面向连接的B.TCP提供可靠的传输,UDP提供不可靠的传输C.TCP开销小,UDP开销大D.TCP适用于对实时性要求高的应用,UDP适用于对数据准确性要求高的应用答案B四、软件工程1.软件生命周期模型考点内容瀑布模型:瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型适用于需求明确、稳定的项目。快速原型模型:快速原型模型是先快速建立一个可以运行的软件原型,让用户与原型进行交互,了解未来系统的概貌,然后根据用户的反馈,对原型进行修改和完善,直到满足用户的需求为止。快速原型模型适用于需求不明确的项目。敏捷开发模型:敏捷开发强调快速响应变化,采用迭代、增量的方式进行开发。敏捷开发的方法有Scrum、XP(极限编程)等,注重团队合作、用户参与和快速交付。例题某软件开发项目需求不明确,需要快速让用户看到系统的初步效果,应该采用()模型。A.瀑布模型B.快速原型模型C.敏捷开发模型D.都不适合答案B2.软件测试考点内容软件测试的分类:按测试阶段可分为单元测试、集成测试、系统测试和验收测试;按测试方法可分为黑盒测试和白盒测试。单元测试是对软件中的最小可测试单元进行测试;集成测试是将已通过单元测试的模块集成在一起进行测试;系统测试是将整个系统作为一个整体进行测试;验收测试是由用户进行的测试,以验证系统是否满足用户的需求。黑盒测试是基于功能的测试,不考虑程序的内部结构;白盒测试是基于代码的测试,考虑程序的内部逻辑结构。测试用例设计:测试用例是为了实施测试而向被测试的系统提供的一组输入数据和预期输出结果。常见的测试用例设计方法有等价类划分法、边界值分析法、因果图法等。例题对于一个输入范围为1100的整数的程序,采用边界值分析法设计测试用例,应该选取的测试数据是()A.0,1,2,99,100,101B.1,100C.1,2,99,100D.0,1,100,101答案A五、信息系统分析与设计1.结构化分析与设计考点内容结构化分析:结构化分析采用自顶向下、逐步分解的方法,通过数据流图(DFD)、数据字典(DD)等工具来描述系统的功能和数据流程。数据流图是一种图形化的工具,用于表示数据在系统中的流动和处理过程;数据字典是对数据流图中各个元素的详细定义。结构化设计:结构化设计根据结构化分析的结果,将系统划分为若干个模块,通过模块结构图(MSC)来表示模块之间的层次关系和调用关系。结构化设计的原则包括高内聚、低耦合等。例题在结构化分析中,用于描述数据在系统中流动和处理过程的工具是()A.数据流图B.数据字典C.模块结构图D.流程图答案A2.面向对象分析与设计考点内容面向对象的基本概念:包括对象、类、继承、多态等。对象是类的实例,具有状态和行为;类是具有相同属性和方法的对象的集合;继承是指子类可以继承父类的属性和方法;多态是指同一个操作可以作用于不同的对象,产生不同的结果。面向对象分析(OOA):通

温馨提示

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

评论

0/150

提交评论