homework 发表于 2020-7-7 12:56:16

软件工程东师20春在线作业1题目及答案

软件工程20春在线作业1
1.[单选题] 下列属于维护阶段的文档是()。
无忧答案网
    A.软件规格说明
    B.用户操作手册
    C.软件问题报告
    D.软件测试分析报告
    答:——C——
2.[单选题] 表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
    A.数据模型
    B.对象模型
    C.动态模型
    D.功能模型
    答:——B——
3.[单选题] 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
    A.条件覆盖法
    B.等价分类法
    C.边界值分析法
    D.错误推测法
    答:——C——
4.[单选题] 类库这种机制是什么级别的信息共享。()    Q164,78616 --40
    A.同一类
    B.不同类
    C.同一应用
    D.不同应用
    答:————
5.[单选题] 需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。
    A.面向数据结构的设计方法
    B.面向对象的设计方法
    C.结构化分析方法
    D.Jackson方法
    答:————
6.[单选题] 为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。
    A.纠错性维护
    B.适应性维护
    C.改善性维护
    D.预防性维护
    答:————
7.[单选题] 软件测试的目的是()。
    A.评价软件的质量
    B.发现软件的错误
    C.找出软件中的所有错误
    D.证明软件是正确的
    答:————
8.[单选题] 在SD方法中全面指导模块划分的最重要的原则是()。
    A.程序模块化
    B.模块高内聚
    C.模块低耦合
    D.模块独立性
    答:————
9.[单选题] 程序设计语言的工程特性之一是()。
    A.软件的可重用性
    B.数据结构的描述性
    C.抽象类型的描述性
    D.数据库的易操作性
    答:————
10.[单选题] 将软件组装成系统的一种测试技术叫()。
    A.集成测试
    B.单元测试
    C.集合测试
    D.系统测试
    答:————
11.[多选题] Jackson图可以用来表达哪些内容。()
    A.程序结构
    B.操作系统
    C.数据结构
    D.部署环境
    答:————
12.[多选题] 在单元测试期间着重从对模块进行测试的方面包括()。
    A.模块接口
    B.重要的执行通路
    C.出错处理通路
    D.边界条件
    答:————
13.[多选题] 软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。
    A.可靠性
    B.可移植性
    C.可使用性
    D.效率
    答:————
14.[多选题] 维护的副作用可分几种类型。()
    A.代码副作用
    B.数据副作用
    C.文档副作用
    D.人员副作用
    答:————
15.[多选题] 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括()。
    A.不要为了节省空间而把多个语句写在同一行
    B.尽量避免复杂的条件测试
    C.避免大量使用循环嵌套和条件嵌套
    D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观
    答:————
16.[多选题] 按数据流的类型,结构化设计方法有两种设计策略,它们是()。
    A.变换分析设计
    B.详细设计
    C.事务分析设计
    D.概要设计
    答:————
17.[多选题] 调试的目的是确定哪些问题后并加以改进。()
    A.错误的位置
    B.引起错误的原因
    C.程序的逻辑结构
    D.程序的部署环境
    答:————
18.[多选题] 常用的软件项目的估算方法主要有()。
    A.自顶向下的估算方法
    B.自底向上的估算方法
    C.差别估算法
    D.根据经验估算公式
    答:————
19.[多选题] 流程图也称为程序框图是最常用的一种表示法,它有哪些基本控制构件。()
    A.顺序
    B.分支
    C.跳转
    D.循环
    答:————
20.[多选题] 数据模型中相互关联的信息包含()。
    A.数据对象
    B.系统流程图
    C.数据对象的属性
    D.数据对象彼此间相互连接的关系
    答:————
21.[判断题] 如果一个模块控制另一个模块,称前者为从属模块,后者为主控模块。
    A.错误
    B.正确
    答:————
22.[判断题] 经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。
    A.错误
    B.正确
    答:————
23.[判断题] 设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。
    A.错误
    B.正确
    答:————
24.[判断题] 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
    A.错误
    B.正确
    答:————
25.[判断题] 所谓程序内部的文档包括恰当的标识符、适当的注解和程序的视觉组织等等。
    A.错误
    B.正确
    答:————
26.[判断题] 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。
    A.错误
    B.正确
    答:————
27.[判断题] 软件定义的基本任务是确定软件系统的工程需求,也就是要搞清做什么。
    A.错误
    B.正确
    答:————
28.[判断题] 类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。
    A.错误
    B.正确
    答:————
29.[判断题] 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。
    A.错误
    B.正确
    答:————
30.[判断题] 面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。
    A.错误
    B.正确
    答:————
31.[判断题] 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码没有说明文档,则会出现严重的问题。
    A.错误
    B.正确
    答:————
32.[判断题] 面向对象分析方法是需求分析中使用最多的方法之一,基本思想是采用自顶向下,逐步分解的方法分析整个系统。
    A.错误
    B.正确
    答:————
33.[判断题] 判定/条件覆盖是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。
    A.错误
    B.正确
    答:————
34.[判断题] 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。
    A.错误
    B.正确
    答:————
35.[判断题] 被继承的类我们称之为派生类子类,在它的基础上新建立的类我们称之为基类父类。
    A.错误
    B.正确
    答:————
36.[判断题] 软件调试是为了发现错误而执行程序的过程;
    A.错误
    B.正确
    答:————
37.[判断题] 通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。
    A.错误
    B.正确
    答:————
38.[判断题] JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。
    A.错误
    B.正确
    答:————
39.[判断题] 第二代界面是简单的菜单式。
    A.错误
    B.正确
    答:————
40.[判断题] 软件的开发费用越来越低,成本相当便宜。
    A.错误
    B.正确
    答:————

附件是答案,核对题目下载,转载注明: 无忧答   案 网
页: [1]
查看完整版本: 软件工程东师20春在线作业1题目及答案