软件工程学习通超星课后章节答案期末考试题库2023年_第1页
软件工程学习通超星课后章节答案期末考试题库2023年_第2页
软件工程学习通超星课后章节答案期末考试题库2023年_第3页
软件工程学习通超星课后章节答案期末考试题库2023年_第4页
软件工程学习通超星课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程学习通超星课后章节答案期末考试题库2023年____原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。

参考答案:

____软件危机的产生主要是因为程序设计人员使用了不适当的程序设计语言。

参考答案:

____软件同其他事物一样,有孕育、诞生、成长、成熟和衰亡的生存过程。

参考答案:

____软件在运行和使用中也存在退化问题。

参考答案:

____软件开发过程中,一个错误发现得越晚,为改正它所付出的代价就越大。

参考答案:

)的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发?

参考答案:

软件可行性分析;可行性分析;可行性研究;软件可行性研究

Gantt图能显式地描绘各项作业彼此间的依赖关系。

参考答案:

T###正确

Gantt图能显式地描绘各项作业彼此间的依赖关系。

参考答案:

GOOD是一种早期的面向对象设计的方法。

参考答案:

T###正确

GOOD是一种早期的面向对象设计的方法。

参考答案:

HIPO是指

参考答案:

层次输入处理输出图或表

HIPO是指

参考答案:

层次输入处理输出图或表

Jackson图上下层之间的关系是

参考答案:

Structured

Jackson图上下层之间的关系是

参考答案:

组成关系

Jackson方法是一种面向()的方法

参考答案:

数据结构

Jackson方法是一种面向()的方法

参考答案:

数据结构

一个模块的控制域是指受该模块内一个判定影响的所有模块的集合。(对)模块独立要求高耦合低内聚。

参考答案:

错误

下列关于软件设计准则的描述,错误的是

参考答案:

使摸块的控制域在该模块的作用域内

下面()不属于软件工程学科所要研究的基本内容

参考答案:

软件工程材料

下面()不是系统软件

参考答案:

office

下面()不是软件的特征。

参考答案:

有形性与可控性

下面()是正确的说法。

参考答案:

20世纪60年代提出了软件工程概念

与用户获取需求的方法中,使用分发调查表的是

参考答案:

访谈

与用户获取需求的方法中,使用分发调查表的是

参考答案:

访谈

与用户获取需求的方法中,使用分发调查表的是

参考答案:

访谈

中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。

参考答案:

F###错误

中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。

参考答案:

以一阶谓词演算为主要理论基础的规约语言,是一种功能性语言,它是

参考答案:

Z语言

以下对软件工程描述正确地是

参考答案:

一门工程学科

采用经过时间考验而证明正确的管理技术

结合最好的技术方法

经济地开发出高质量的软件并有效地维护它

以下对软件工程描述正确地是

参考答案:

一门工程学科###采用经过时间考验而证明正确的管理技术###结合最好的技术方法###经济地开发出高质量的软件并有效地维护它

以下对软件工程描述正确地是

参考答案:

一门工程学科

采用经过时间考验而证明正确的管理技术

结合最好的技术方法

经济地开发出高质量的软件并有效地维护它

以下白盒测试技术,覆盖能力最强的是

参考答案:

条件组合覆盖

使用数据流图对工资系统进行需求分析建模,外部实体是

参考答案:

接受工资单的银行

使用数据流图对工资系统进行需求分析建模,外部实体是

参考答案:

接受工资单的银行

使用数据流图对工资系统进行需求分析建模,外部实体是

参考答案:

接受工资单的银行

信息隐藏可以降低系统的复杂度。

参考答案:

信息隐藏可以降低系统的复杂度。

参考答案:

T###正确

关于信息隐藏的作用,描述正确的是

参考答案:

对象操作的实现算法对于其他对象而言是隐藏的

信息隐藏可通过对象的封装实现

隐藏了对象内部的实现细节,保证了对象的安全性

降低了系统的复杂度

关于信息隐藏的作用,描述正确的是

参考答案:

对象操作的实现算法对于其他对象而言是隐藏的

信息隐藏可通过对象的封装实现

隐藏了对象内部的实现细节,保证了对象的安全性

降低了系统的复杂度

关于多态的说法,正确的是

参考答案:

要想实现多态,必须存在多个特殊类继承一个一般类

不同的特殊类继承同一个一般类,在实现同一操作的时候,实现方式各不不同,这种现象属于多态

在实现多态时,特殊类的属性也可以和一般性的同名属性具有不同的数据类型

关于多态的说法,正确的是

参考答案:

要想实现多态,必须存在多个特殊类继承一个一般类

不同的特殊类继承同一个一般类,在实现同一操作的时候,实现方式各不不同,这种现象属于多态

在实现多态时,特殊类的属性也可以和一般性的同名属性具有不同的数据类型

关于类和对象的说法,正确的是

参考答案:

类的所有对象都具有相同的属性和操作

关于类和对象的说法,正确的是

参考答案:

类的所有对象都具有相同的属性和操作

判定表适合做通用的设计工具,也能表示顺序结构和循环结构。

参考答案:

判定表适合做通用的设计工具,也能表示顺序结构和循环结构。

参考答案:

F###错误

可行性分析研究的目的是

参考答案:

项目值得开发否

可行性分析研究的目的是

参考答案:

项目值得开发否

可行性分析研究的目的是

参考答案:

项目值得开发否

可行性分析需要从()可行性、()可行性、()可行性3方面分析研究每种解决方法的可行性。

参考答案:

技术;经济;社会###经济;技术;社会###社会;技术;经济;

可行性研究的任务不包括()。

参考答案:

政治可行性

可行性研究的成本效益分析是从经济方面讨论是否可行。

参考答案:

详细的

可行性研究的成本效益分析是从经济方面讨论是否可行。

参考答案:

可行性研究的成本效益分析是从经济方面讨论是否可行。

参考答案:

T###正确

可行性研究的技术可行性是指现有技术是否可行。

参考答案:

可行性研究的技术可行性是指现有技术是否可行。

参考答案:

T###正确

可行性研究的步骤首先是()。

参考答案:

确定项目目标,即对要解决的问题进行定义

国标GB/T11457-1995对软件工程的定义是软件开发、运行、维护和引退的(

)。

参考答案:

系统方法

在分析阶段,可以采用UML建模语言对系统建模。

参考答案:

T###正确

在分析阶段,可以采用UML建模语言对系统建模。

参考答案:

在建立辅助模型时,使用UML中的包图来表现完成某一项特定功能的一组对象之间的详细交互。

参考答案:

F###错误

在建立辅助模型时,使用UML中的包图来表现完成某一项特定功能的一组对象之间的详细交互。

参考答案:

在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是

参考答案:

A.

4个有效等价类,1个无效等价类

在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是

参考答案:

A.

4个有效等价类,1个无效等价类

在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是

参考答案:

状态图

在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。

参考答案:

在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。

参考答案:

T###正确

在软件工程项目中,不随研发人数的增加而使软件的生产率增加的主要因素是(

参考答案:

参与人员之间的通信困难

在软件开发模型中,提出最早、应用最广泛的模型是()。

参考答案:

瀑布模型

在软件的可行性分析中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()

参考答案:

技术可行性

在软件详细设计过程中不采用的工具是

参考答案:

DFD

在软件详细设计过程中不采用的工具是

参考答案:

DFD

在遵循软件工程原则开发软件过程中,计划阶段应该依次完成()

参考答案:

系统定义、软件计划、需求分析

在面向对象分析的过程中,我们把事物所有的静态特征都作为它的属性。

参考答案:

在面向对象分析的过程中,我们把事物所有的静态特征都作为它的属性。

参考答案:

行为属性

在面向对象分析的过程中,我们把事物所有的静态特征都作为它的属性。

参考答案:

F###错误

基线就是通过了正式复审的软件配置项。

参考答案:

T###正确

基线就是通过了正式复审的软件配置项。

参考答案:

多态存在的必要条件是:继承、重写、特殊类的引用指向一般类的对象。

参考答案:

F###错误

多态存在的必要条件是:继承、重写、特殊类的引用指向一般类的对象。

参考答案:

如果一个模块访问另一个模块的内部数据,则模块间的耦合属于

参考答案:

内容耦合

实体关系图描述数据对象及数据对象之间的关系,是用于建立数据模型的图形。

参考答案:

实体关系图描述数据对象及数据对象之间的关系,是用于建立数据模型的图形。

参考答案:

T###正确

封装是把对象的()结合在一起,形成一个独立的单元。

参考答案:

属性和操作

封装是把对象的()结合在一起,形成一个独立的单元。

参考答案:

属性和操作

工程网络能描绘任务分解情况以及每项作业的开始时间和结束时间,是系统分析和系统设计的有力工具。

参考答案:

工程网络能描绘任务分解情况以及每项作业的开始时间和结束时间,是系统分析和系统设计的有力工具。

参考答案:

T###正确

建立基本模型的三个活动必须按照顺序进行。

参考答案:

建立基本模型的三个活动必须按照顺序进行。

参考答案:

F###错误

开发软件就是写程序。

参考答案:

F###错误

开发软件就是写程序。

参考答案:

开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称

参考答案:

软件危机

开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称

参考答案:

软件危机

开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称

参考答案:

软件危机

形式化的规格说明优点是易于表示问题的时序、控制和行为等方面的需求。

参考答案:

F###错误

形式化的规格说明优点是易于表示问题的时序、控制和行为等方面的需求。

参考答案:

技术可行性研究要解决的问题是()。

参考答案:

从技术方面说明项目是否可行

技术可行性要解决(

参考答案:

技术风险问题。

按照形式化的程度,软件开发过程中,用数据流图或实体关系图建立模型,是典型的:

参考答案:

半形式化方法

按照形式化的程度,软件开发过程中,用数据流图或实体关系图建立模型,是典型的:

参考答案:

半形式化方法

按照形式化的程度,软件开发过程中,用数据流图或实体关系图建立模型,是典型的:

参考答案:

半形式化方法

描绘物理系统的传统工具是:

参考答案:

系统流程图

描绘物理系统的传统工具是:

参考答案:

系统流程图

描绘物理系统的传统工具是:

参考答案:

系统流程图

数据字典的基本功能是

参考答案:

数据定义

数据字典的基本功能是

参考答案:

数据定义

数据字典的基本功能是

参考答案:

数据定义

有穷状态机不包括

参考答案:

标记

构件图是用来设计系统中软件和硬件的物理架构。

参考答案:

构件图是用来设计系统中软件和硬件的物理架构。

参考答案:

F###错误

构件图用于动态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。

参考答案:

构件图用于动态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。

参考答案:

F###错误

模块内部各成分联系越紧,即内聚程度越大,模块独立性就越强,系统就越容易理解和维护。

参考答案:

模块内部各成分联系越紧,即内聚程度越大,模块独立性就越强,系统就越容易理解和维护。

参考答案:

T###正确

模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是

参考答案:

内聚性和耦合性

模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是

参考答案:

内聚性和耦合性

模型可以看成是复杂事物经过抽象后得到的内容。

参考答案:

T###正确

模型可以看成是复杂事物经过抽象后得到的内容。

参考答案:

源程序是软件配置的一个成分,由源程序度量软件规模是合理的。

参考答案:

F###错误

源程序是软件配置的一个成分,由源程序度量软件规模是合理的。

参考答案:

瀑布模型不适合用于()的软件开发。

参考答案:

需求模糊不清

瀑布模型本质上是一种()模型。

参考答案:

线性顺序

研究如何从形式化的规格说明推演出具体的面向计算机的程序代码的全过程,这个概念是指

参考答案:

形式化程序求精

研究如何从形式化的规格说明推演出具体的面向计算机的程序代码的全过程,这个概念是指

参考答案:

形式化程序求精

研究如何从形式化的规格说明推演出具体的面向计算机的程序代码的全过程,这个概念是指

参考答案:

形式化程序求精

研究开发资源的有效性是进行(

)可行性分析的一方面。

参考答案:

技术

程序控制的三种结构中,()结构可以提供程序的重复控制

参考答案:

循环

程序控制的三种结构中,()结构可以提供程序的重复控制

参考答案:

循环

简述可行性研究的步骤。

参考答案:

(1)审核系统的规模和目标;(2)分析研究现行系统;(3)设计新系统的高层逻辑模型;(4)获得并比较可行的方案;(5)撰写可行性研究报告。

约占全部维护活动的4%的维护是

参考答案:

预防性维护

约占全部维护活动的4%的维护是

参考答案:

完善性维护

约占全部维护活动的50~66%的维护是

参考答案:

完善性维护

约占全部维护活动的50~66%的维护是

参考答案:

完善性维护

继承的语义是“包含”。

参考答案:

F###错误

继承的语义是“包含”。

参考答案:

若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],先从输入的角度考虑了一组测试用例:-1.001,-1.0,1.0,1.00设计这组测试用例的方法是:

参考答案:

边界值分析法

若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],先从输入的角度考虑了一组测试用例:-1.001,-1.0,1.0,1.00设计这组测试用例的方法是:

参考答案:

边界值分析法

详细设计的任务是确定每个模块的

参考答案:

算法

软件危机的主要原因是()。

参考答案:

软件本身的特点及开发方法

软件可行性研究的目的是()。

参考答案:

阐述软件开发项目值得或不值得做

软件工程学的主要内容是(

)和(

)。

参考答案:

软件开发技术;软件工程管理###软件工程管理;软件开发技术

软件工程师指导计算机(

)的工程学科。

参考答案:

软件开发和维护;软件开发、维护;软件维护、开发

软件工程的出现是由于()。

参考答案:

软件危机的出现

软件工程的目标是(

参考答案:

实现软件的优质高产

软件工程采用(

)来开发和维护软件。

参考答案:

工程的概念、原理、技术和方法;工程的概念、原理、技术、方法

软件开发方法是()。

参考答案:

指导软件开发的一系列规则和约定

软件是

参考答案:

程序、数据及其文档的集

软件是

参考答案:

程序

软件是

参考答案:

语言处理程序

软件是一种()。

参考答案:

逻辑产品

软件是计算机系统中的(

)、数据及其(

)和服务的总称

参考答案:

程序###文档

软件本身的不可见性和复杂性随规模的增加呈指数上升是产生软件危机的主要原因。

参考答案:

软件本身的不可见性和复杂性随规模的增加呈指数上升是产生软件危机的主要原因。

参考答案:

F###错误

软件没有相应的文档,且最终不能满足用户要求是软件危机的一种表现。

参考答案:

T###正确

软件没有相应的文档,且最终不能满足用户要求是软件危机的一种表现。

参考答案:

软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试

参考答案:

软件外部功能

软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试

参考答案:

软件外部功能

软件测试的目标是

参考答案:

发现错误、降低错误带来的风险

软件生命周期中所花费费用最多的阶段是

参考答案:

软件维护

软件生命周期中所花费费用最多的阶段是

参考答案:

软件维护

软件生命周期中所花费费用最多的阶段是

参考答案:

软件维护

软件生存周期中花费最多的阶段是()。

参考答案:

软件维护

软件的架构设计没有软件的单元设计重要。

参考答案:

软件的架构设计没有软件的单元设计重要。

参考答案:

F###错误

软件的类型按功能可以分为(

)、(

)、(

)3种类型

参考答案:

系统软件;支撑软件;应用软件###系统软件;支撑软件;应用软件###系统软件;支撑软件;应用软件

软件设计阶段可以划分为

参考答案:

软件概要设计

软件详细设计

软件设计阶段可以划分为

参考答案:

软件概要设计

软件详细设计

软件调试的目的是

参考答案:

找出错误所在并改正之

软件质量保证措施SQA不包括:

参考答案:

软件代码编写

软件质量保证措施SQA不包括:

参考答案:

软件代码编写

软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。

参考答案:

软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。

参考答案:

T###正确

软件需求规格说明的内容不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论