百年教育职业培训中心 百年教育学习服务平台
资讯中心

广东开放大学国开电大软件工程(本)作业答案

来源: 更新时间:

最新广东开放大学《软件工程(本)》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的


最新广东开放大学《软件工程(本)》期末题库及答案

考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究

软件工程(本)

学校: 无

问题 1: 1. 下面哪个不是UML中的静态视图()

选项:

A. 用例图

B. 对象图

C. 类图

D. 状态图

答案: 状态图

问题 2: 2. 下列说法不正确的是()

选项:

A. 分支将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果

B. 活动状态是原子性的,用来表示一个具有子结构的纯粹计算的执行

C. 对象流中的对象表示的不仅仅是对象自身,还表示了对象作为过程中的一个状态存在

D. 一个组合活动在表面上看是一个状态`,但其本质却是一组子活动的概括

答案: 活动状态是原子性的,用来表示一个具有子结构的纯粹计算的执行

问题 3: 3. 关于协作图的描述,下列哪个不正确()。

选项:

A. 协作图中有消息流的顺序号

B. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成

C. 关于协作图的描述,下列哪个不正确

D. 协作图是顺序图的一种特例

答案: 协作图是顺序图的一种特例

问题 4: 4. E-R模型具有的三要素是实体、属性、主关键字。

选项:

答案: 错误

问题 5: 5. 系统分析就是在系统开发可行的条件下,考虑如何选择机器设备及数据管理软件,从而得到一个用户满意的软件系统方案。

选项:

答案: 错误

问题 6: 6. 类通常可以分为实体类,( )和边界类。

选项:

A. 祖先类

B. 子类

C. 父类

D. 控制类

答案: 控制类

问题 7: 7. 下面( )属于UML中的动态视图。

选项:

A. 用例图

B. 结构图

C. 状态图

D. 类图

答案: 请关注公众号【广开搜题】查看答案

问题 8: 8. 功能性注释嵌入在源程序内部,它是用来说明( )。

选项:

A. 模块接口

B. 模块的功能

C. 程序段或者语句功能

D. 数据的名称

答案: 请关注公众号【广开搜题】查看答案

问题 9: 9. 软件生命周期中所花费用最多的阶段是( )

选项:

A. 软件测试

B. 详细设计

C. 软件维护

D. 软件编码

答案: 请关注公众号【广开搜题】查看答案

问题 10: 10. UML图不包括()。

选项:

A. 状态图

B. 用例图

C. 类图

D. 流程图

答案: 请关注公众号【广开搜题】查看答案

问题 11: 11. DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。

选项:

A. 变换、数据存储、加工和数据流

B. 输入、输出、外部实体和加工

C. 输入、输出、外部实体和加工

D. 加工、数据流、数据存储和外部实体

答案: 请关注公众号【广开搜题】查看答案

问题 12: 12. UML 客户需求分析使用的CRC 卡片上“责任”一栏的内容主要描述类的( )和操作

选项:

A. 属性

B. 私有成员

C. 对象成员

D. 关联对象

答案: 请关注公众号【广开搜题】查看答案

问题 13: 13. 多对象是UML哪个视图中的概念( )。

选项:

A. 类图

B. 组件图

C. 协作图

D. 状态图

答案: 请关注公众号【广开搜题】查看答案

问题 14: 14. 关于软件测试的目的,下面观点错误的是( )

选项:

A. 一个成功的测试用例是发现了至今尚未发现的错误的测试

B. 一个好的测试用例能够发现至今尚未发现的错误

C. 为了发现错误而执行程序的过程

D. 证明程序是正确、没有错误的

答案: 请关注公众号【广开搜题】查看答案

问题 15: 15. 可以认为对象是()

选项:

A. 思维、感觉或动作所能作用的物质

B. 思维、感觉或动作所能作用的精神体

C. 某种可被人感知的事物

D. 不能被思维、感觉或动作作用的精神体

答案: 请关注公众号【广开搜题】查看答案

问题 16: 16. 系统流程图用于可行性分析中的_____的描述。

选项:

A. 目标系统

B. 当前运行系统

C. 新系统

D. 当前逻辑模型

答案: 请关注公众号【广开搜题】查看答案

问题 17: 17. 实体-联系图的数据实体对应于数据流图中的数据存储。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 18: 18. 类之间的关系不包括()。

选项:

A. 时序关系

B. 依赖关系

C. 实现关系

D. 泛化关系

答案: 请关注公众号【广开搜题】查看答案

问题 19: 19. 在UML中,协作图的组成不包括( )

选项:

A. 对象

B. 消息

C. 发送者

D. 链

答案: 请关注公众号【广开搜题】查看答案

问题 20: 20. 类A中的某操作有一个形参类型为类B,那么A和B之间可以建模为()关系

选项:

A. 关联

B. 聚集

C. 依赖

D. 泛化

答案: 请关注公众号【广开搜题】查看答案

问题 21: 21. 面向对象建模得到的模型包含系统的3个要素,即静态结构、交互次序和数据变换。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 22: 22. 通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( )。

选项:

A. friendly

B. protected

C. private

D. public

答案: 请关注公众号【广开搜题】查看答案

问题 23: 23. 用例之间有几种不同的关系,下列哪个不是他们之间可能的关系( )。

选项:

A. include

B. connect

C. extend

D. generalization

答案: 请关注公众号【广开搜题】查看答案

问题 24: 24. 要表示协作(collaboration),应采用的UML图是()

选项:

A. 用例图

B. 类图

C. 包图

D. 复合结构图

答案: 请关注公众号【广开搜题】查看答案

问题 25: 25. 第一个体现结构化编程思想的程序设计语言是( )

选项:

A. FORTRAN语言

B. PL/1语言

C. C语言

D. Pascal语言

答案: 请关注公众号【广开搜题】查看答案

问题 26: 26. 关于对象和对象图,下面说法错误的是( )

选项:

A. 一个对象是一个实例,是属性和行为的一个封装体。

B. 在建模过程中,应先制作类图,再制作对象图

C. 一个值规范是一组实例的规范,可以是对象,可通过表达式来表示或计算多个实例

D. 对象图表示运行时刻的对象状态及对象之间的关联“链”

答案: 请关注公众号【广开搜题】查看答案

问题 27: 27. 下面不属于包关系的是( )

选项:

A. 关联关系

B. 合并关系

C. 导入关系

D. 依赖关系

答案: 请关注公众号【广开搜题】查看答案

问题 28: 28. 下面说法错误的是( )

选项:

A. 共同重用是为了提高包的独立性

B. 子类的稳定性比父类的稳定性好

C. 包不应该存在循环依赖

D. 共同封闭是为了提高包的聚合性

答案: 请关注公众号【广开搜题】查看答案

问题 29: 29. 类之间的关系不包括()。

选项:

A. 分解关系

B. 实现关系

C. 依赖关系

D. 泛化关系

答案: 请关注公众号【广开搜题】查看答案

问题 30: 30. 源程序的版面文档要求应有变量说明、适当注释和____。

选项:

A. 框图

B. 统一书写格式

C. 修改记录

D. 编程日期

答案: 请关注公众号【广开搜题】查看答案

问题 31: 31. 系统流程图是描述_____的工具。

选项:

A. 体系结构

B. 物理系统

C. 逻辑系统

D. 程序系统

答案: 请关注公众号【广开搜题】查看答案

问题 32: 32. 在进行需求分析时需同时考虑维护问题。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 33: 33. 在类图中,哪种关系表达总体与局部的关系()。

选项:

A. 聚合

B. 泛化

C. 实现

D. 依赖

答案: 请关注公众号【广开搜题】查看答案

问题 34: 34. 软件生存周期是从软件开始开发到开发结束的整个时期。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 35: 35. 下面不是活动图中的基本元素的是( )

选项:

A. 分叉、汇合

B. 状态、分支

C. 用况、状态

D. 泳道、对象流

答案: 请关注公众号【广开搜题】查看答案

问题 36: 36. 下列不属于面向对象建模中涉及的概念的是()。

选项:

A. 用例图

B. 协作图

C. 组件图

D. 软件结构图

答案: 请关注公众号【广开搜题】查看答案

问题 37: 37. 严格地说,CASE只是一种开发环境而不是一种开发方法。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 38: 38. 在用ROSE创建的类图中,“ -”表示的可见性是 ()。

选项:

A. Protected

B. Public

C. Private

D. Package

答案: 请关注公众号【广开搜题】查看答案

问题 39: 39. ( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
_____。

选项:

A. 转移

B. 分叉汇合

C. 泳道

D. 分支

答案: 请关注公众号【广开搜题】查看答案

问题 40: 40. 顺序图由类角色,生命线,激活期和()组成

选项:

A. 消息

B. 实体

C. 用例

D. 关系

答案: 请关注公众号【广开搜题】查看答案

问题 41: 41. Putnam成本估算模型是一个( )模型。

选项:

A. 静态单变量

B. 动态单变量

C. 动态多变量

D. 静态多变量

答案: 请关注公众号【广开搜题】查看答案

问题 42: 42. 在类图中,“ +”表示的可见性是()。

选项:

A. Public

B. Package

C. Protected

D. Private

答案: 请关注公众号【广开搜题】查看答案

问题 43: 43. 系统维护的重点是对应用程序的维护。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 44: 44. 下面的 关于包的描述,不正确的是( )

选项:

A. 包的可见性分为public、protected、private

B. 包中可以包含其他元素,比如类、接口、组件、用例等等

C. 和其他建模元素一样,每个包必须有一个区别于其他包的名字

D. export使一个包中的元素可以单向访问另一个包中的元素

答案: 请关注公众号【广开搜题】查看答案

问题 45: 45. 用例图从谁的角度出发对如何使用系统进行描述()

选项:

A. 用户

B. 系统设计师

C. 程序员

D. 系统分析师

答案: 请关注公众号【广开搜题】查看答案

问题 46: 46. 在面向对象的方法学中,封装的目的是分离对象的( )

选项:

A. 分析和定义

B. 设计和实现

C. 设计和测试

D. 定义和实现

答案: 请关注公众号【广开搜题】查看答案

问题 47: 47. 在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( )。
_____
21

选项:

A. *….*

B. 0….*

C. 1….*

D. 0….1

答案: 请关注公众号【广开搜题】查看答案

问题 48: 48. 下列关于UML叙述正确的是()。

选项:

A. UML仅适用于系统的分析与设计阶段

B. UML是一种语言,语言的使用者不能对其扩展

C. UML是独立于软件开发过程的

D. ML仅是一组图形的集合

答案: 请关注公众号【广开搜题】查看答案

问题 49: 49. 下列中的事物包括:结构事物,分组事物,注释事物和 ()。

选项:

A. 行为事物

B. 边界事物

C. 动作事物

D. 实体事物

答案: 请关注公众号【广开搜题】查看答案

问题 50: 50. 结构化设计方法是面向____的设计方法。

选项:

A. 过程

B. 对象

C. 数据流

D. 数据结构

答案: 请关注公众号【广开搜题】查看答案

问题 51: 51. 产生软件维护的副作用,是指()

选项:

A. 运行时误操作

B. 开发时的错误

C. 因修改软件而造成的错误

D. 隐含的错误

答案: 请关注公众号【广开搜题】查看答案

问题 52: 52. UML语言包含几大类图形()。

选项:

A. 执行者角色 用户接口 控制类 业务层 后台数据库

B. 执行者角色 控制类 用户接口 业务层 后台数据库

C. 执行者角色 控制类 用户接口 后台数据库 业务层

D. 执行者角色 用户接口 业务层 控制类 后台数据库

答案: 请关注公众号【广开搜题】查看答案

问题 53: 53. 对象和对象之间通过消息来进行通信。消息通信在面向对象的语言中即()

选项:

A. 方法定义

B. 方法实现

C. 方法嵌套

D. 方法调用

答案: 请关注公众号【广开搜题】查看答案

问题 54: 54. 下面哪个不是UML中的静态视图()。

选项:

A. 分支

B. 转移

C. 分叉汇合

D. 泳道

答案: 请关注公众号【广开搜题】查看答案

问题 55: 55. 下列关于状态图的说法中,正确的是()

选项:

A. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模

B. 状态图是UML中对系统的静态方面进行建模的五种图之一

C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为

D. 状态图是活动图的一个特例,状态图中的多数状态是活动状态

答案: 请关注公众号【广开搜题】查看答案

问题 56: 56. 如果用例A和用例B相似,但A的动作序列是通过改写B的部分动作或者扩展B的动作而获得的,则称( )

选项:

A. 用例A实现用例B

B. 用例A扩展用例B

C. 用例A包含用例B

D. 用例A继承用例B

答案: 请关注公众号【广开搜题】查看答案

问题 57: 57. 下面哪个视图属于UML语言的交互图()。

选项:

A. 顺序图

B. 实现图

C. 行为图

D. 状态图

答案: 请关注公众号【广开搜题】查看答案

问题 58: 58. 顺序图由类角色,生命线,激活期和( )组成。

选项:

A. 实体

B. 用例

C. 消息

D. 关系

答案: 请关注公众号【广开搜题】查看答案

问题 59: 59. UML建模工具中,涉及动态建模与静态建模共()。

选项:

A. 3

B. 4

C. 9

D. 7

答案: 请关注公众号【广开搜题】查看答案

问题 60: 60. 关于继承性,下列说法错误的是( )

选项:

A. 父类的protected成员可被其子类访问。

B. 子类的对象可代替其父类的对象。

C. 子类的每个对象都是其父类的一个对象。

D. 一个父类可以有多个子类,每个子类只能有一个父类。

答案: 请关注公众号【广开搜题】查看答案

问题 61: 61. 下面哪个视图属于UML语言的交互图( )

选项:

A. 顺序图

B. 行为图

C. 实现图

D. 状态图

答案: 请关注公众号【广开搜题】查看答案

问题 62: 62. 在构件图中,一个构件替换另一个构件的条件()

选项:

A. 新构件和旧构件名称相同

B. 构件可以任意替换,不许任何条件

C. 旧构件符合新构件的接口

D. 新构件符合旧构件的接口

答案: 请关注公众号【广开搜题】查看答案

问题 63: 63. ( )不是UML体系的组成部分。

选项:

A. 规则

B. 基本架构

C. 机制

D. 应用领域

答案: 请关注公众号【广开搜题】查看答案

问题 64: 64. 在类图中,哪种关系表达总体与局部的关系( )。

选项:

A. 聚集

B. 依赖

C. 泛化

D. 实现

答案: 请关注公众号【广开搜题】查看答案

问题 65: 65. 不适于作为数据流图处理(加工)框名称的是____。

选项:

A. 人工校核工资数据

B. 工资支票数据

C. 计算职工工资

D. 打印工资支票

答案: 请关注公众号【广开搜题】查看答案

问题 66: 66. 面向对象设计的基本特性除了封装和多态之外,还包括( )

选项:

A. 完整性

B. 继承性

C. 一致性

D. 可移植性

答案: 请关注公众号【广开搜题】查看答案

问题 67: 67. 在识别用例时,以下()问题可以帮助识别用例

选项:

A. 当系统状态发生故障时,是否需要通知参与者

B. 系统运行环境是什么

C. 系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件

D. 参与者希望系统为他提供什么样的功能

答案: 请关注公众号【广开搜题】查看答案

问题 68: 68. 在面向对象方法中,信息隐蔽是通过对象的( )来实现的。

选项:

A. 继承性

B. 封装性

C. 共享性

D. 分类型

答案: 请关注公众号【广开搜题】查看答案

问题 69: 69. 为了提高模块的独立性,模块之间最好是( )耦合。

选项:

A. 控制耦合

B. 内容耦合

C. 公共耦合

D. 数据耦合

答案: 请关注公众号【广开搜题】查看答案

问题 70: 70. 系统分析员Analyst在做储蓄系统的需求开发时,发现:1.“取款”用例 2、“查询余额”用例 3、“更改密码”用例都要使用 4、“验证卡号和密码”用例的功能。那么1、2、3这3个用例与用例4的关系是()

选项:

A. 组成关系

B. 扩展关系

C. 使用关系

D. 包含关系

答案: 请关注公众号【广开搜题】查看答案

问题 71: 71. 面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;________;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

选项:

A. 开发过程基于功能分析和功能分解

B. 强调需求分析重要性

C. 对既存类进行调整

D. 把对象划分成类,每个对象类都定义一组数据和方法

答案: 请关注公众号【广开搜题】查看答案

问题 72: 72. 在UML状态图中,历史状态用于存储以前的状态。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 73: 1. 软件测试方法中的静态测试方法之一为( )

选项:

A. 计算机辅助静态分析

B. 路径覆盖

C. 黑盒法

D. 边界值分析

答案: 请关注公众号【广开搜题】查看答案

问题 74: 2. UML中关联的多重度是指( )

选项:

A. 一个类的某个方法被另一个类调用的次数

B. 一个类的实类能够与另一个类的多个实类相关联

C. 一个类有多个方法被另一个类调用

D. 两个类所具有的相同的方法和属性

答案: 请关注公众号【广开搜题】查看答案

问题 75: 3. 好模型的应该符合的条件是() ① 规范性 ② 正确性 ③一致性 ④完备性 ⑤独立性

选项:

A. ①③④⑤

B. ②③④⑤

C. ①②③④

D. ①②④⑤

答案: 请关注公众号【广开搜题】查看答案

问题 76: 4. 识别用例的最好方法是从哪里入手()

选项:

A. 类图

B. 参与者

C. 事件

D. 类

答案: 请关注公众号【广开搜题】查看答案

问题 77: 5. 请求接口(Required Interface)用于定义一个构件所提供的服务。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 78: 6. 下面的 关于包的描述,不正确的是( )

选项:

A. export使一个包中的元素可以单向访问另一个包中的元素

B. 和其他建模元素一样,每个包必须有一个区别于其他包的名字

C. 包的可见性分为public、protected、private

D. 包中可以包含其他元素,比如类、接口、组件、用例等等

答案: 请关注公众号【广开搜题】查看答案

问题 79: 7. Jackson程序设计方法是一种面向 _____ 的设计方法。

选项:

A. 数据结构

B. 系统流程图

C. IPO图

D. 数据流图

答案: 请关注公众号【广开搜题】查看答案

问题 80: 8. 对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 81: 9. 下列关于面向对象分析与设计说法错误的是( )。

选项:

A. 面向对象的设计是面向对象分析进一步的细化和更高的抽象

B. 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象

C. 面向对象的设计是面向对象分析的另一种思维方式

D. 面向对象的设计以面向对象分析为基础归纳出类

答案: 请关注公众号【广开搜题】查看答案

问题 82: 10. UML中的事物包括:结构事物,分组事物,注释事物和()。

选项:

A. 边界事物

B. 实体事物

C. 动作事物

D. 控制事物

答案: 请关注公众号【广开搜题】查看答案

问题 83: 11. 类之间的关系不包括()。

选项:

A. 泛化关系

B. 依赖关系

C. 分解关系

D. 实现关系

答案: 请关注公众号【广开搜题】查看答案

问题 84: 12. UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指( )

选项:

A. 人和硬件设备

B. 人

C. 人、硬件设备或外部系统

D. 硬件设备

答案: 请关注公众号【广开搜题】查看答案

问题 85: 13. 部署图的组成不包括()。

选项:

A. 设备

B. 连接

C. 构件

D. 处理器

答案: 请关注公众号【广开搜题】查看答案

问题 86: 14. 功能性注释嵌入在源程序内部,它是用来说明( )。

选项:

A. 模块接口

B. 程序段或者语句功能

C. 模块的功能

D. 数据的名称

答案: 请关注公众号【广开搜题】查看答案

问题 87: 15. 下列关于用例图的描述,错误的是()

选项:

A. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例指向扩展用例。

B. 用例图中的参与者和用例之间是关联关系。

C. 参与者和参与者之间、用例和用例之间都可能出现泛化关系。

D. 包含是用例之间的一种依赖关系,指向被包含的用例。

答案: 请关注公众号【广开搜题】查看答案

问题 88: 16. ( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。

选项:

A. 用例图

B. 类图

C. 状态图

D. 活动图

答案: 请关注公众号【广开搜题】查看答案

问题 89: 17. 在UML中,接口有几种表达方式()。

选项:

A. 6

B. 8

C. 4

D. 2

答案: 请关注公众号【广开搜题】查看答案

问题 90: 18. 关于交互和交互图,下面说法错误的是()

选项:

A. 交互中创建一个对象就是创建一条新的生命线,撤销一个对象就是终止一条生命线

B. 发出一个异步调用需要等待一个应答消息,而同步调用就不需要应答

C. 一个消息定义了交互中的一种特定通信,如调用一个操作、发出一个信号等

D. 一条生命线表示参与交互的一个实体或实体集合

答案: 请关注公众号【广开搜题】查看答案

问题 91: 19. 关于包的描述,不正确的是( )

选项:

A. 和其他建模元素一样,每个包必须有一个区别于其他包的名字

B. 包的可见性分为public、protected、private

C. export使一个包中的元素可以单向访问另一个包中的元素

D. 包中可以包含其他元素,比如类、接口、组件、用例等等

答案: 请关注公众号【广开搜题】查看答案

问题 92: 20. 下列各种图可用于静态建模的有( )

选项:

A. 活动图

B. 状态图

C. 类图

D. 序列图

答案: 请关注公众号【广开搜题】查看答案

问题 93: 21. UML建模工具中,涉及动态建模与静态建模共()。

选项:

A. 7

B. 3

C. 9

D. 4

答案: 请关注公众号【广开搜题】查看答案

问题 94: 22. 用例是从用户的观点对系统行为的一个描述

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 95: 23. 在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )

选项:

A. 分类关系

B. 聚集关系

C. 包含关系

D. 扩展关系

答案: 请关注公众号【广开搜题】查看答案

问题 96: 24. 关于协作图的描述,下列哪个不正确()

选项:

A. 协作图中有消息流的顺序号。

B. 协作图是顺序图的一种特例。

C. 协作图作为一种交互图,强调的是参加交互的对象的组织

D. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成

答案: 请关注公众号【广开搜题】查看答案

问题 97: 25. event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( )。

选项:

A. 信号

B. 源事件

C. 调用事件

D. 时间事件

答案: 请关注公众号【广开搜题】查看答案

问题 98: 26. 一般来说,在管理软件中,软件生存周期各个阶段的工作量以______所占的比例最大。

选项:

A. 维护阶段

B. 测试阶段

C. 需求分析与设计阶段

D. 编码实现阶段

答案: 请关注公众号【广开搜题】查看答案

问题 99: 27. 下面哪个视图属于UML语言的交互图()。

选项:

A. 组件图

B. 协作图

C. 类图图

D. 包图图

答案: 请关注公众号【广开搜题】查看答案

问题 100: 28. UML中关联的多重性是指( )

选项:

A. 一个类由多少个方法被另一个类调用

B. 两个类所具有的相同的方法和属性

C. 一个类的某个方法被另一个类调用的次数

D. 一个类的实例能够与另一个类的多少个实例相关

答案: 请关注公众号【广开搜题】查看答案

问题 101: 29. 消息的组成不包括()。

选项:

A. 活动

B. 接收者

C. 发送者

D. 接口

答案: 请关注公众号【广开搜题】查看答案

问题 102: 30. 扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 103: 31. 活动图中泳道的作用是用来发现工作流的。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 104: 32. 下列不属于黑盒测试的技术是( )。

选项:

A. 接口

B. 模块的功能

C. 数据的名称和用途

D. 程序或者语句功能

答案: 请关注公众号【广开搜题】查看答案

问题 105: 33. 下列关于构件图(组件图)的用途,说法不正确的是()

选项:

A. 在构件图中,可以将系统中可重用的模块封装成为具有可替代性的物理单元

B. 在构件图中,构件和构件之间的关系表现为实现关系,定义的类或接口与类之间的关系表现为依赖关系

C. 构件图通过显示系统的构件以及接口等之间的关系,形成更大的一个设计单元

D. 构件图是用来表示系统中构件与构件之间、定义的类或接口与构件之间的关系图

答案: 请关注公众号【广开搜题】查看答案

问题 106: 34. 下面哪个视图属于UML语言的交互图()。

选项:

A. 实现图

B. 行为图

C. 状态图

D. 时序图

答案: 请关注公众号【广开搜题】查看答案

问题 107: 35. 软件生存周期是从软件开始开发到开发结束的整个时期。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 108: 36. 如果一个关联的两端都在同一个类A上,那么该关联表示( )

选项:

A. 类A有部分对象对自己存在一个链接link

B. 类A的每个对象与本类的其它对象有链接link

C. 类A的每个对象对自己都存在一个链接link

D. 类A的每个对象都有两个实例

答案: 请关注公众号【广开搜题】查看答案

问题 109: 37. 要表示协作(collaboration),应采用的UML图是()

选项:

A. 类图

B. 包图

C. 复合结构图

D. 用例图

答案: 请关注公众号【广开搜题】查看答案

问题 110: 38. 生命线是UML视图中哪个图形的组成部分( )。

选项:

A. 活动图

B. 顺序图

C. 类图

D. 状态图

答案: 请关注公众号【广开搜题】查看答案

问题 111: 39. Jackson设计方法由英国的M. Jackson提出的,它是一种面向____的设计方法。

选项:

A. 对象

B. 数据结构

C. 数据流

D. 控制结构

答案: 请关注公众号【广开搜题】查看答案

问题 112: 40. 要表示对象之间的消息交互,应采用的UML图是( )

选项:

A. 状态图

B. 用例图

C. 类图

D. 序列图

答案: 请关注公众号【广开搜题】查看答案

问题 113: 41. 用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是( )

选项:

A. 重复结构

B. 选择结构

C. 嵌套结构

D. 顺序结构

答案: 请关注公众号【广开搜题】查看答案

问题 114: 42. 软件工程中______不属于用户文档的内容。

选项:

A. 安装手册

B. 系统设计

C. 使用手册

D. 功能描述

答案: 请关注公众号【广开搜题】查看答案

问题 115: 43. 下列不属于属性的可见性的是( )

选项:

A. 私有的

B. 公有的

C. 私有保护的

D. 保护的

答案: 请关注公众号【广开搜题】查看答案

问题 116: 44. Rational 公司被IBM公司收购之前还收购了( )公司

选项:

A. 福特

B. 微软

C. Borland

D. Oracle

答案: 请关注公众号【广开搜题】查看答案

问题 117: 45. 系统分析的目标是提出建设系统的物理方案。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 118: 46. 通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,
下面哪个不是UML 中的类成员访问限定性( )

选项:

A. private

B. protected

C. friendly

D. public

答案: 请关注公众号【广开搜题】查看答案

问题 119: 47. 一个用例中加入一些新的动作后则构成了另一个用例,这两个用例之间的关系是( )

选项:

A. 泛化

B. 包含

C. 聚集

D. 扩展

答案: 请关注公众号【广开搜题】查看答案

问题 120: 48. 下列关于UML叙述正确的是()。

选项:

A. UML仅适用于系统的分析与设计阶段

B. ML仅是一组图形的集合

C. UML是独立于软件开发过程的

D. UML是一种语言,语言的使用者不能对其扩展

答案: 请关注公众号【广开搜题】查看答案

问题 121: 49. 状态图中状态一般分成顺序子状态和随机子状态

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 122: 50. 构造型«access»表示( )导入

选项:

A. private

B. public

C. protected

D. package

答案: 请关注公众号【广开搜题】查看答案

问题 123: 51. 关于UML的一般命名规则,下面说法错误的是( )

选项:

A. 接口名的首字母应该大写

B. 操作名的首字母应该小写

C. 属性名的首字母应该大写

D. 类名的首字母应该大写

答案: 请关注公众号【广开搜题】查看答案

问题 124: 52. 下面哪个不是UML中的静态视图()。

选项:

A. 用例图

B. 对象图

C. 类图

D. 活动图

答案: 请关注公众号【广开搜题】查看答案

问题 125: 53. 在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系()

选项:

A. 包含

B. 泛化

C. 关联

D. 扩展

答案: 请关注公众号【广开搜题】查看答案

问题 126: 54. 用例之间有几种不同的关系,下列哪个不是他们之间可能的关系( )。

选项:

A. extend

B. connect

C. generalization

D. include

答案: 请关注公众号【广开搜题】查看答案

问题 127: 55. 通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( )。

选项:

A. protected

B. friendly

C. public

D. private

答案: 请关注公众号【广开搜题】查看答案

问题 128: 56. 在UML中,()不表示使用软件系统的功能,与软件系统交换信息的外部实体

选项:

A. 用例

B. 用例图

C. 类

D. 执行者

答案: 请关注公众号【广开搜题】查看答案

问题 129: 57. 需求分析中开发人员要从用户那里了解( )

选项:

A. 用户使用界面

B. 输入的信息

C. 软件做什么

D. 软件的规模

答案: 请关注公众号【广开搜题】查看答案

问题 130: 58. 一个状态图最多只能有一个初态和一个终态。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 131: 59. PAD(Problem Analysis Diagram)图是一种____工具。

选项:

A. 编程辅助

B. 测试

C. 系统描述

D. 详细设计

答案: 请关注公众号【广开搜题】查看答案

问题 132: 60. 不属于构件图中的元素为()。

选项:

A. 关系

B. 构件

C. 接口

D. 转换

答案: 请关注公众号【广开搜题】查看答案

问题 133: 61. 在软件开发过程中,以下说法正确的是( )。

选项:

A. 判定表是一种通用的设计工具

B. 程序流程图是逐步求精的好工具

C. N-S图不可能任意转移控制,符合结构化原则

D. 程序流程图和N-S图都不易表达模块的层次结构

答案: 请关注公众号【广开搜题】查看答案

问题 134: 62. 在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( )。
_____
21

选项:

A. 0….1

B. *….*

C. 0….*

D. 1….*

答案: 请关注公众号【广开搜题】查看答案

问题 135: 63. 下面哪个视图属于UML语言的交互图( )

选项:

A. 状态图

B. 行为图

C. 实现图

D. 顺序图

答案: 请关注公众号【广开搜题】查看答案

问题 136: 64. 在类图中,“ +”表示的可见性,代表公有的为()。

选项:

A. Package

B. Private

C. Protected

D. Public

答案: 请关注公众号【广开搜题】查看答案

问题 137: 65. UML的类图中不包含的抽象的层次为()。

选项:

A. 概念层

B. 说明层

C. 业务层

D. 实现层

答案: 请关注公众号【广开搜题】查看答案

问题 138: 66. 风险预测从两个方面评估风险,即风险发生的可能性以及( )。

选项:

A. 风险产生的原因

B. 风险发生所产生的后果

C. 风险控制技术

D. 风险能否消除

答案: 请关注公众号【广开搜题】查看答案

问题 139: 67. 下面不属于类的关系的是( )

选项:

A. 传递

B. 泛化

C. 聚集

D. 关联

答案: 请关注公众号【广开搜题】查看答案

问题 140: 68. _______工具在软件详细设计过程中不采用。

选项:

A. PDL

B. DFD图

C. IPO图

D. 判定表

答案: 请关注公众号【广开搜题】查看答案

问题 141: 69. UML是一种可视化的建模语言。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 142: 70. 在图书管理系统的用例图中,还书用例和罚款用例之间是( )关系

选项:

A. 聚集

B. 扩展

C. 包含

D. 分类

答案: 请关注公众号【广开搜题】查看答案

问题 143: 71. 编码风格由个人喜好决定,没有固定格式。

选项:

答案: 请关注公众号【广开搜题】查看答案

问题 144: 72. 在下面关于类的描述中,错误的是()

选项:

A. 类是静态的

B. 类是抽象的

C. 类是现实世界中客观存在的事物

D. 一个类是具有相同特征、约束和语义规范的一组对象的抽象描述

答案: 请关注公众号【广开搜题】查看答案

问题 145: 73. 若将活动状态比作方法,那么动作状态即()。

选项:

A. 方法名

B. 方法体中的每一条语句

C. 方法返回值

D. 方法的可见性

答案: 请关注公众号【广开搜题】查看答案

问题 146: 74. 一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用( )来表述“谁做”。

选项:

A. 活动

B. 制品

C. 工作流

D. 角色

答案: 请关注公众号【广开搜题】查看答案

问题 147: 75. 下列叙述中,_______不属于数据字典的作用。

选项:

A. 为需求分析阶段定义各类条目

B. 作为编码阶段的描述工具

C. 作为概要设计的依据

D. 为用户与开发人员之间统一认识

答案: 请关注公众号【广开搜题】查看答案

问题 148: 1. 瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。

选项:

A. 可行性分析

B. 测试与排错

C. 运行及维护

D. 详细设计

答案: 请关注公众号【广开搜题】查看答案

问题 149: 2. 划分软件生存周期的阶段时所应遵循的基本原则是_____。

选项:

A. 各阶段的任务在时间上连续

B. 各阶段的任务尽可能相对独立

C. 各阶段的任务尽可能相关性

D. 各阶段的任务在时间上相对独立

答案: 请关注公众号【广开搜题】查看答案

问题 150: 3. 一个软件项目是否进行开发的结论是在______文档中作出的。

选项:

A. 测试报告

B. 软件开发计划

C. 各可行性报告

D. 需求分析说明书

答案: 请关注公众号【广开搜题】查看答案

问题 151: 4. 分析员是____。

选项:

A. 用户和软件人员的领导

B. 用户和软件人员的中间人

C. 用户中系统的直接使用者

D. 软件的编程人员

答案: 请关注公众号【广开搜题】查看答案

问题 152: 5. 下列叙述中,_______不属于数据字典的作用。

选项:

A. 为需求分析阶段定义各类条目

B. 为用户与开发人员之间统一认识

C. 作为编码阶段的描述工具

D. 作为概要设计的依据

答案: 请关注公众号【广开搜题】查看答案

问题 153: 6. 使用结构化分析方法时,采用的基本手段是____。

选项:

A. 试探与回溯

B. 归纳与推导

C. 分解和综合

D. 分解和抽象

答案: 请关注公众号【广开搜题】查看答案

问题 154: 7. 结构化系统分析主要是通过____进行分析的。

选项:

A. 处理功能分解

B. 数据结构分解

C. 算法分解

D. 控制结构分解

答案: 请关注公众号【广开搜题】查看答案

问题 155: 8. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。

选项:

A. 细节

B. 软件的作者

C. 抽象

D. 总貌

答案: 请关注公众号【广开搜题】查看答案

问题 156: 9. 需求分析说明书不能作为______。

选项:

A. 系统概要设计的依据

B. 用户和开发人员之间的合同

C. 软件验收测试的依据

D. 可行性研究的依据

答案: 请关注公众号【广开搜题】查看答案

问题 157: 10. 结构化分析方法以数据流图、____和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。

选项:

A. DFD图

B. IPO图

C. PAD图

D. 数据字典

答案: 请关注公众号【广开搜题】查看答案

问题 158: 11. 如果模块中所有成分引用共同的数据,该模块内的联系类型是____。

选项:

A. 过程内聚

B. 通信内聚

C. 顺序内聚

D. 功能内聚

答案: 请关注公众号【广开搜题】查看答案

问题 159: 12. 初始化模块和结束模块从块内联系看,被称为____模块。

选项:

A. 时间内聚

B. 功能内聚

C. 过程内聚

D. 逻辑内聚

答案: 请关注公众号【广开搜题】查看答案

问题 160: 13. 若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为______。

选项:

A. 功能内聚

B. 顺序内聚

C. 通信内聚

D. 过程内聚

答案: 请关注公众号【广开搜题】查看答案

问题 161: 14. 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为____。

选项:

A. 数据耦合

B. 公共耦合

C. 控制耦合

D. 混合耦合

答案: 请关注公众号【广开搜题】查看答案

问题 162: 15. 要减少两个模块之间的耦合,则必须____。

选项:

A. 两个模块间的调用次数要少

B. 模块间传递的参数要少

C. 模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量

D. 模块间传递的参数要少且布传递开关型参数

答案: 请关注公众号【广开搜题】查看答案

问题 163: 16. 下列耦合度表示中,最弱的耦合形式是______。

选项:

A. 数据结构

B. 公共耦合

C. 特征耦合

D. 数据耦合

答案: 请关注公众号【广开搜题】查看答案

问题 164: 17. 一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于______耦合。

选项:

A. 公共型

B. 复合型

C. 内容型

D. 数据型

答案: 请关注公众号【广开搜题】查看答案

问题 165: 18. PAD(Problem Analysis Diagram)图是一种____工具。

选项:

A. 系统描述

B. 详细设计

C. 测试

D. 编程辅助

答案: 请关注公众号【广开搜题】查看答案

问题 166: 19. 下列系统设计工具中,______不属于详细设计工具。

选项:

A. 数据流图

B. PAD

C. 程序流程图

D. N—S图

答案: 请关注公众号【广开搜题】查看答案

问题 167: 20. 程序流程图、N-S图和PAD图是____使用的表达工具。

选项:

A. 设计阶段的详细设计

B. 编码阶段

C. 测试阶段

D. 设计阶段的概要设计

答案: 请关注公众号【广开搜题】查看答案

问题 168: 1. 下列_____不是模块化设计的目的。

选项:

A. 有利于信息隐蔽

B. 降低复杂度

C. 可采用结构化设计方法

D. 描述系统的功能与性能

答案: 请关注公众号【广开搜题】查看答案

问题 169: 2. 一个模块直接控制(调用)的下层模块的数目称为模块的_______。

选项:

A. 扇入数

B. 作用域

C. 宽度

D. 扇出数

答案: 请关注公众号【广开搜题】查看答案

问题 170: 3. 某个模块的作用域是指______。

选项:

A. 与该模块相关联的所有模块

B. 受该模块内的判定影响的所有模块

C. 被该模块调用的所用模块

D. 调用该模块的所有模块

答案: 请关注公众号【广开搜题】查看答案

问题 171: 4. 模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是____。

选项:

A. 过程性内聚

B. 顺序性内聚

C. 功能性内聚

D. 逻辑性内聚

答案: 请关注公众号【广开搜题】查看答案

问题 172: 5. 如果模块中所有成分引用共同的数据,该模块内的联系类型是____。

选项:

A. 顺序内聚

B. 过程内聚

C. 功能内聚

D. 通信内聚

答案: 请关注公众号【广开搜题】查看答案

问题 173: 6. 初始化模块和结束模块从块内联系看,被称为____模块。

选项:

A. 逻辑内聚

B. 时间内聚

C. 功能内聚

D. 过程内聚

答案: 请关注公众号【广开搜题】查看答案

问题 174: 7. 若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为______。

选项:

A. 功能内聚

B. 顺序内聚

C. 过程内聚

D. 通信内聚

答案: 请关注公众号【广开搜题】查看答案

问题 175: 8. 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为____。

选项:

A. 控制耦合

B. 公共耦合

C. 混合耦合

D. 数据耦合

答案: 请关注公众号【广开搜题】查看答案

问题 176: 9. 要减少两个模块之间的耦合,则必须____。

选项:

A. 模块间传递的参数要少且布传递开关型参数

B. 两个模块间的调用次数要少

C. 模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量

D. 模块间传递的参数要少

答案: 请关注公众号【广开搜题】查看答案

问题 177: 10. 下列耦合度表示中,最弱的耦合形式是______。

选项:

A. 特征耦合

B. 公共耦合

C. 数据耦合

D. 数据结构

答案: 请关注公众号【广开搜题】查看答案

问题 178: 11. 程序的三种基本控制结构是( )

选项:

A. 调用、返回和转移

B. 过程、子程序和分程序

C. 顺序、选择和重复

D. 递归、堆栈和队列

答案: 请关注公众号【广开搜题】查看答案

问题 179: 12. 在详细设计阶段,经常采用的工具有( )

选项:

A. SC

B. SA

C. PAD

D. DFD

答案: 请关注公众号【广开搜题】查看答案

问题 180: 13. 详细设计的结果基本决定了最终程序的( )

选项:

A. 可维护性

B. 质量

C. 代码的规模

D. 运行速度

答案: 请关注公众号【广开搜题】查看答案

问题 181: 14. 需求分析中开发人员要从用户那里了解( )

选项:

A. 软件的规模

B. 用户使用界面

C. 软件做什么

D. 输入的信息

答案: 请关注公众号【广开搜题】查看答案

问题 182: 15. 结构化程序设计主要强调的是( )

选项:

A. 程序易读性

B. 程序的规模

C. 程序的效率

D. 程序设计语言的先进性

答案: 请关注公众号【广开搜题】查看答案

问题 183: 16. IDEF。图反映系统( )

选项:

A. 对谁做

B. 怎么做

C. 做什么

D. 何时做

答案: 请关注公众号【广开搜题】查看答案

问题 184: 17. 经济可行性研究的范围包括( )

选项:

A. 效益分析

B. 资源有效性

C. 管理制度

D. 开发风险

答案: 请关注公众号【广开搜题】查看答案

问题 185: 18. 在结构化程序设计思想中,不属于程序三种基本控制结构的是()

选项:

A. 循环

B. 顺序

C. 嵌套

D. 选择

答案: 请关注公众号【广开搜题】查看答案

问题 186: 19. 在面向对象的方法学中,封装的目的是分离对象的( )

选项:

A. 设计和实现

B. 分析和定义

C. 定义和实现

D. 设计和测试

答案: 请关注公众号【广开搜题】查看答案

问题 187: 20. 下面不是面向对象设计基本特性的是( )

选项:

A. 一致性

B. 封装性

C. 继承性

D. 多态性

答案: 请关注公众号【广开搜题】查看答案

问题 188: 1. 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。

选项:

A. 缩短研制周期扩大软件功能

B. 硬软件结合使系统面向应用

C. 用较少的投资获得高质量的软件

D. 引入新技术提高空间利用率

答案: 请关注公众号【广开搜题】查看答案

问题 189: 2. 在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。

选项:

A. 决策点

B. 并发控制

C. 对象

D. 活动

答案: 请关注公众号【广开搜题】查看答案

问题 190: 3. 瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。

选项:

A. 可行性分析

B. 运行及维护

C. 详细设计

D. 测试与排错

答案: 请关注公众号【广开搜题】查看答案

问题 191: 4. 划分软件生存周期的阶段时所应遵循的基本原则是_____。

选项:

A. 各阶段的任务在时间上相对独立

B. 各阶段的任务尽可能相对独立

C. 各阶段的任务尽可能相关性

D. 各阶段的任务在时间上连续

答案: 请关注公众号【广开搜题】查看答案

问题 192: 5. 一个软件项目是否进行开发的结论是在______文档中作出的。

选项:

A. 需求分析说明书

B. 各可行性报告

C. 软件开发计划

D. 测试报告

答案: 请关注公众号【广开搜题】查看答案

问题 193: 6. 分析员是____。

选项:

A. 软件的编程人员

B. 用户和软件人员的领导

C. 用户中系统的直接使用者

D. 用户和软件人员的中间人

答案: 请关注公众号【广开搜题】查看答案

问题 194: 7. 下列叙述中,_______不属于数据字典的作用。

选项:

A. 为需求分析阶段定义各类条目

B. 作为概要设计的依据

C. 为用户与开发人员之间统一认识

D. 作为编码阶段的描述工具

答案: 请关注公众号【广开搜题】查看答案

问题 195: 8. 使用结构化分析方法时,采用的基本手段是____。

选项:

A. 试探与回溯

B. 分解和抽象

C. 分解和综合

D. 归纳与推导

答案: 请关注公众号【广开搜题】查看答案

问题 196: 9. 结构化系统分析主要是通过____进行分析的。

选项:

A. 数据结构分解

B. 算法分解

C. 控制结构分解

D. 处理功能分解

答案: 请关注公众号【广开搜题】查看答案

问题 197: 10. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。

选项:

A. 细节

B. 总貌

C. 软件的作者

D. 抽象

答案: 请关注公众号【广开搜题】查看答案

问题 198: 11. 提高程序可读性的有力手段是______。

选项:

A. 选好一种程序设计语言

B. 使用三种标准控制语句

C. 给程序加注释

D. 显式说明一切变量

答案: 请关注公众号【广开搜题】查看答案

问题 199: 12. Jackson程序设计方法是一种面向 _____ 的设计方法。

选项:

A. 数据流图

B. 系统流程图

C. 数据结构

D. IPO图

答案: 请关注公众号【广开搜题】查看答案

问题 200: 13. 软件工程中______不属于用户文档的内容。

选项:

A. 功能描述

B. 安装手册

C. 系统设计

D. 使用手册

答案: 请关注公众号【广开搜题】查看答案

问题 201: 14. 在软件工程中,高质量的文档标准是完整性、一致性和____。

选项:

A. 安全性

B. 组合性

C. 统一性

D. 无二义性

答案: 请关注公众号【广开搜题】查看答案

问题 202: 15. 一般来说,在管理软件中,软件生存周期各个阶段的工作量以______所占的比例最大。

选项:

A. 维护阶段

B. 测试阶段

C. 需求分析与设计阶段

D. 编码实现阶段

答案: 请关注公众号【广开搜题】查看答案

问题 203: 16. 软件的____一般由两次故障平均间隔时间和故障平均恢复时间来度量;

选项:

A. 可靠性

B. 可维护性

C. 可理解性

D. 效率

答案: 请关注公众号【广开搜题】查看答案

问题 204: 17. 采用____且编写程序,可提高程序的可移植性;

选项:

A. 机器语言

B. 高级语言

C. 宏指令

D. 汇编语言

答案: 请关注公众号【广开搜题】查看答案

问题 205: 18. “软件工程的概念是为解决软件危机而提出的”这句话的意思是()

选项:

A. 说明软件工程这门学科的形成是软件发展的需要

B. 说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题

C. 强调软件工程成功解决了软件危机的问题

D. 说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理

答案: 请关注公众号【广开搜题】查看答案

问题 206: 19. 瀑布模型的主要特点是()

选项:

A. 缺乏灵活性

B. 将开发过程严格地划分为一系列有序的活动

C. 提供了有效的管理模式

D. 将开发过程分解为阶段

答案: 请关注公众号【广开搜题】查看答案

问题 207: 20. 在软件工程的需求分析阶段,不属于问题识别内容的是( )

选项:

A. 功能需求

B. 性能需求

C. 输入/输出需求

D. 环境需求

答案: 请关注公众号【广开搜题】查看答案

电话咨询