自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:河南财经政法大学软件工程
两个模块都使用同一张数据表,模块间的这种耦合称为
A.公共耦合
B.内容耦合
C.数据耦合
D.控制耦合
软件结构化设计中,好的软件结构应该力求做到
A.顶层扇出较少,中间扇出较高,底层模块低扇入
B.顶层扇出较高,中间扇出较少,底层模块高扇入
C.顶层扇入较少,中间扇出较高,底层模块高扇入
D.顶层扇入较少,中间扇入较高,底层模块低扇入
设计软件结构一般不确定
A.模块之间的接口
B.模块间的调用关系
C.模块的功能
D.模块内的局部数据
模块内聚性最好的是
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
数据字典是软件需求分析阶段所采用的最重要工具之一,其最基本的功能是
A.数据定义
B.数据通讯
C.数据库设计
D.数据维护
从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是
A.需求分析阶段
B.概要设计阶段
C.详细设计阶段
D.测试和运行阶段
为每个模块完成的功能进行具体描述,把功能描述转变为精确的、结构化的过程描述的阶段是
A.概要设计
B.详细设计
C.编码
D.测试
一个成功的测试可以
A.表明程序没有错误
B.发现所有错误
C.发现尚未发现的错误
D.提高软件可靠性
程序能够满足规格说明和完成用户业务要求的质量特性称为
A.可靠性
B.适应性
C.正确性
D.可移植性
面向对象的主要特征有:对象唯一性、分类性、继承性以及
A.多态性
B.完整性
C.可移植性
D.兼容性
在面向对象分析过程中,常用动词或动词词组来表示
A.对象
B.类
C.关联
D.属性
演化型原型是用原型过程来代替
A.设计阶段
B.全部开发阶段
C.需求分析阶段
D.维护阶段
为了提高软件的可维护性,在设计阶段应注意
A.保存测试用例和数据
B.提高模块的独立性
C.文档的副作用
D.养成好的程序设计风格
软件维护工作过程中,第一步是先确认
A.维护的环境
B.维护类型
C.维护要求
D.维护者
下列说法正确的是
A.HIPO图可以描述软件总的模块层次结构——IPO图。
B.HIPO图可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况——H图。
C.HIPO图是以模块分解的层次性和模块内部输入、处理、输出三大基本部分为基础建立的。
D.H图说明了模块间的信息传递及模块、内部的处理。
在分层数据流图映射成软件结构的设计中,下列说法错误的是
A.分层的数据流图映射成软件结构图也应该是分层的
B.软件结构图的物理输入与输出部分应放在主图中
C.分层DFD的映射方法分为两种情况:①主图是变换型,子图是事务型;②主图是事务型,子图是变换型。
D.变换型通常用于高层数据流图的转换,事务型通常用于低层数据流图的转换。
以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是
A.喷泉模型
B.增量模型
C.瀑布模型
D.螺旋模型
为提高集成测试的效果,进行软件集成测试工作的人员最好是
A.该软件的设计人员
B.该软件开发组的负责人
C.该软件的编程人员
D.不属于该软件开发组的软件设计人员
下列说法错误的是
A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。
B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。
C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准。
D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。
软件概要设计结束后得到
A.初始的软件结构图
B.优化的软件结构图
C.模块详细的算法
D.程序编码
把模块的控制结构转变成计算机可接受的程序代码的阶段是
A.详细设计
B.测试
C.维护
D.编码
软件详细设计的基本任务是确定每个模块的
A.功能
B.调用关系
C.算法和数据结构
D.输入输出数据
下列选项中,一般不包括在数据字典条目中的是
A.数据流
B.数据存储
C.基本加工
D.源点与终点
可行性分析中,系统流程图用于描述
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
需求分析结果的最重要的文档是
A.需求规格说明书
B.修改完善的软件开发计划
C.确认测试计划
D.初步用户使用手册
一个软件公司有许多开发部门,每个部门由部门名字唯一确定。每个开发部门开发多个软件产品。开发部门有许多员工,分为经理和开发人员。每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目。每位经理可主持多个开发项目。请在该公司的对象模型中填入相应的对象名。
可行性研究报告的主要内容是什么?
可将软件生存周期划分为哪3个过程和哪9个阶段?
需求评审标准(按照重要性的次序)包括哪些内容?
CASE工具和环境的开发是目前软件开发领域的热点之一,请列举几种(至少2种)你熟悉的CASE工具或环境软件,写出它们的应用领域或属于那类工具
假设汽车的车牌号可由车主人在规定范围内自选,若规定为:(1)车牌上应有7个字符; (2)为首的字符限定为汉字“京”;(3)第2字符可任选一字母(A~Z);(4)第3~7字符可选任意数字。请为相关的处理程序所采用的等价类划分方法设计等价类表及相应的测试用例。
设被测试程序的流程图如下图:请找出实现语句覆盖、条件覆盖、分支覆盖、路径覆盖至少所选择的测试用例及其对应的编号。
北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3为电话号码(第1位不是0)。用数据词典中定义数据的方法,定义上述电话号码。
有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。(1)按等价类划分法,设计测试用例(要求列出设计过程); (2)按边界值分析法,设计测试用例。
UML是一种 语言。
对象是类的一个
在数据流图中引入数据源和数据潭这两个术语的目的是为了表示系统的 ,可以使用它们和相关数据流来定义系统的
模块结构图是系统的一个高层蓝图,允许设计人员在较高的层次上进行抽象思维。模块结构图可用 和 两种形式来表示
首页
<上一页
1
2
下一页>
尾页