奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 728|回复: 0

西交18秋学期《软件工程概论》在线作业1(随机)

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2018-11-23 12:32:40 | 显示全部楼层 |阅读模式
扫码加微信
2018秋季西交《软件工程概论》在线作业1(参考答案)
【奥鹏】[西安交通大学]西交《软件工程概论》在线作业
西交作业答案
奥鹏西安交通大学作业

试卷总分100得分100
第1题程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和
()、
A、独立性
B、有效性
C、耦合性
D、安全性
第2题软件开发过程中抽取和整理用户需求并建立问题域精确模型的过程叫()、
A、生存期
B、面向对象设计
C、面向对象程序设计
D、面向对象分析
第3题技术可行性是可行性研究的关键其主要内容一般不包括().
A、风险分析
B、资源分析
C、人员分析
D、技术分析
第4题传统的测试策略是从()开始
A、单元测试
B、集成测试
C、系统测试
D、人员测试
第5题软件设计的准则中不包括(  )。
A、编程语言选择准则
B、信息屏蔽准则
C、结构化和模块化准则
D、抽象准则
第6题Jackson方法在需求分析阶段的主要步骤不包括().
A、了解实体行为
B、标识实体与行为
C、生成实体结构图
D、创建软件系统模型
第7题从事物的组成部件及每个部件的属性功能来认识事物.这种方法被称为()的方法.    奥鹏易百答案

A、面向对象
B、面向数据
C、面向过程
D、面向属性
第8题当模块中包含复杂的条件组合只有()能够清晰地表达出各种动作之间的对应关系.
A、判定表和判定树
B、盒图
C、流程图
D、关系图
第9题黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。
A、开发人员、管理人员
B、用户、管理人员
C、用户、开发人员
D、开发人员、用户
第10题以下不属于软件维护的困难表现的是()
A、读懂别人的程序是困难的
B、文档的不一致性
C、源程序及相关文档的错误或丢失
D、软件开发和软件维护在人员和时间上的差异
E、软件维护不是一项吸引人的工作
第11题程序的3中基本结构是()
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题盒图也称为()或Chapin图.这种表达方式取消了流程线它强迫程序员以结构化方式思考和解决问题.
A、流程图
B、框图
C、判定表
D、NS图
第20题下列属于面向对象程序设计语言的是()
A、C++
B、JAVA
C、BASIC
D、C#
E、Smalltalk
BDE
第21题螺旋模型中每个螺旋周期分为5个步骤()
A、错误
B、正确
第22题信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的()。
A、错误
B、正确
第23题模块之间耦合性越强,独立性则越差()
A、错误
B、正确
第24题&quot软件工程&quot概念的提出是为了克服软件危机()、
A、错误
B、正确
第25题软件体系结构的几种模型包括:结构模型、框架模型、动态模型、过程模型、功能模型
A、错误
B、正确
第26题逻辑覆盖是黑盒测试方法之一()
A、错误
B、正确
第27题通过黑盒测试主要发现以下错误:1)是否有不正确或遗漏了的功能。2)在接口上,能否正确地接受输入数据,能否产生正确的输出信息。3)访问外部信息是否有错。4)性能上是否满足要求等等。()
A、错误
B、正确
第28题面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性)
A、错误
B、正确
第29题软件项目计划有(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。()
A、错误
B、正确
第30题Lethbridge对领域分析的理解是:领域分析是软件工程师了解背景信息的过程()、
A、错误
B、正确
第31题用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例()、
A、错误
B、正确
第32题类有三种复用方式:实例复用、继承复用、多态复用。
A、错误
B、正确
第33题可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。()
A、错误
B、正确
第34题非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A、错误
B、正确
第35题风险管理的活动有:(1)风险识别(2)风险分析(3)风险规划(4)风险控制
A、错误
B、正确
第36题模型是对构架设计师和开发人员构造的系统的抽象()
A、错误
B、正确
第37题RUP设计的主要结果是设计模型,用来可视化的描述系统的实现。()
A、错误
B、正确
第38题信息建模方法是需求分析方法的一种()
A、错误
B、正确
第39题为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型。它是在瀑布模型的基础上加以修改而形成的。
A、错误
B、正确
第40题数据流图有四个基本成分:数据流、加工、数据存储、数据的源点或终点。
A、错误
B、正确
第41题3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程()、
A、错误
B、正确
第42题需求文档是需求分析阶段最重要的技术文档之一()
A、错误
B、正确
第43题数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。
A、错误
B、正确
第44题软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。()
A、错误
B、正确
第45题深度是指结构图控制的层次,也是模块的层数()
A、错误
B、正确
第46题详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。
A、错误
B、正确
第47题渐增式测试:该测试是逐个把未经过测试的模块组装到已经测试过的模块上去,进行集成测试。每加入一个新模块进行一次集成的测试,重复此过程直至程序组装完毕()、
A、错误
B、正确
第48题UI设计必须考虑软件使用者的体力和脑力,人的能力是界面设计原则的基础。
A、错误
B、正确
第49题面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚。
A、错误
B、正确
第50题传统程序的复用以调用公共模块为主,而面向对象复用很多是用继承实现的。
A、错误
B、正确

奥鹏作业答案
奥鹏西安交通大学作业

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 21:52

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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