三级信息管理技术考试复习指导
1.电脑硬件的五大部分是什么?
答案:运算器、控制器、存储器、输入设备、输出设备。
2。算术单元可以对数据执行哪两种运算?
答案:算术运算和逻辑运算。
3。CAD,CAM,CAT,CAI都代表什么?
答案:1。计算机辅助设计。计算机辅助制造。计算机辅助测试。计算机辅助教学。数据处理是指数据的收集。过程语言分为三类:(机器语言)、(汇编语言)和(高级语言)。
6。什么是高级语言,什么是低级语言?
低级语言:汇编语言
高级语言:basic。cobol。c. foxbase等。
7。*操作系统可分为三种:(批处理*操作系统)、(分时*操作系统)和(实时*操作系统)。
8。解释程序和编译程序有什么区别?什么样的程序产生目标程序?
编译器生成目标程序
9。什么是数据库管理系统?
答:DBMS是一种数据库管理系统。
10。计算机系统包括(硬件)系统和(软件)系统。
11。软件系统分为(系统)软件和(应用)软件。
12。*使系统的特性:(并发性)、(共享性)、(随机性)。
13。没有任何软件支持的计算机称为(*计算机)。
14。*系统有五个功能(流程管理)、(存储管理)、(文件管理)、(设备管理)和(作业管理)。
15。*操作系统的开发过程:(手动*操作阶段)、(早期批处理阶段)、(执行系统阶段)、(多程序系统阶段)、(分时系统)、(实时系统)和(通用*操作系统)。
16。假脱机系统是一个(批处理)系统。
17。批处理系统有两个特点(多程)和(批处理)。
18。批次制追求的目标是什么?
答:提高系统资源的利用率和大型作业的吞吐量,实现作业流程自动化。
19。分时系统的特点(复用)、(交互性)、(独立性)、(时效性)。
20。分时系统的主要目标是什么?
答:用户响应的及时性。
21。实时系统有哪两种类型?并能给出这两种类型的例子。飞行、弹道发射、订机票、查询航班都是什么系统?
答:实时系统分为实时控制系统和实时信息处理系统。
飞机飞行和弹道发射都是实时控制系统。
预订机票和查询航班是实时信息处理系统。
22。实时系统的主要特点是什么?
答:最重要的特点是时效性,还有一个特点是可靠性高。
23。PC上的操作系统是(PC)操作系统。
24。操作系统的类型是什么?(批处理*系统)、(分时*系统)、(实时*系统)、(个人计算机*系统)、(网络*系统)、(分布式*系统)。25.计算机的应用领域有哪些?
答案:1、科学计算2、数据通信与数据处理3、自动控制4、计算机辅助设计5、计算机人工智能
26、计算机的主要技术指标?
答案:1、字长2、运算速度3、主存容量4、综合性能
27、CPU状态
答案:CPU交替执行*为系统程序和用户程序。在执行不同的程序时,
根据操作程序使用机器指令的权限,将CPU设置为不同的状态。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行分为管状态和目的状态
28。什么是PCB?
答:它是一个过程控制块。
29。用户组织的逻辑文件有哪两种形式?
答:流文件,录文件
30,WAN,LAN,MAN都代表什么?
回答:WAN代表广域网,LAN代表局域网,MAN代表城域网。
31。TCP/IP有以下特点?
答案:1。开放式协议标准,独立于特定的计算机硬件和操作系统。
2。独立的环专用网络硬件,可以在局域网和广域网上运行,更适合互联网。
3。统一的网络地址分配方案使得整个TCP/IP设备在网络中拥有唯一的IP地址。
4。标准化的高级协议。可以提供各种可靠的用户服务。
32。互联网提供的主要服务?
答案:1。www服务。电子邮件服务。有哪些基本的上网方式?
答案:1。通过ISP访问
2。通过局域网访问。通过电话线接入。信息安全包括哪些方面?
答案:1。信息的保密性。信息的完整性。信息的可获得性。信息的可控性。计算机直接执行的程序是(可执行文件),在机器中以(二进制)代码的形式表现出来。它写的程序是(源程序)
汇编语言是(低级语言)。一般用高级编程语言编写的应用程序称为(将高级语言源程序翻译成机器语言程序,即目标程序)
36。解释器在逐个解释的同时逐个执行,不保留机器码(目标程序)。编译方法是用编译器将源程序编译成机器代码的(目标程序)
,形成(文件)预留。
37。一般来说,中断源分为两类(强迫中断)和(自愿中断)。
38。强制中断包括(输入/输出中断)(硬件故障中断)(时钟中断)(控制台中断)(程序中断)。
39。什么是主动中断?
答:这种中断事件是正在运行的程序,应该是程序员在编程序时有趣地使用了access命令或者系统调用,需要系统提供服务而导致的。
因此,也称为访问中断。这种中断是不可避免的,它的位置是确定的。
40。中断卓越水平由鞅硬件指定,因为它不能改变,但中断事件的响应序列可以通过(中断屏蔽)
41读取。中断处理过程分为四个阶段
A: 1。保存被中断程序的场景,目的是在中断处理后可以返回的地方继续执行。
2。分析中断源,确定中断原因。
3。转到相应的加工程序。
4。还原被中断程序的场景(已经中断并返回),继续执行被中断的程序。
42。硬件时钟有哪两种?
答案:1。绝对时钟和相对时钟。
43。什么是过程?
答:进程是某个数据集上具有一定独立功能的程序的运行活动。进程是系统分配资源的独立单元。流程是动态生成的,
也是动态消亡的。每个进程都有一个数据结构——进程控制块——来记录它的执行。流程有三种基本状态,随着流程的进展,它们会从一种状态变为另一种状态。
44。并发进程使用的常用资源称为(关键资源)。
45。逻辑地址空到物理地址空的转换称为(地址映射)。
46。主要的存储管理方案有哪些?
答:分区管理、段管理、页管理、段页管理。
47。计算机病毒的特点
答:传染性、破坏性、隐蔽性、潜伏性、兴奋性。
48。所有的加密和解密方法都在一个密钥的控制下完成。它们分别被称为(加密密钥)(解密密钥)。
49。软件危机主要表现在哪些方面?
答案:1。软件需求的增长无法满足
2。软件生产成本高昂,费用昂贵。
3。非法控制软件生产进度。
4。软件需求的定义不准确,容易偏离用户需求。
5。软件质量不好保证。
6。软件可维护性差。
20世纪50、70年代,B.W.Boehm提出了软件生命周期(瀑布模型)。
51。瀑布模型将软件生命分为八个阶段
A: 1。问题定义2、可行性研究3、需求分析4、总体设计5、详细设计6、编程7、测试运行8、维护
52。瀑布模型的规划期包括(问题定义),(可行性研究)开发期包括(总体设计)(详细设计)和(方案设计),其中方案设计包括(编码)和(测试)
运营期包括系统的(使用)和(维护)。
53。软件开发技术包括(软件开发方法论)、(软件工具)和(软件工程环境)。
54。软件工程管理包括(软件管理)和(软件工程经济学)。
55。软件开发技术包括(软件开发方法论)、(工具)和(环境支持),其主要内容是(软件开发方法论)。
56。软件工程管理包括(软件管理)和(软件工程经济学)。
57。结构化方法将软件生命周期分为三个阶段:(规划)、(开发)和(运营)。]br/]58。规划期的主要任务是(问题定义)和(可行性研究)。
59。开发期的主要任务是(需求分析)、(总体设计)、(详细设计)、(编码)和(测试)。
60。运行时的主要任务是软件的(运行)和(维护)。]br/]61。结构化软件开发方法具有以下特点
A: 1 .第二阶段。延迟实施3。文件管理。(问题定义)阶段的任务是确认软件系统要解决的任务。]br/]63。可行性研究重点关注以下具体方案
答:1。经济可行性。技术可行性。操作的可行性。软件规划鞅由两个任务(分析)和(估计)组成。] 65。软件开发中的资源包括(人力资源)、(软件资源)和(硬件资源)。对于每种资源,都要规定三点(资源的描述),(使用资源的开始时间),(使用资源的结束时间)。]br/]66。开发软件的人包括(管理人员)、(分析师)、(设计师)和(编码人员和测试人员)。]br/]67。软件资源包括(支持软件)和(应用软件)。] 68。迫切需要分析的基本任务是用户和分析人员共同理解系统的需求,并形成文档,即(软件需求说明书)。] 69。用户需求通常包括(功能需求)、(性能需求)、(可靠性需求)、(安全性需求)和(开发成本、开发周期、可用资源限制等。).
70。分析需要成为(用户)和(软件人员)讨论和协商的阶段。]br/]71。数据流图中包含哪四个基本图形符号
A: 1。圆框:变换/处理2。方框:外部实体3。箭头:数据流4。直线:数据存储
72。(数据字典)是为数据定义的信息集合。]br/]73。数据字典中有四种类型的条目:(数据流)、(数据存储)、(数据项)和(处理)。[br/]74。数据字典可以通过三种方式实现:
A: 1。人为过程
2。自动过程
3。人机混合过程
75。数据字典有什么特点?
答案:1。您可以很容易地通过名称
2来检查数据的定义。没有冗余
3。尽量不要重复其他部分已经解释过的信息
4。您可以分别处理描述每个名称的信息
5。书写方法简单、方便、严谨,易于更新和修改。]br/]76。要分析的方法通常分为四步?
答案:1。了解当前的真实环境
2。将当前系统的具体模型抽象为当前逻辑模型
3。分析新系统和当前系统之间的逻辑差异。确定新系统的人机界面和一些附加细节。[br/]77。要分析的步骤?
答案:1。理解2。分析3。决定4。实施5。评论。审查的标准和内容?
答案:1。软件需求规格说明书中的目标与系统规格说明书中的目标一致吗?软件需求规格书中是否明确定义了重要系统元素、所有数据流和数据文件的接口,是否有不一致或遗漏的地方
3。是否清楚地描述了每个功能,实现了设计的主要约束,以及未来可能的软件需求?
4。你和用户达成共识了吗?
5。文件是否达成共识。
6。软件计划中的评估是否受到影响。] 79。(软件需求说明书)是需求分析阶段的最终结果,是软件开发中的重要文档之一。
80。软件需求说明书的内容和写作参考格式有哪些?
答案:1。概述2。数据描述
3。功能描述
4。性能描述
5。参考列表6。附录81。软件需求规格说明书的主要功能是什么?
答案:1。作为用户和软件人员之间的通用文档,它提供了相互理解的基础。
2。反映用户问题的结构可以作为软件设计者设计和编码的基础。
3。作为验收的基础,它已经被用作选择测试用例和执行正式验证的基础。
82。结构化设计是基于软件需求分析阶段生成的文档(数据流图)(数据字典)。
83。软件结构度量术语
A:深度:从根模块到最底层模块的层数。
宽度:控制权的总分配。
扇入数:有多少个模块直接控制给定的模块
扇出数:一个模块直接控制其他模块的数量。
上级模块:控制其他模块的模块
下级模块:由另一个模块控制的模块。
84、(模块)是数据描述、可执行持久性等程序元素的集合。
85。(模块独立性的概念)是模块化、抽象、信息隐藏和本地化等概念的直接结果。]br/]86。模块独立性由两个指标来衡量(内聚性)和(耦合性)。[br/]87。耦合是软件结构中模块之间互连的一种度量。]br/]88。联轴器可以分为哪几种?它们的耦合度从高到低排序?
答案:1。内容耦合2、公共耦合3、外部耦合4、控制耦合5、标记耦合6、数据耦合7、间接耦合
89。内聚来自(功能角度)(衡量模块的连接)
90。衔接有哪些种类,它们之间的衔接程度从弱到弱。
答案:1。偶然衔接2、逻辑衔接3、时间衔接4、过程衔接5、交际衔接6、顺序衔接7、功能衔接
91。什么是包容时间?
答:合并时间是指一个模块被合并到软件的源语言描述中的时间。
92。模块的两种激活机制是什么?
答案:1。通过引用调用模块;2.通过中断调用模块。
93。在软件结构中,模块可以分为以下几类?
答案:1。软件系统的顺序模块2,增量模块3,并行模块
94,扇入扇出有什么规则?
答:设计的软件结构通常是顶层大扇出,中间层小扇出,底层模块大扇入。
96。模块的作用域是指(受模块中某个决策影响的所有模块的集合)
97。在整体设计中应该使用什么样的图表?
答案:1。等级图和HIPO图2。结构图
98。信息流一般分为(交易流)和(交换流)。
99。什么是事务流?
答:当信息直播输入路径到达一个流程时,这个流程是根据输入数据的类型选择几个动作序列中的一个来执行的。这种数据流被归为一个特殊的类别,
称为事务流。
100、PAD图又叫(问题分析图)
101、PAD图是(二维树形结构)的图。
102。PAD图是(自上而下,逐步细化)的方法。
103、PDL又叫(伪代码)。
104、(软件设计规范)是软件设计的最终结果。
105。软件设计规范用于两个方面(作为程序员编写源程序的基础)和(作为测试和维护的指南)。/br/] 106。软件设计说明书的编写可以分为两个阶段
A: 1。重点在总体设计阶段对软件结构的描述
2。在详细的计算机阶段,关注每个软件元素的细节。/br/] 107。软件设计规范应该包括什么?
答案:1。范围
2。参考文件3。设计说明。模块,
5。文件结构和全局数据。需求和模块之间的对照表
7。9.特别注释
10,附录
108。设计评审包括(正式评审)和(非正式评审)。
109。参与评审的人员包括(管理人员)、(技术开发人员)和(用户)。
110。复试的标准是什么?
答案:1、可追溯性
2、风险性
3、实用性
4、可维护性
5、接口
6、技术清晰性
7、选项[/br]结构化语言的三种控制结构是什么
答:1 .序列2。循环3。选择112。结构化语言的缺点是增加了目标程序所需的存储容量和运行时间。
113。从心理学的角度来看,编程语言的主要表现有哪些?
答案:1。一致性
2。含糊不清。简单。局部性和线性度。从工程学的角度来看,语言的表现包括以下几点?
答案:1。把设计转化成程序容易吗
2。编译效率
3。便携性。有没有开发工具
5?源程序的可维护性。高级语言的三种类型是什么?
答案:1。基本语言
2。结构化编程语言。特殊语言。评估可用语言时应考虑哪些因素?
答案:1。一般应用领域
2。算法和运算的复杂度
3。数据结构的复杂性。软件运行的环境
5。性能。熟悉语言
答:语言的应用领域。
118。提高程序可读性和可维护性的关键是使程序结构简单明了。
119。大型软件系统的程序必须有(注释),也就是(内部文档)。
120。软件测试的目的是什么?
答:软件测试的目的是在软件投入生产之前,尽可能多地发现软件中的错误。测试是对软件规格、
设计和编码的最终审查。所以软件测试贯穿于软件开发的全过程。
121。一个好的软件测试方案是(尽量找到目前还没有发现的错误);(成功的测试是发现尚未发现的错误)
122。软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。它的任务可以概括为:
答案:1。防止软件错误
2。查找并纠正程序错误。提供错误诊断信息
。软件测试有三种方法?
答案:1。动态测试2,静态测试3,正确性证明
124。设计测试用例一般有两种方法(黑盒法)和(白盒法)。
125。黑盒测试是(功能测试)。
126。白盒测试是(结构测试)。
127。什么是静态测试?
答:静态测试一般是指人工审查软件文档或程序,以发现其中的错误。因为被审核的文档
或程序不一定要运行,所以叫静态。
128、(软件评审)是保证软件质量的重要措施。
129。软件评审可分为(需求评审)、(总体设计评审)、(详细设计评审)和(程序评审)。
130。单位是什么?
答:单元是程序中最小的有意义的部分。
131。该装置由哪三部分组成?
答案:1。数据输入2。数据处理。数据输出。
132。黑盒法分为(等价分类)、(边值分析)、(因果图)和(错误检测)。
133。白盒测试包括什么?
答案:1。语句测试
2。分支测试。路径测试
4。覆盖率测试。穷举测试也称为(完全测试)。
135。如果测试青蛙想通过测试找到程序的所有错误,属于(全功能测试)
136。如果设计了这样的测试输入数据集,程序的所有路径都被遍历,属于(全功能测试)。
137。软件测试的组成部分是什么?
答案:1。单元测试(模块测试)
2。集成测试
3。有效性测试。系统测试。验收测试138。单元测试的方法有哪些?
答案:1。动态测试
2。静态测试
3。复习
139。集成测试也称(整体测试或组合测试)。
140。系统测试包括(功能测试)和(验收测试)。
141。检测报告的主要内容是什么?
答案:1。导言。测试计划和配置
3。接口测试
4。功能测试
5。开发测试。调试准备工作
7。附录[
答案?软件维护是指交付后对系统所做的更改。它也是软件生成周期的最后一个阶段。软件维护的分类?
答案:1。纠正性维护
2。适应性维护
3。完美的保养。预防性维护。影响软件的因素有哪些?
答案:1。人员因素。技术因素
3。管理因素。程序本身。
145。影响软件维护工作量的因素
1。增加维护工作量的因素:软件的年龄和大小、结构的合理性、程序的复杂程度、用户总数、应用程序的变化、文档的质量等。都会影响维护的工作量。
2。减少维护工作量的因素:使用新的软件、自动化工具、数据库技术、新的数据管理软件都有助于减少维护工作量,维护经验也有利于减少维护工作量。
146。软件维护的任务是什么?
答案:1。查看用户的要求和说明
2。与用户和开发人员讨论
3。检查程序和文档。确定程序错误的性质和位置。研究程序修改的可行性和可能的后果。
6。对更改的零件进行编码
7。修改程序文档、库和数据库。
147。保养有什么副作用?
答案:1。修改程序的副作用
2。修改数据的影响
3。文件的副作用。与软件产品相关的性能?
答案:1、正确性
2、健壮性
3、效率
4、安全性
5、可用性
6、风险
7、可靠性
149。软件管理的主要功能是什么?
答案:1。组织管理2、人员管理3、资源管理4、计划管理5、版本管理
150。软件工程标准化有什么好处?
答案:1。它有利于软件生产的组织。它有利于软件生产的规模化和自动化。方便培训软件制作者,提高技术水平
4。可以提高软件存活率,保证质量
5。它可以在开发者之间进行有效的沟通,减少错误。
6。它可以降低软件生产成本,缩短开发时间。有利于提高软件生产的管理水平。
0条评论