[在线作业] 西交17秋《软件工程概论》在线作业参考

[复制链接]
发表于 2017-11-4 16:39:29 | 显示全部楼层 |阅读模式
西交《软件工程概论》在线作业
一、单选题:
1.黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。          (满分:2)
    A.开发人员、管理人员    B.用户、管理人员
    C.用户、开发人员    D.开发人员、用户
2.指出PDL是下列(  )语言          (满分:2)
    A.高级程序设计语言
    B.伪码
    C.中级程序设计语言
    D.低级程序设计语言
3.需求分析是( )          (满分:2)
    A.软件开发工作的基础
    B.软件生存周期的开始
    C.由系统分析员单独完成的
    D.由用户自己单独完成的
4.SA方法是一种(  )、          (满分:2)
    A.自顶向下逐层分解的分析方法
    B.自底向上逐层分解的分析方法
    C.面向对象的分析方法
    D.以上都不是
5.软件工程对维护工作的主要目标是提高(  ),降低维护的代价。          (满分:2)
    A.软件的生产率
    B.软件的可靠性
    C.软件的可维护性
    D.维护的效率
6.在软件生存周期中,工作量所占比例最大的阶段是()阶段          (满分:2)
    A.需求分析
    B.设计
    C.测试
    D.维护
7.内容耦合指(  )          (满分:2)
    A.两个模块之间传递的是数据结构
    B.一个模块调用另一个模块时,传递的是控制变量
    C.通过一个公共数据环境相互作用的哪些模块间的耦合
    D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部
8.人机界面的风格大致经过了(   )代的演变.          (满分:2)
    A.三
    B.四
    C.五
    D.六
9.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的(   )结构          (满分:2)
    A.程序
    B.数据
    C.逻辑
    D.物理
10.对象模型的描述工具是()          (满分:2)
    A.状态图
    B.数据流图
    C.对象图
    D.结构图
11.(  )允许用户把若干作业提交计算机系统集中处理的操作系统。          (满分:2)
    A.分时操作系统
    B.实时操作系统
    C.网络操作系统
    D.批处理操作系统
12.有一数列:87 55 66 13 19 39 48 经过一趟排序后得到:\\n55 87 13 66 19 39 48 请问使用的是何种排序方法?(  )          (满分:2)
    A.简单插入排序
    B.冒泡排序
    C.2路归并排序
    D.快速排序
13.同一类中有相同的数据结构,这是(  )级别的共享          (满分:2)
    A.不同应用
    B.同一应用
    C.不同类
    D.同一类
14.在数据流图中,有名字及方向的成分是(   )          (满分:2)
    A.控制流
    B.信息流
    C.数据流
    D.信号流
15.当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.          (满分:2)
    A.判定表和判定树
    B.盒图
    C.流程图
    D.关系图
16.软件测试法中,(  )主要分析程序的内部结构。          (满分:2)
    A.白盒法
    B.黑盒法
    C.因果图法
    D.错误推测法
17.分层的数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的(   )          (满分:2)
    A.细节
    B.输入与输出
    C.软件的作者
    D.绘制的时间
18.10. 软件维护工作的最主要部分是(  )          (满分:2)
    A.校正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护
19.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.          (满分:2)
    A.各个
    B.前期
    C.中期
    D.后期
二、多选题:
20.可行性研究的任务包括(   )          (满分:2)
    A.技术可行性
    B.经济可行性
    C.社会可行性
    D.过程可行性
三、判断题:
21.变换型数据处理的工作过程一般分为数据、变换数据和给出数据三步()          (满分:2)
    A.错误
    B.正确
22.UI设计必须考虑软件使用者的体力和脑力,人的能力是界面设计原则的基础。          (满分:2)
    A.错误
    B.正确
23.静态测试是指通过运行程序发现问题()          (满分:2)
    A.错误
    B.正确
24.偶然内聚是最强的内聚()          (满分:2)
    A.错误
    B.正确
25.软件工程过程包含7个过程()          (满分:2)
    A.错误
    B.正确
26.划分模块时,尽量做到低内聚、高耦合()          (满分:2)
    A.错误
    B.正确
27.数据流图有四个基本成分:数据流、加工、数据存储、数据的源点或终点。          (满分:2)
    A.错误
    B.正确
28.维护没有副作用。(  )          (满分:2)
    A.错误
    B.正确
29.深度是指结构图控制的层次,也是模块的层数()          (满分:2)
    A.错误
    B.正确
30.CASE这一术语的英文是Computer Aided Software Engineering。          (满分:2)
    A.错误
    B.正确
31.面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性)          (满分:2)
    A.错误
    B.正确
32.逻辑覆盖是黑盒测试方法之一()          (满分:2)
    A.错误
    B.正确
33.对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型          (满分:2)
    A.错误
    B.正确
34.软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。(  )          (满分:2)
    A.错误
    B.正确
35.软件维护内容有四种:校正性维护,适应性维护,完善性维护和预防性维护(  )、          (满分:2)
    A.错误
    B.正确
36.面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()          (满分:2)
    A.错误
    B.正确
37.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。          (满分:2)
    A.错误
    B.正确
38.数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。(  )          (满分:2)
    A.错误
    B.正确
39.软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。(  )          (满分:2)
    A.错误
    B.正确
40.分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。(  )          (满分:2)
    A.错误
    B.正确
41.数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。          (满分:2)
    A.错误
    B.正确
42.软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。()          (满分:2)
    A.错误
    B.正确
43.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。          (满分:2)
    A.错误
    B.正确
44.Wasserman1995提出了5种创建设计的方法:模块化分解、面向数据的分解、面向事件的分解、由外往内的设计、面向对象的设计。()          (满分:2)
    A.错误
    B.正确
45.详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。          (满分:2)
    A.错误
    B.正确
46.软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。()          (满分:2)
    A.错误
    B.正确
47.测试模型包括:测试用例、测试用例、测试构件。()          (满分:2)
    A.错误
    B.正确
48.任何程序都可以由顺序、选择及重复三种基本控制结构构造()。          (满分:2)
    A.错误
    B.正确
49.需求文档是需求分析阶段最重要的技术文档之一()          (满分:2)
    A.错误
    B.正确
50.具有明确功能并可以分离出来的软件或硬件叫做构件(  )、          (满分:2)
    A.错误
    B.正确

西交《软件工程概论》在线作业答案.rar

2.92 KB, 下载次数: 3, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

答案

快速回复 返回顶部 返回列表