15秋西交《软件工程概论》在线作业

15秋西交《软件工程概论》在线作业

ID:43171327

大小:78.79 KB

页数:16页

时间:2019-09-27

15秋西交《软件工程概论》在线作业_第1页
15秋西交《软件工程概论》在线作业_第2页
15秋西交《软件工程概论》在线作业_第3页
15秋西交《软件工程概论》在线作业_第4页
15秋西交《软件工程概论》在线作业_第5页
资源描述:

《15秋西交《软件工程概论》在线作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、15秋西交《软件工程概论》在线作业一、单选题(共19道试题,共38分。)V1.研究软硬件资源的有效性是进行()研究的一方面、A.技术可行性B.经济可行性C.社会可行性D.操作可行性2分2.一个CASE工作台是一组(),支持设计、实现或测试等特定的软件开发阶段、A.工具集B.软件包C.平台集D.程序包2分3.下面哪个不是集成测试使用的图模型()、A.顺序图B.协作图A.活动图B.用例图2分2.尽管有不合法的输入,软件仍能继续正常工作的能力是指()、A.兼容性B.可靠性c.容错性D.稳定性2分3.面向对象分析阶段建立的三个模型中,

2、核心的模型是()模型。、A.功能B.动态C.对象D.分析2分4.以下说法错误的是()、A.对象具有很强的表达能力和描述功能B.对象是人们要进行研究的任何事务C.对象是封装的最基本单位D.类封装比对象封装更具体、更细致2分2.程序的3中基本结构是()、A.过程、子程序、分程序B.顺序、条件、循环C.递归、堆栈、队列D.调用、返回、转移3.程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和()、A.独立性B.有效性C.耦合性D.安全性2分4.面向对象设计语言不同于其他语言的最主要特点是()、A.模块性B.抽

3、象性C.继承性D.共享性2分5.SA方法是一种()、A.自顶向下逐层分解的分析方法B.自底向上逐层分解的分析方法C.面向对象的分析方法D.以上都不是2分2.详细设计的任务是确定每个模块的()、A.外部特性B.内部特性C.算法和使用的数据D.功能和输入输出数据2分3.白盒测试方法重视()的度量、A.测试覆盖率B.测试数据多少C.测试费用D•测试周期2分4.软件设计一般分为总体设计和详细设计,它们Z间的关系是()、A.全局和局部B.抽象和具体A.总体和层次B.功能和结构2分2.软件是一种()产品、A.有形B.逻辑C.物质D.消耗2

4、分3.面向对象程序设计语言与其他程序设计语言的最主要差别是它具有()、A.模块性B.抽象性C.继承性D.共享性2分4.以下说法错误的是()、A.对象具有很强的表达能力和描述功能B.对象是人们要进行研究的任何事务C.对象是封装的基本单位A.类封装比对象封装更具体、更细致2分2.需求分析最终结果是产生()、A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书2分3.软件开发过程中抽取和整理用户需求并建立问题域精确模型的过程叫()、A.生存期B.面向对象设计C.面向对象程序设计D.面向对象分析2分4.软件工程对维护工作

5、的主要目标是提高(),降低维护的代价、A.软件的生产率B.软件的可靠性C.软件的可维护性D.维护的效率2分二、多选题(共1道试题,共2分o)V1.技术可行性考虑的问题有()、A.开发风险分析B.资源分析C.相关技术的反展2分三、判断题(共30道试题,共60分。)V1.软件测试一般分为四个步骤:单元测试也称模块测试、集成测试也称组装测试,联合测试、确认测试也称验收测试,有效性测试、系统测试()、A.错误B.正确2分2.软件调试方法一般分为动态测试方法、静态测试方法。动态测试方法屮又根据测试用例的设计方法不同,分为黑盒测试、白盒测

6、试两类()、A.错误B.正确2分2.类之间的连接关系是聚合关系;类之间整体与部分的关系是关联关系()、A.错误B.正确2分3.传统程序的复用以调用公共模块为主,而面向对象复用很多是用继承实现的()、A.错误B.正确2分4.软件维护内容有四种:校正性维护,适应性维护,完善性维护和预防性维护()、A.错误B.正确2分5.为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型,它是在瀑布模型的基础上加以修改而形成的()、A.错误B.正确2分7•“软件工程”概念的提出是为了克服软件危机()、A.错误B.正确

7、2分8.对象具有状态,一个对象用数据值来描述它的状态()、A.错误B.正确2分9.数据流图有四个基本成分:数据流、加工、数据存储、数据的源点或终点()、A.错误B.正确2分10.传统的SA方法主要用于数据处理方面的问题,主要工具DFD体现了系统的“做什么”功能,但它仅是一个静态模型,没有处理的顺序,即控制模型()、A.错误B.止确2分11・渐增式测试:该测试是逐个把未经过测试的模块组装到己经测试过的模块上去,进行集成测试。每加入一个新模块进行一次集成的测试,重复此过程直至程序组装完毕()、A.错误B.正确2分12.具有明确功能

8、并可以分离出来的软件或硬件叫做构件()、A.错误B.止确2分13.3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程()、A•错误B.正确2分14.对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型()、A.错误B.正确12.软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。