系统分析师试题19文档格式.docx
《系统分析师试题19文档格式.docx》由会员分享,可在线阅读,更多相关《系统分析师试题19文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
∙D.OOA法
B.
D.
3.软件的主要特性是______。
∙A.无形
∙B.高成本
∙C.包括程序和文档
∙D.可独立构成计算机系统
A.
4.软件工程三要素是______。
∙A.技术、方法和工具
∙B.方法、工具和过程
∙C.方法、对象和类
∙D.过程、模型、方法
5.包含风险分析的软件工程模型是______。
∙A.螺旋模型
∙B.瀑布模型
∙C.增量模型
∙D.喷泉模型
2.00)
C.
6.软件工程的主要目标是______。
∙A.软件需求
∙B.软件设计
∙C.风险分析
∙D.软件实现
7.下列属于面向对象开发方法的是______。
∙A.Booch
∙B.UML
∙C.Coad
∙D.OMT
8.软件危机的主要表现是______。
∙A.软件成本太高
∙B.软件产品的质量低劣
∙C.软件开发人员明显不足
∙D.软件生产率低下
9.软件开发方法的主要工作模型有______
∙B.循环模型
∙C.瀑布模型
∙D.专家模型
10.软件工程的目标有______。
∙A.易于维护
∙B.低的开发成本
∙C.高性能
∙D.短的开发期
11.面向对象的分析方法主要是建立三类模型,即______。
∙A.系统模型、ER模型、应用模型
∙B.对象模型、动态模型、应用模型
∙C.E-R模型、对象模型、功能模型
∙D.对象模型、动态模型、功能模型
12.SA法的主要描述手段有______。
∙A.系统流程图和模块图
∙B.DFD图、数据词典、加工说明
∙C.软件结构图、加工说明
∙D.功能结构图、加工说明
13.画分层DFD图的基本原则有______。
∙A.数据守恒原则
∙B.分解的可靠性原则
∙C.子、父图平衡的原则
∙D.数据流封闭的原则
14.在E-R模型中,包含以下基本成分______。
∙A.数据、对象、实体
∙B.控制、联系、对象
∙C.实体、联系、属性
∙D.实体、属性、联系
15.画DFD图的主要目的是______。
∙A.作为需求分析阶段用户与开发者之间交流信息的工具
∙B.对系统的数据结构进行描述
∙C.对目标系统的层次结构进行描述
∙D.作为分析和设计的工具
16.数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成______。
∙A.数据说明条目、控制流条目、加工条目、数据存储条目
∙B.数据流条目、数据项条目、文件条目、加工条目
∙C.数据源条目、数据流条目、数据处理条目、数据文件条目
∙D.数据流条目、数据文件条目、数据池条目、加工条目
17.在需求分析阶段主要采用图形工具来描述的原因是______。
∙A.图形的信息量大,便于描述规模大的软件系统
∙B.图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重要的细节
∙C.图形能够更加直观地描述目标系统,便于用户理解和交流,有利于开发者与用户之间达成一致的需求
∙D.图形比文字描述简单、形象
18.模块的基本特征是______。
∙A.外部特征(输入/输出、功能)
∙B.内部特征(输入/输出、功能)
∙C.内部特征(局部数据、代码)
∙D.外部特征(局部数据、代码)
19.SD方法的设计总则是______。
∙A.程序简洁、操作方便
∙B.结构清晰、合理
∙C.模块内聚性强
∙D.模块之间耦合度低
20.软件设计的主要任务是______。
∙A.将分析阶段获得的需求说明转换为计算机中可实现的系统
∙B.完成系统的数据结构和程序结构设计
∙C.完成模块的编码和测试
∙D.对模块内部的过程进行设计
21.设计阶段应达到的目标有______。
∙A.提高可靠性和可维护性
∙B.提高应用范围
∙C.结构清晰
∙D.提高可理解性和效率
22.从工程管理的角度来看,软件设计分两步完成______。
∙A.①系统分析②模块设计
∙B.CD详细设计⑦总体设计
∙C.①模块设计②详细设计
∙D.①总体设计②详细设计
23.模块独立性准则由以下定性指标来衡量______。
∙A.分解度
∙B.耦合度
∙C.屏蔽性
∙D.内聚性
24.用户界面设计的任务包括______。
∙A.确定用户界面类型
∙B.建立任务模型
∙C.建立用户模型
∙D.建立功能模型
25.程序设计语言可以分为______。
∙A.面向过程的语言
∙B.机器语言
∙C.高级语言
∙D.汇编语言
26.程序效率包括______几个方面的内容。
∙A.代码效率
∙B.运行效率
∙C.存储效率
∙D.I/O效率
27.SP方法中的基本控制结构有______。
∙A.顺序结构
∙B.选择结构
∙C.重复结构
∙D.GOTO结构
28.内部文档可用注释语言书写,注释语言分为______。
∙A.序言性注释
∙B.描述性注释
∙C.功能性注释
∙D.状态性注释
29.为使程序中数据说明更易于理解和维护,必须遵循以下原则______。
∙A.数据说明的次序应当规范化
∙B.一个语句说明多个变量时,各变量名按字母顺序排列
∙C.对于复杂的数据结构,要加注释,说明在程序实现时的特点
∙D.定义变量名应按字母顺序排列
30.源程序的效率与______阶段确定的算法的效率直接有关。
∙A.概要设计
∙B.总体设计
∙C.单元设计
∙D.详细设计
31.在详细设计翻译转换成源程序代码后,算法效率反映为对程序的哪几个方面的要求______。
∙A.读写速度
∙B.代码长度
∙C.存储容量
∙D.执行速度
32.提高程序效率的根本途径在于______。
∙A.编程时对程序语句进行调整
∙B.选择良好的设计方法
∙C.使程序最大限度的简洁
∙D.选择良好的数据结构与算法
33.而向对象程序设计的基本机制______。
∙A.继承
∙B.消息
∙C.方法
∙D.结构
34.下列属于面向对象的要素有______。
∙A.分类性
∙B.抽象
∙C.共享
∙D.封装
35.下列选项中属于而向对象开发方法的有______。
∙B.CAD
36.下列属于Coad方法中面向对象的分析模型的层次有______。
∙A.主题层
∙B.对象层
∙C.应用层
∙D.接口层
37.一个类属性依其特征划分,其类型有______。
∙A.描述型
∙B.定义型
∙C.派生型
∙D.参考型
38.在进行面向对象分析时,所采用的模型有______。
∙A.对象模型
∙B.动态模型
∙C.静态模型
∙D.功能模型
39.状态是对象属性的值的一种抽象,它的性质有______。
∙A.时间性
∙B.持续性
∙C.有序性
∙D.有穷性
40.数据流图中的处理必须用对象中的操作来实现常见的操作有______。
∙A.查询
∙B.动作
∙C.活动
∙D.访问
41.建立继承关系时所采用的方式有______。
∙A.自顶向下
∙B.从内到外
∙C.自底向上
∙D.从复杂到简单
42.对象是人们要研究的任何事物主要的对象类型有______。
∙A.有形实体
∙B.作用
∙C.事件
∙D.性能说明
43.下列不是模型元素的是______。
∙A.关联
∙B.聚合
∙C.依赖
∙D.笔记
44.UML具有扩展性,常见的扩展机制有______。
∙A.修饰
∙B.版类
∙C.加标签值
∙D.约束
45.UML语言支持的建模方式有______。
∙A.静态建模
∙B.动态建模
∙C.模块化建模
∙D.功能建模
46.下列各种图可用于动态建模的有______。
∙A.状态图
∙B.类图
∙C.序列图
∙D.活动图
47.下列属于状态的组成部分的有______。
∙A.名称
∙B.活动
∙C.条件
∙D.事件
48.UML中包括的事件有______。
∙A.条件为真
∙B.收到另一对象的信号
∙C.收到操作调用
∙D.时间表达式
49.属性的可见性有______。
∙A.公有的
∙B.私有的
∙C.私有保护的
∙D.保护的
50.用例之间的关系有______。
∙A.友元
∙B.扩展
∙C.使用
∙D.组合
51.应用于通用化约束的方式有______。
∙A.完整
∙B.不相交
∙C.不完整
∙D.覆盖
52.消息的类型有______。
∙A.同步
∙B.异步
∙C.简单
∙D.复杂