华师在线软件工程作业答案选择题_第1页
华师在线软件工程作业答案选择题_第2页
华师在线软件工程作业答案选择题_第3页
华师在线软件工程作业答案选择题_第4页
华师在线软件工程作业答案选择题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程作业)。在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是(A. 经济可性性B. 技术可行性C. 操作可行性D. 法律可行性答案 :B为了提高模块的独立性,模块内部最好是( )。A. 逻辑内聚B. 时间内聚C. 功能内聚D. 通信内聚答案 :CJackson 方法是一种面向()的方法。A. 对象B. 数据结构C. 数据流D. 控制流答案 :B需求分析阶段研究的对象是软件项目的( )。A. 用户需求B. 合理要求C. 模糊要求D. 工程要求答案 :A面向数据结构的设计方法( Jackson 方法)是进行()的形式化的方法。A. 系统设计B. 详细设计

2、C. 软件设计D. 编码答案 :B程序控制的三种基本结构中, ( )结构可提供多条路径选择。A. 反序B. 顺序C. 循环D. 分支答案 :D下列属于黑盒测试的是( )。A. 基本路径测试B. 条件测试C. 循环测试D. 等价划分答案 :D软件设计一般分为总体设计和详细设计,它们之间的关系是( )。A. 全局和局部B. 抽象和具体C. 总体和层次D. 功能和结构答案 :A好的软件结构应该是( )。A. 高耦合,高内聚B. 低耦合,高内聚C. 高耦合,低内聚D. 低耦合,低内聚答案 :B面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以 有父类

3、, 下层可以有子类, 这种层次结构系统的一个重要性质是 ( ),一个类获得其父类的全部描述 (数据和操作)A. 传递性B. 继承性C. 复用性D. 并行性答案 :B软件项目管理是( )一切活动的管理。A. 需求分析B. 软件设计过程C. 模块控制D. 软件生命周期答案 :D一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是( )。A. 外部耦合B. 数据耦合C. 控制耦合D. 内容耦合答案 :C在面向数据流的软件设计方法中,一般将信息流分为( )。A. 变换流和事务流B. 变换流和控制流C. 事务流和控制流D. 数据流和控制流答案 :A软件工程学科出现的主要原因是( )。A. 计算

4、机的发展B. 其他工程学科的影响C. 软件危机的出现D. 程序设计方法学的影响答案 :C关于数据流图下列说法中不正确的是( )。A. 在数据流图中应描绘所有可能的数据流向及数据流的条件B. 数据流图的基本要点是描绘 “做什么 ”而不考虑 “怎么做C. 数据流图是系统的逻辑模型D. 数据流图的一个主要用途是作为分析和设计的工具 答案 :A关于测试下列说法错误的是( )。A. 调试也称为纠错B. 调试作为成功测试的后果出现C. 调节器试是在测试发现错误之后排除错误的过程D. 调试的目标是发现错误答案 :D)的。)来表现。模块中所有成分引用共同的数据,该模块的内聚度是(A. 逻辑性B. 瞬时性C.

5、功能性D. 通信性答案 :D每个对象可用它自己的一组属性和它可以执行的一组(A. 行为B. 功能C. 操作D. 数据答案 :C应用执行对象的操作可以改变该对象的( )。A. 属性B. 功能C. 行为D. 数据答案 :A下列耦合中, ()的耦合性最强。A. 公共耦合B. 数据耦合C. 控制耦合D. 内容耦合答案 :D块内联系中, ()块内联系最强。A. 偶然性B. 功能性C. 通信性D. 顺序性答案 :B软件是一种( )产品。A. 有形B. 逻辑C. 物质D. 消耗答案 :B)方面。)。由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述( 生产成本过高 需求增

6、长难以满足进度难以控制 质量难以保证A. B. C. D. 全部答案 :D在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是(A. 经济可性性B. 技术可行性C. 操作可行性D. 法律可行性答案 :B在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。A. 数据结构B. 实体关系C. 数据流图D. 图答案 :C概要设计与详细设计衔接的图形工具是( )。A. 数据流图B. 结构图C. 程序流程图D. 图答案 :B程序控制一般分为( )、分支、循环三种基本结构。A. 分块B. 顺序C. 跳转D. 控制答案 :B结构化分析方法使用的描述工具(

7、)定义了数据流图中每一个图形元素。A. 数据流图B. 数据字典C. 判定表D. 判定树答案 :BJackson方法根据()来导出程序结构A. 数据结构B. 数据间的控制结构C. 数据流图D. IPO 图答案 :AJackson 图上下层之间的关系是()。A. 调用关系B. 组成关系C. 继承关系D. 嵌套关系答案 :B以下说法,错误的是( )。A. 面向对象不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐蔽通过对象的封装性来实现D. 在面向对象方法中,类是最基本的模块。 答案 :D在多层次的结构图中,其模块的层次数称为结构图的( )。A. 深度B.

8、 跨度C. 控制域D. 广度答案 :A( )是计算机程序及期说明程序的各种文档。A. 软件B. 文档C. 程序D. 数据答案 :A模块( ),则说明模块的独立性越强。A. 耦合越强B. 扇入数越高C. 耦合越弱D. 扇入数越低答案:C在数据流图中,有名字及方向的成分是( )。A. 控制流B. 信息流C. 数据流D. 信号流答案 :CAlpha 测试是( )。A. 由用户在开发者的场所进行B. 由软件的最终用户在开发者的一个或多个客户场所进行C. 是在不受开发者控制的环境中进行的D. 是软件在开发者不能控制的环境中的 “真实应用 答案 :A表示对象的相互行为的模型是( )模型。A. 对象B. 动

9、态C. 功能D. 静态 答案 :B),此定义包括组数据属性和在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为( 在数据上的一组合法操作。A. 类B. 属性C. 对象D. 消息 答案 :A需求分析过程中,对算法的简单描述记录在( )。A. 层次图B. 数据字典C. 数据流图D. IPO 图 答案 :D有关计算机程序功能、设计、编制、使用的文字或图形资料称为( )。A. 软件B. 文档C. 程序D. 数据 答案 :B问题定义阶段必须回答的关键问题是( )。A. 要解决的问题是什么B. 确定目标系统必须具备哪些功能C. 怎样实现目标系统D. 如何具体实现系统 答案 :A可行性分

10、析中,系统流程图用于描述( )。A. 当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统答案 :B模块的独立性是由内聚性和耦合性来度量的,其中内聚性是( )。A. 模块间的联系程度B. 模块的功能强度C. 信息隐蔽程度D. 接口的复杂程度答案 :B自数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中, ( )是常采用的。自顶向下 底向上 分层绘制 逐步求精A. 全是B. C. D. 答案 :B在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是()。A. 经济可性性B. 技术可行性C. 操作可行性D. 法律可行性 答案 :A在结构化分析方法

11、()中,与数据流图配合使用的是( )。A. 数据流图B. 数据字典C. 实体联系图D. 程序流程图 答案 :B通过( )可以完成数据流图的细化。A. 结构分解B. 功能分解C. 数据分解D. 系统分解答案 :B在逻辑覆盖中,每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果,这种 覆盖称为( )。A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 全部覆盖答案:C软件设计阶段一般可分为( )。A. 逻辑设计与功能设计B. 概要设计与详细设计C. 概念设计与物理设计D. 模型设计与程序设计 答案 :B通过执行对象的操作改变对象的属性,但它必须通过()的传递。A. 接口B. 消息C

12、. 信息D. 操作答案 :B需求分析最终结果是产生( )。A. 项目开发计划B. 可行性分析报告C. 需求规格说明书D. 设计说明书 答案 :C( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A. 程序流程图B. 数据流图C. 图D. 结构图答案 :D需求分析( )。A. 要回答 “软件必须做什么? ”B. 要求编写软件需求说明书C. 系统分析员可以采用访谈、简易的应用规格说明技术获取用户需求D. 以上都对 答案 :D按照软件配置管理的原始指导思想,受控制的对象应是( )。A. 软件元素B. 软件配置项C. 软件项目D. 软件过程答案 :B( )着重测试软件功能。A. 黑盒测

13、试B. 白盒测试C. 功能测试D. 循环测试答案 :C软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的( )。A. 接口B. 软件环境C. 信息项D. 版本答案 :C)关系。在软件结构中,如果两个矩形之间有直接相连,表示它们存在(A. 链接B. 调用C. 并列D. 顺序执行答案 :B将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。A. 逻辑性B. 瞬时性C. 功能性D. 通信性答案 :A( )模型表示了对象的相互行为。A. 对象B. 动态C. 功能D. 分析答案 :B结构化分析()最为常见的图形工具是( )。A. 程序流程图B. 实体联系图C. 数据流图D. 结构图答

14、案 :C与计算机科学的理论研究不同,软件工程是一门( )学科。A. 理论性B. 工程性C. 原理性D. 心理性答案 :B 下列方式中,不是由数据元素组成数据方式的是( )。A. 顺序B. 层次C. 选择D. 重复答案 :B 在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是( )。A. 瀑布模型图B. 数据流图C. 数据结构图D. 业务图答案 :B)。软件部分的内部实现与外部可访问性分离,这是指软件的(A. 继承性B. 共享性C. 封装性D. 抽象性 答案 :C ( )是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。A. 开发文档B. 管理文档C. 用户文档D.

15、 软件文档答案 :C模块内的某成分的输出是另一成分的输入,该模块的内聚度是( )的。A. 功能性B. 顺序性C. 逻辑性D. 瞬时性答案 :B面向对象开发方法子概念和表示上的一致性保证了分析和设计的( )过渡。A. 因难B. 不容易C. 平滑D. 顺序答案 :C详细设计规格说明通常使用( )手段。A. IPO 图与层次图B. HIPOC. IPO 或 PDLD. HIPO 或 PDL答案 :D一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。A. 成本的估算B. 项目计划C. 工程管理D. 工程网络答案 :A程序的三种基本控制结构是( )。A. 过程、子程序和分程序B. 顺序、选择和重复C. 递归、堆栈和队列D. 调用、返回和转移答案 :B)。一个程

温馨提示

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

评论

0/150

提交评论