书签 分享 收藏 举报 版权申诉 / 12
上传文档赚钱

类型大工21秋《软件工程》在线作业123辅导答案.docx

  • 上传人(卖家):111111111
  • 文档编号:2056497
  • 上传时间:2022-01-26
  • 格式:DOCX
  • 页数:12
  • 大小:16.55KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《大工21秋《软件工程》在线作业123辅导答案.docx》由用户(111111111)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件工程 大工 21 在线 作业 123 辅导 答案
    资源描述:

    1、1.1.包含风险分析的软件工程模型是包含风险分析的软件工程模型是( ( ) )。A.螺旋模型B.瀑布模型C.增量模型D.喷泉模型【参考答案】: A2.2.软件开发方法的主要工作模型有(软件开发方法的主要工作模型有( )。)。A.快速原型模型B.增量模型C.瀑布模型D.以上都对【参考答案】: D3.3.软件危机的主要表现是软件危机的主要表现是( ( ) )。A.对软件开发成本和进度的估计往往不够准确B.有的软件产品存在质量问题C.有的软件没有适当的文档资料D.以上都对【参考答案】: D4.4.软件工程三要素是软件工程三要素是( ( ) )。A.方法、技术、C 语言B.方法、工具、过程C.方法、对

    2、象、类D.方法、过程、模型【参考答案】: B5.5.软件工程的概念是哪年提出的软件工程的概念是哪年提出的( ( ) )。A.1988B.1968C.1948D.1928【参考答案】: B6.6.数据字典是数据流图中所有元素的定义的集合数据字典是数据流图中所有元素的定义的集合, 一般由以下四类元素一般由以下四类元素组成(组成( )。)。A.加工条目、数据流、数据存储、数据池B.加工条目、数据流、数据项条目、文件C.数据流分量、 数据流、 数据存储、 处理D.加工条目、 数据流分量、数据池、文件【参考答案】: C7.7.软件可行性研究实质上是要进行一次软件可行性研究实质上是要进行一次( ( ) )

    3、系统分析和设计过程。系统分析和设计过程。A.简化、压缩的B.详细的C.复杂的D.深入的【参考答案】: A8.8.一个项目是否开发一个项目是否开发, ,从经济上来说是否可行从经济上来说是否可行, ,归根结底是取决于归根结底是取决于( ( ) )。A.成本估算、效益分析B.项目计划C.工程管理D.工程网络图【参考答案】: A9.9.需求分析的基本任务是(需求分析的基本任务是( )。)。A.系统开发的具体方案B.系统维护的基本方案C.准确回答“系统必须做什么?”这个问题D.进一步回答“系统如何完成它的工作?”这个问题【参考答案】: C10.10.实体实体- -联系数据模型所包含的基本成分是联系数据模

    4、型所包含的基本成分是( ( ) )。A.实体、 数据、 对象B.实体、 联系、 对象C.数据对象、 联系、 属性D.数据对象、联系、控制信息【参考答案】: C11.11.软件就是程序软件就是程序, ,编写软件就是编写程序。编写软件就是编写程序。( ( ) )T.对F.错【参考答案】: F12.12.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰, ,最最终开发出的软件完全满足用户的需求。终开发出的软件完全满足用户的需求。( ( ) )T.对F.错【参考答案】: F13.13.结构化方法的工作模型是使用螺旋模型或喷泉模型进行开发。结构

    5、化方法的工作模型是使用螺旋模型或喷泉模型进行开发。( ( ) )T.对F.错【参考答案】: F14.14.面向对象方法学有四个要点面向对象方法学有四个要点: :对象、类、继承和用消息通信。对象、类、继承和用消息通信。( ( ) )T.对F.错【参考答案】: T15.15.软件危机的主要表现是软件的需求量迅速增加软件危机的主要表现是软件的需求量迅速增加, ,软件价格逐渐上升软件价格逐渐上升, ,但软件成本在计算机系统总成本中所占比例却逐年下降。但软件成本在计算机系统总成本中所占比例却逐年下降。( ( ) )T.对F.错【参考答案】: F16.DFD16.DFD 图可以用于可行性分析阶段图可以用于

    6、可行性分析阶段, ,描述系统的物理结构。描述系统的物理结构。( ( ) )T.对F.错【参考答案】: F17.17.数据流图数据流图(DFD)(DFD)是一种图形化技术是一种图形化技术, ,它描绘信息流和数据从输入移动它描绘信息流和数据从输入移动到输出的过程中所经受的变换。到输出的过程中所经受的变换。( ( ) )T.对F.错【参考答案】: T18.18.在进行了可行性分析后在进行了可行性分析后, ,由于需求分析就只需要解决目标系统的设由于需求分析就只需要解决目标系统的设计方案计方案, ,因此需求分析是可以完全忽略的。因此需求分析是可以完全忽略的。( ( ) )T.对F.错【参考答案】: F1

    7、9.ER19.ER 图描绘数据对象及数据对象之间的关系图描绘数据对象及数据对象之间的关系, ,是用于建立数据模型的是用于建立数据模型的图形。图形。( ( ) )T.对F.错【参考答案】: T20.20.用于需求分析的软件工具用于需求分析的软件工具, ,应该能够保证需求的正确性应该能够保证需求的正确性, ,即验证需求即验证需求的一致性、完整性、现实性和有效性。的一致性、完整性、现实性和有效性。( ( ) )T.对F.错【参考答案】: T1.1.为了提高模块的独立性,模块内部最高程度的内聚是(为了提高模块的独立性,模块内部最高程度的内聚是( )。)。A.逻辑内聚B.时间内聚C.功能内聚D.偶然内聚

    8、【参考答案】: C2.2.下列几种类型中,耦合性最弱的是(下列几种类型中,耦合性最弱的是( )耦合。)耦合。A.内容B.控制C.公共环境D.数据【参考答案】: D3.3.一个只有顺序结构的程序一个只有顺序结构的程序(含有含有 4 4 条边条边,5 5 个顶点个顶点),其环形复杂度其环形复杂度是(是( )。)。A.0B.1C.3D.4【参考答案】: B4.4.在详细设计阶段在详细设计阶段, ,经常采用的工具不包括经常采用的工具不包括( ( ) )。A.PADB.N-SC.PDLD.DFD【参考答案】: D5.5.下面说法正确的是下面说法正确的是( ( ) )。A.测试是为了表明程序是正确的B.成

    9、功的测试是没有发现错误的测试C.测试是为了发现程序中的错误而执行程序的过程D.以上都不对【参考答案】: C6.6.使用程序设计的控制结构导出测试用例的测试方法是(使用程序设计的控制结构导出测试用例的测试方法是( )。)。A.黑盒测试B.白盒测试C.边界测试D.等价划分测试【参考答案】: B7.7.在软件测试中在软件测试中, ,白盒测试方法是通过分析程序的白盒测试方法是通过分析程序的( ( ) )来设计测试用例来设计测试用例的方法。的方法。A.应用范围B.内部逻辑C.输出数据D.输入数据【参考答案】: B8.8.若有一个计算类型的程序若有一个计算类型的程序,它的输入量只有一个它的输入量只有一个

    10、X X,其范围是其范围是-1.0-1.0,1.01.0,现从输入的角度考虑一组测试用例:,现从输入的角度考虑一组测试用例:-1.1-1.1,-1.0-1.0,1.01.0,1.11.1。设计这组测试用例的方法是(设计这组测试用例的方法是( )。)。A.条件覆盖法B.循环测试法C.边界值分析法D.条件组合覆盖法【参考答案】: C9.9.因计算机硬件和软件环境的变化而作出的修改软件的过程称为因计算机硬件和软件环境的变化而作出的修改软件的过程称为( ( ) )。A.改正性维护B.适应性维护C.完善性维护D.预防性维护【参考答案】: B10.10.下列属于维护阶段的文档是下列属于维护阶段的文档是( (

    11、 ) )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.以上都不对【参考答案】: C11.11.总体设计过程通常由两个主要阶段组成总体设计过程通常由两个主要阶段组成: :系统设计阶段和结构设计系统设计阶段和结构设计阶段。阶段。( ( ) )T.对F.错【参考答案】: T12.12.模块是由边界元素限定的相邻程序元素模块是由边界元素限定的相邻程序元素( (例如例如, ,数据说明数据说明, ,可执行的可执行的语句语句) )的序列的序列, ,根据模块的定义根据模块的定义, ,过程、函数都可作为模块。过程、函数都可作为模块。( ( ) )T.对F.错【参考答案】: T13.13.逐步求

    12、精的定义是指为了能集中精力解决主要问题而尽量推迟对问逐步求精的定义是指为了能集中精力解决主要问题而尽量推迟对问题细节的考虑。题细节的考虑。( ( ) )T.对F.错【参考答案】: T14.14.判定表的优点是容易转换为计算机实现判定表的优点是容易转换为计算机实现, ,缺点是不能够描述条件组缺点是不能够描述条件组合与动作之间的关系。合与动作之间的关系。( ( ) )T.对F.错【参考答案】: F15.15.详细设计阶段的根本目标是具体地编写出系统所需的程序。详细设计阶段的根本目标是具体地编写出系统所需的程序。( ( ) )T.对F.错【参考答案】: F16.16.在编码风格中在编码风格中, ,效

    13、率仅仅是指处理机的时间。效率仅仅是指处理机的时间。( ( ) )T.对F.错【参考答案】: F17.17.由于测试的目标是暴露程序中的错误由于测试的目标是暴露程序中的错误, ,从心理学角度看从心理学角度看, ,应该完全由应该完全由程序的编写者自己进行测试。程序的编写者自己进行测试。( ( ) )T.对F.错【参考答案】: F18.18.所谓的穷举测试就是指把程序所有可能的执行路径都检查一遍的测所谓的穷举测试就是指把程序所有可能的执行路径都检查一遍的测试。试。( ( ) )T.对F.错【参考答案】: T19.19.在任何大型程序的使用期间在任何大型程序的使用期间, ,用户必然会发现程序错误用户必

    14、然会发现程序错误, ,并且把他们并且把他们遇到的问题报告给维护人员遇到的问题报告给维护人员, ,这种诊断和改正错误的过程称为改正性维这种诊断和改正错误的过程称为改正性维护。护。( ( ) )T.对F.错【参考答案】: T20.20.所谓软件维护就是在软件已经交付使用之后所谓软件维护就是在软件已经交付使用之后, ,仅仅为了改正编码错仅仅为了改正编码错误而修改软件的过程。误而修改软件的过程。( ( ) )T.对F.错【参考答案】: F1.1.面向对象的主要特征除重载、封装、继承外,还有(面向对象的主要特征除重载、封装、继承外,还有( )。)。A.多态性B.完整性C.可移植性D.兼容性【参考答案】:

    15、 A2.2.软件部件的内部实现与外部可访问性的分离,是指软件的(软件部件的内部实现与外部可访问性的分离,是指软件的( )。)。A.继承性B.共享性C.封装性D.抽象性【参考答案】: C3.3.在面向对象软件开发方法中在面向对象软件开发方法中, ,类与类之间主要有以下类与类之间主要有以下( ( ) )关系。关系。A.继承和聚集B.方法调用和一般C.聚集和消息传递D.继承和方法调用【参考答案】: A4.4.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图动态模型着重于系

    16、统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(另一个是( )。)。A.数据流图B.状态图C.系统结构图D.用例图【参考答案】: B5.5.面向对象技术中的(面向对象技术中的( )是比较理想的可重用软构件。)是比较理想的可重用软构件。A.子程序库B.源代码包含文件C.对象D.类【参考答案】: D6.6.表示瞬时的、行为化的系统的表示瞬时的、行为化的系统的“控制控制”性质的模型是(性质的模型是( )模型。)模型。A.动态模型B.功能模型C.对象模型D.静态模型【参考答案】: A7.7.以下哪一项不属于面向对象的软件开发方法以下哪一项不属于面向对象的软件开发方法( ( ) )。A.对象模型

    17、建模方法B.UML 建模方法C.Jackson 方法D.功能模型建模方法【参考答案】: C8.8.以下不属于静态单变量模型的是以下不属于静态单变量模型的是( ( ) )。A.COCOMO2 模型B.Walston_Felix 模型C.Bailey_Basili 模型D.Doty 模型【参考答案】: A9.9.要显示描绘软件开发项目各作业的依赖关系,应选择(要显示描绘软件开发项目各作业的依赖关系,应选择( )。)。A.Gantt 图B.工程网络C.COCOMO2 模型D.COCOMO 模型【参考答案】: B10.10.下列模型属于成本估算方法的是下列模型属于成本估算方法的是( ( ) )。A.C

    18、OCOMO 模型B.Halstead 模型C.McCabe 模型D.以上都不对【参考答案】: A11.11.人们把客观世界中的实体抽象为问题域中的对象人们把客观世界中的实体抽象为问题域中的对象(object),(object),比如一比如一家由多名雇员组成的公司家由多名雇员组成的公司, ,这个公司就是唯一的对象这个公司就是唯一的对象, ,因此对象是固定因此对象是固定的。的。( ( ) )T.对F.错【参考答案】: F12.12.与传统方法相反与传统方法相反, ,面向对象方法是一种以数据或信息为主线面向对象方法是一种以数据或信息为主线, ,把数据把数据和处理相结合的方法和处理相结合的方法, ,把

    19、对象作为由数据及可以施加在这些数据上的操把对象作为由数据及可以施加在这些数据上的操作所构成的统一体。作所构成的统一体。( ( ) )T.对F.错【参考答案】: T13.13.通常下层的派生类自动具有和上层的基类相同的特性通常下层的派生类自动具有和上层的基类相同的特性( (包括数据和包括数据和方法方法),),这种现象称为继承。这种现象称为继承。( ( ) )T.对F.错【参考答案】: T14.14.所谓面向对象的分析就是指面向计算机系统建立软件系统的对象模所谓面向对象的分析就是指面向计算机系统建立软件系统的对象模型。型。( ( ) )T.对F.错【参考答案】: F15.15.在用面向对象观点建立

    20、起的在用面向对象观点建立起的 3 3 种模型中种模型中, ,对象模型是最基本对象模型是最基本、 最重要、最重要、最核心的。最核心的。( ( ) )T.对F.错【参考答案】: T16.16.所谓优秀设计所谓优秀设计, ,就是权衡了各种因素就是权衡了各种因素, ,从而使得系统在其整个生命周从而使得系统在其整个生命周期中的总开销最小的设计。对大多数软件系统而言期中的总开销最小的设计。对大多数软件系统而言, ,优秀软件设计的一优秀软件设计的一个主要特点就是容易维护。个主要特点就是容易维护。( ( ) )T.对F.错【参考答案】: T17.17.如果对象之间的耦合通过消息连接来实现如果对象之间的耦合通过

    21、消息连接来实现, ,则这种耦合就是继承耦则这种耦合就是继承耦合。合。( ( ) )T.对F.错【参考答案】: F18.18.在面向对象方法中在面向对象方法中, ,对象是最基本的模块对象是最基本的模块, ,因此因此, ,耦合主要指不同对耦合主要指不同对象之间相互关联的紧密程度。象之间相互关联的紧密程度。( ( ) )T.对F.错【参考答案】: T19.19.面向对象实现主要包括两项工作面向对象实现主要包括两项工作: :把面向对象设计结果翻译成用某把面向对象设计结果翻译成用某种程序语言书写的面向对象程序种程序语言书写的面向对象程序; ;测试并调试面向对象的程序。测试并调试面向对象的程序。( ( ) )T.对F.错【参考答案】: T20.20.软件配置管理是一组标识软件配置管理是一组标识、 组织和控制修改源程序的活动组织和控制修改源程序的活动, ,是在软件是在软件交付给用户使用后才发生的。交付给用户使用后才发生的。( ( ) )T.对F.错【参考答案】: F

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:大工21秋《软件工程》在线作业123辅导答案.docx
    链接地址:https://www.163wenku.com/p-2056497.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库