平时作业
复
习
资
料
渝粤搜题微信公众号
编制
软件工程(本)
学校: 无
问题: 1. 软件重用是提高软件开发生产率和目标系统质量的重要途径。
选项:
渝粤搜题答案:
问题: 2. 软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。
选项:
渝粤搜题答案:
问题: 3. 判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。
选项:
渝粤搜题答案:
问题: 4. 系统流程图是一个典型的描述逻辑系统的传统工具。
选项:
渝粤搜题答案:
问题: 5. 耦合用于衡量一个模块内部的各个元素彼此结合的紧密程度。
选项:
渝粤搜题答案:
问题: 6. 开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。
选项:
• A. 软件工程
• B. 软件产生
• C. 软件投机
• D. 软件危机
渝粤搜题答案:
问题: 7. 软件调试技术包括( )
选项:
• A. 演绎法
• B. 循环覆盖
• C. 集成测试
• D. 边界值分析
渝粤搜题答案:
问题: 8. 产生软件维护的副作用,是指()
选项:
• A. 因修改软件而造成的错误
• B. 开发时的错误
• C. 隐含的错误
• D. 运行时误操作
渝粤搜题答案:
问题: 9. 下列不属于通常冗余技术的是( )
选项:
• A. 代码冗余
• B. 结构冗余
• C. 信息冗余
• D. 时间冗余
渝粤搜题答案:
问题: 10. 关于软件测试的目的,下面观点错误的是( )
选项:
• A. 一个好的测试用例能够发现至今尚未发现的错误
• B. 为了发现错误而执行程序的过程
• C. 证明程序是正确、没有错误的
• D. 一个成功的测试用例是发现了至今尚未发现的错误的测试
渝粤搜题答案:
问题: 1. 下列描述中,哪个不是建模的基本原则()
选项:
• A. 模型要与现实相联系
• B. 要仔细的选择模型
• C. 对一个重要的系统用一个模型就可以充分描述
• D. 每一种模型可以在不同的精度级别上表示所要开发的系统
渝粤搜题答案:
问题: 2. 面向对象的封装有三个层面的解释,不属于这三个层面的是( )
选项:
• A. 包的封装
• B. 对象的封装
• C. 类的封装
• D. 接口的封装
渝粤搜题答案:
问题: 3. ()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题
选项:
• A. 原型模型
• B. 增量模型
• C. 瀑布模型
• D. 螺旋模型
渝粤搜题答案:
问题: 4. 用于把元素组织成组的通用机制是( )
选项:
• A. 接口
• B. 类
• C. 组件
• D. 包
渝粤搜题答案:
问题: 5. UML的英文全称是()
选项:
• A. Unified Managing Language
• B. Unit Modeling Language
• C. User Manage Language
• D. Unified Modeling Language
渝粤搜题答案:
问题: 6. 关于继承性,下列说法错误的是( )
选项:
• A. 父类的protected成员可被其子类访问。
• B. 子类的对象可代替其父类的对象。
• C. 子类的每个对象都是其父类的一个对象。
• D. 一个父类可以有多个子类,每个子类只能有一个父类。
渝粤搜题答案:
问题: 7. 下列描述中,哪个不是建模的基本原则()
选项:
• A. 模型要与现实相联系
• B. 每一种模型可以在不同的精度级别上表示所要开发的系统
• C. 要仔细的选择模型
• D. 对一个重要的系统用一个模型就可以充分描述
渝粤搜题答案:
问题: 8. 下面哪个不是UML中的静态视图()
选项:
• A. 对象图
• B. 用例图
• C. 状态图
• D. 类图
渝粤搜题答案:
问题: 9. UML中的事物包括:结构事物,分组事物,注释事物和()
选项:
• A. 边界事物
• B. 控制事物
• C. 实体事物
• D. 动作事物
渝粤搜题答案:
问题: 10. 可以认为对象是()
选项:
• A. 思维、感觉或动作所能作用的精神体
• B. 不能被思维、感觉或动作作用的精神体
• C. 某种可被人感知的事物
• D. 思维、感觉或动作所能作用的物质
渝粤搜题答案:
问题: 1. Rational 公司被( )公司收购。
选项:
• A. 微软
• B. 福特
• C. IBM
• D. Oracle
渝粤搜题答案:
问题: 2. Rational 公司被IBM公司收购之前还收购了( )公司
选项:
• A. 福国家开放大学答案特
• B. 微软
• C. Borland
• D. Oracle
渝粤搜题答案:
问题: 1. 在UML协作图中,有多少种关联角色的构造型()
选项:
• A. 5
• B. 3
• C. 1
• D. 7
渝粤搜题答案:
问题: 2. 关于UML的一般命名规则,名称首字母应该大写的元素是( )
选项:
• A. 类
• B. 类的实例
• C. 类的操作
• D. 类的属性
渝粤搜题答案:
问题: 3. 下列关于状态图的说法中,正确的是( )
选项:
• A. 状态图是UML中对系统的静态方面进行建模的五种图之一
• B. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为
• C. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
• D. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
渝粤搜题答案:
问题: 4. 可用于描述用户接口、设备控制器和其他具有反馈的子系统。它还可用于描述在生命期中跨越多个不同性质阶段的被动对象的行为,在每一阶段该对象都有自己特殊的行为( )
选项:
• A渝粤题库. 模型管理视图
• B. 静态视图
• C. 状态机视图
• D. 动态视图
渝粤搜题答案:
问题: 5. 在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )
选项:
• A. 聚集关系
• B. 扩展关系
• C. 分类关系
• D. 包含关系
渝粤搜题答案:
问题: 6. 下面哪个不是UML中的静态视图( )
选项:
• A. 对象图
• B. 类图
• C. 状态图
• D. 用例图
渝粤搜题答案:
问题: 7. 对反应型对象建模一般使用()图
选项:
• A. 状态图
• B. 类图
• C. 活动图
• D. 顺序图云南开放大学答案
渝粤搜题答案:
问题: 8. UML中关联的多重性是指( )
选项:
• A. 一个类的实例能够与另一个类的多少个实例相关
• B. 一个类的某个方法被另一个类调用的次数
• C. 两个类所具有的相同的方法和属性
• D. 一个类由多少个方法被另一个类调用
渝粤搜题答案:
问题: 9. 对于关系建模的说法中,错误的是( )
选项:
• A. 如果两个类之间已存在泛化或关联关系,隐含着存在依赖关系,而且不需要表示
• B. 仅当表示“is-a-kind-of”或者“is a”关系时,才使用泛化关系
• C. 描述对象间的结构关系应以泛化为主
• D. 仅当被建模的关系不是关联或泛化关系时,才考虑依赖关系
渝粤搜题答案:
问题: 10. ( )是一个类对象所可能经历的所有历程的模型图
选项:
• A. 动态视图
• B. 模型管理视图
• C. 状态机视图
• D. 静态视图
渝粤搜题答案:
问题: 1. 在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。
选项:
渝粤搜题答案:
问题: 2. 在状态图中,内部转换可导致进入转换和离开转换的执行。
选项:
渝粤搜题答案:
问题: 3. 在用例图中,Actor仅代表与目标系统进行交互的人。
选项:
渝粤搜题答案:
问题: 4. 在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系()
选项:
• A. 扩展
• B. 泛化
• C. 包含
• D. 关联
渝粤搜题答案:
问题: 5. 在用例图中,关于参与者与角色,下面说法错误的是( )
选项:
• A. 一个参与者actor表示与系统交互的一种角色。
• B. 参与者之间可能有泛化关系。
• C. 参与者只能表示特定用户所扮演的角色。
• D. 一个参与者与特定的用例之间具有关联关系。
渝粤搜题答案:
问题: 6. 下面()不属于参与者类型
选项:
• A. 外部系统
• B. 设备
• C. 交互对象
• D. 人
渝粤搜题答案:
问题: 7. 在UML提供的图中,____用于描述系统与外部系统及用户之间的交互;
选项:
• A. 部署图
• B. 对象图
• C. 类图
• D. 用例图
渝粤搜题答案:
问题: 8. 识别用例的最好方法是从哪里入手()
选项:
• A. 类
• B. 类图
• C. 参与者
• D. 事件
渝粤搜题答案:
问题: 9. 下列对用例的泛化关系描述正确的是()
选项:
• A. 用例的泛化指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系
• B. 用例的泛化关系中,所有的子用例都有相似的目的和结构。注意它们是整体上的相似
• C. 用例的泛化关系中,基础用例在目的上可以完全不同,但是它们都有一段相似的行为,它们的相似是部分的相似不是整体的相似 (这是用例的包含关系)
• D. 用例的泛化关系类似于面向对象中的继承,它把多个子用例中的共性抽象成一个父用例。子用例在继承父用例的基础上可以进行修改
渝粤搜题答案:
问题: 10. 下例说法正确的是()
选项:
• A. 用例和参与者之间的对应关系又叫做通信关联,它表示参与者使用了系统中的哪些用例
• B. 特殊需求指的是一个用例的非功能性需求和设计约束
• C. 在扩展关系中,基础用例提供了一个或者多个插入点,扩展用例为这些插入点提供了需要插入的行为
• D. 参与者只能是人,不能是子系统、时间等
渝粤搜题答案:
问题: 1. 每个类某一时刻必定存在对象实体
选项:
渝粤搜题答案:
问题: 2. 顺序图描述对象之间的交互关系,重点描述对象之间消息传递的时间顺序。
选项:
渝粤搜题答案:
问题: 3. 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。
选项:
渝粤搜题答案:
问题: 4. 关于抽象类和具体类,下列说法不正确的是( )
选项:
• A. 如果一个类有父类,该类就是具体类。
• B. 在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。
• C. 抽象类没有任何直接的实例,而具体类则有直接实例。
• D. 如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。
渝粤搜题答案:
问题: 5. 关于关联和依赖,下面说法错误的是( )
选项:
• A. 如果两个类之间有依赖,隐含着两者之间有关联关系
• B. 如果两个类之间表示了渝粤搜题关联关系,就不需要再表示依赖关系了
• C. 如果两个类之间有依赖,两者之间不一定有关联
• D. 如果两个类之间有关联,隐含着两者之间存在某种依赖
渝粤搜题答案:
问题: 6. 类A中的某操作有一个形参类型为类B,那么A和B之间可以建模为()关系
选项:
• A. 聚集
• B. 泛化
• C. 依赖
• D. 关联
渝粤搜题答案:
问题: 7. 关于关联和依赖,下面说法是错误的是( )
选项:
• A. 如果两个类之间表示了关联关系,就不需要再表示依赖关系了
• B. 如果两个类之间有依赖,两者之间不一定有关联
• C. 如果两个类之间有关联,隐含着两者之间存在某种依赖
• D. 如果两个类之间有依赖,隐含着两者之间有关联关系
渝粤搜题答案:
问题: 8. 如果一个关联的两端都在同一个类A上,那么该关联表示( )
选项:
• A. 类A的每个对象都有两个实例
• B. 类A的每个对象对自己都存在一个链接link
• C. 类A的每个对象与本类的其它对象有链接link
• D. 类A有部分对象对自己存在一个链接link
渝粤搜题答案:
问题: 9. 下列关于和类图的说法不正确的是()
选项:
• A. 类图的目的在于描述系统的运行方式,而不是系统如何构成的
• B. 类图(Class Diagram)是由类,构件等模型元素以及它们之间的关系构成的
• C. 类图与数据模型有许多相似之处,区别就是数据模型不仅描述了系统内部信息的结构, 也包含了系统的内部行为,系统通过自身行为与外部事物进行交互
• D. 一个类图通过系统中的类以及类之间的关系来描述系统的静态方面
渝粤搜题答案:
问题: 10. ()不是一种不包含操作的实现部分的特殊类
选项:
• A. 接口
• B. 分析类
• C. 实现类
• D. 概念类
渝粤搜题答案:
问题: 1. 关于包的描述,哪个不正确( )
选项:
• A. 包中可以包含其他元素,比如类、接口、组件、用况等等
• B. 和其他建模元素一样,每个包必须有一个区别于其他包的名字
• C. 导出(export)使的一个包中的元素可以单向访问另一个包中的元素
• D. 包的可见性分为:public、protected、private
渝粤搜题答案:
问题: 2. ()是一组用于描述类或组件的一个服务的操作
选项:
• A. 节点
• B. 接口
• C. 组件
• D. 包
渝粤搜题答案:
问题: 3. 下面不属于包关系的是( )
选项:
• A. 导入关系
• B. 关联关系
• C. 合并关系
• D. 依赖关系
渝粤搜题答案:
问题: 4. 构造型«import»表示( )导入
选项:
• A. protected
• B. package
• C. private
• D. public
渝粤搜题答案:
问题: 5. 下列关于包的用途,说法不正确的是()
选项:
• A. 细化用例的表达
• B. 在逻辑上把一个复杂的系统模块化
• C. 描述需求和设计的高阶概况
• D. 组织源代码
渝粤搜题答案:
问题: 6. 构造型«access»表示( )导入
选项:
• A. public
• B. protected
• C. package
• D. private
渝粤搜题答案:
问题: 7. 下列关于系统的模型组织结构的说法正确的是()
选项:
• A. 将系统的模型组织分层或分组能够将一个大系统进行分解,降低系统的复杂度
• B. 将系统的模型组织分层或分组能够允许多个项目开发小组同时使用某个模型而不发生过多的相互牵扯
• C. 将系统的模型组织分层或分组使单块模型没有适用于其他情况的可重用的单元
• D. 将系统的模型组织分层或分组使一个小的,独立的单元所进行的修改所造成的后果可以跟踪确定
渝粤搜题答案:
问题: 8. 下列关于包的用途,说法正确的是()
选项:
• A. 在逻辑上把一个复杂的系统模块化
• B. 描述需求和设计的高阶概况
• C. 组织源代码
• D. 细化用例的表达
渝粤搜题答案:
问题: 9. 包图的组成包括()
选项:
• A. 发送者
• B. 依赖关系
• C. 包
• D. 子系统
渝粤搜题答案:
问题: 10. 下列关于创建包的说法正确的是()
选项:
• A. 在创建包的依赖关系时,尽量避免循环依赖
• B. 如果将包从,模型中永久删除,包及其包中的内容都将被删除
• C. 在类图中可以创建包
• D. 在序列图和协作图中可以创建包
渝粤搜题答案:
问题: 1. UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。
选项:
渝粤搜题答案:
问题: 2. UML是一种建模语言,是一种标准的表示,是一种方法。
选项:
渝粤搜题答案:
问题: 3. 同步消息和异步消息的主要区别是:同步消息的发生对象在消息发生以后,不必等待消息处理,可立即继续执行,而异步消息的发送对象则必须等待接收对象完成消息的处理后,才能继续执行。
选项:
渝粤搜题答案:
问题: 4. 张三向李四发送一个手机短信属于( )
选项:
• A. 异步调用
• B. 同步调用
• C. 创建消息
• D. 异步信号
渝粤搜题答案:
问题: 5. 下面的描述中不是序列图的要素的是( )
选项:
• A. 生命线
• B. 对象
• C. 转换
• D. 消息
渝粤搜题答案:
问题: 6. 下面说法错误的是( )
选项:
• A. 共同封闭是为了提高包的聚合性
• B. 包不应该存在循环依赖
• C. 子类的稳定性比父类的稳定性好
• D. 共同重用是为了提高包的独立性
渝粤搜题答案:
问题: 7. 顺序图是强调消息随时间顺序变化的交互图,描述顺序图的组成部分不包括( )
选项:
• A. 消息
• B. 角色
• C. 生命线
• D. 转换
渝粤搜题答案:
问题: 8. 要表示对象之间的消息交互,应采用的UML图是( )
选项:
• A. 序列图
• B. 类图
• C. 用例图
• D. 状态图
渝粤搜题答案:
问题: 9. 下列关于序列图的说法不正确的是()
选项:
• A. 序列图是对对象之间传送消息的时间顺序的可视化表示
• B. 序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步更加正式的精细表达
• C. 在UML的表示中,序列图将交互关系表示为一张二维图,其中横向是时间轴,时间 沿竖线向下延伸。纵向代表了在协作中各独立对象的角色
• D. 序列图的目的在于描述系统中各个对象按照时间顺序的交互过程
渝粤搜题答案:
问题: 10. 下列关于序列图的用途中,说法正确的是()
选项:
• A. 描述系统在某一个特定时间点上的动态结构
• B. 细化用列的表达
• C. 有效地描述如何分配各个类的职责以及各类具有相应职责的原因
• D. 确定和丰富一个使用语境的逻辑表达
渝粤搜题答案:
问题: 1. 协作图中的消息必须要标出消息顺序号。
选项:
渝粤搜题答案:
问题: 2. 用例是从用户的观点对系统行为的一个描述
选项:
渝粤搜题答案:
问题: 3. 只有状态图采用泳道
选项:
渝粤搜题答案:
问题: 4. 关于协作图的描述,下列不正确的是()
选项:
• A. 协作图中有消息流的顺序号
• B. 协作图作为一种交互图,强调的是参加交互的对象的组织
• C. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成
• D. 协作图是顺序图的一种
渝粤搜题答案:
问题: 5. 协作图中,对象之间发送消息的前提是对象之间存在 ( )
选项:
• A. 关联
• B. 引用
• C. 链
• D. 转换
渝粤搜题答案:
问题: 6. 多对象是UML中哪个视图的概念( )
选项:
• A. 组件图
• B. 状态图
• C. 类图
• D. 协作图
渝粤搜题答案:
问题: 7. 要表示协作(collaboration),应采用的UML图是()
选项:
• A. 用例图
• B. 包图
• C. 复合结构图
• D. 类图
渝粤搜题答案:
问题: 8. 顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分的是()
选项:
• A. 激活期
• B. 转换
• C. 生命线
• D. 类角色
渝粤搜题答案:
问题: 9. 下列关于协作图的说法不正确的是()
选项:
• A. 协作图显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为
• B. 协作图是在一次交互过程中有意义对象和对象间的链键模
• C. 在协作图中,类元角色描述了一个对象,关联角色描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色
• D. 协作图的目的在于描述系统中各个对象按照时间顺序的交互的过程
渝粤搜题答案:
问题: 10. 下列关于交互视图说法不正确的是()
选项:
• A. 交互试图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,是描绘系统中各个角色或功能交互的模型
• B. 交互视图包含类图和顺序图
• C. 交互视图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求
• D. 交互视图是参与者所能观察和使用到的系统功能的模型图
渝粤搜题答案:
问题: 1. 状态机图描述了一个实体基于时间反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应。
选项:
渝粤搜题答案:
问题: 2. 通讯图是顺序图的一种特例
选项:
渝粤搜题答案:
问题: 3. 行为图描述系统的动态模型和组成对象间的交互关系
选项:
渝粤搜题答案:
问题: 4. 下列关于状态图的说法中,正确的是()
选项:
• A. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
• B. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为
• C. 状态图是UML中对系统的静态方面进行建模的五种图之一
• D. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
渝粤搜题答案:
问题: 5. ( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
选项:
• A. 用例图
• B. 活动图
• C. 类图
• D. 状态图
渝粤搜题答案:
问题: 6. 下列属于状态的组成部分的有( )
选项:
• A. 事件
• B. 条件
• C. 名称
• D. 转向
渝粤搜题答案:
问题: 7. 对反应型对象建模一般使用( )
选项:
• A. 类图
• B. 顺序图
• C. 状态图
• D. 活动图
渝粤搜题答案:
问题: 8. 要表示单个对象在生命期内的状态变化,应采用的UML图为()
选项:
• A. 顺序图
• B. 用例图
• C. 类图
• D. 状态图
渝粤搜题答案:
问题: 9. 事件可以分为内部事件和外部事件。按下按钮和打印机的中断不属于()
选项:
• A. 内部事件
• B. 历史事件
• C. 其他事件
• D. 外部事件
渝粤搜题答案:
问题: 10. 下列对状态图的描述正确的是()
选项:
• A. 状态图通过建立类对象的生命周期模型来描述对象随时间变化的江苏开放大学答案动态行为
• B. 状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应
• C. 状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态
• D. 状态图的主要目的是描述对象创建和销毁的过程中资源的不同状态,有利于开发人员提高开发效率
渝粤搜题答案:
问题: 1. 活动图中生命线的长度表示对象的激活的时间段。
选项:
渝粤搜题答案:
问题: 2. 在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息
选项:
渝粤搜题答案:
问题: 3. 顺序图和协作图都是用来描述对象之间的交互的,并可以相互转化。
选项:
渝粤搜题答案:
问题: 4. 在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象
选项:
• A. 活动
• B. 决策点
• C. 对象
• D. 并发控制
渝粤搜题答案:
问题: 5. 下面哪些图形可以清楚地表达并发行为( )
选项:
• A. 状态体
• B. 活动图
• C. 类图
• D. 实现图
渝粤搜题答案:
问题: 6. 下列关于状态图的说法中,正确的是()
选项:
• A. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
• B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
• C. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
• D. 状态图是UML中对系统的静态方面进行建模的五种图之一。
渝粤搜题答案:
问题: 7. ()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动
选项:
• A. 转移
• B. 分叉汇合
• C. 分支
• D. 泳道
渝粤搜题答案:
问题: 8. 在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用( )
选项:
• A. 构件图
• B. 配置图
• C. 活动图
• D. 状态图
渝粤搜题答案:
问题: 9. 下列说法不正确的是()
选项:
• A. 对象流中的对象表示的不仅仅是对象自身,还表示了对象作为过程中的一个状态存在
• B. 分支将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果
• C. 活动状态是原子性的,用来表示一个具有子结构的纯粹计算的执行
• D. 一个组合活动在表面上看是一个状态`,但其本质却是一组子活动的概括
渝粤搜题答案:
问题: 10. 下面不是活动图组成要素的是()
选项:
• A. 活动状态
• B. 生命线
• C. 广东开放大学答案泳道
• D. 动作状态
渝粤搜题答案:
问题: 1. 组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()
选项:
• A. 对可适应的系统建模
• B. 对物理数据库建模
• C. 对源代码建模
• D. 对事物建模
渝粤搜题答案:
问题: 2. 一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即()
选项:
• A. 方法定义
• B. 方法调用
• C. 方法实现
• D. 方法嵌套
渝粤搜题答案:
问题: 3. ()是可复用的,提供明确接口完成特定功能的程序代码块。
选项:
• A. 模块
• B. 函数
• C. 用例
• D. 软件构件
渝粤搜题答案:
问题: 4. UML图包括()
选项:
• A. 类图
• B. 流程图
• C. 用例图
• D. 状态图
渝粤搜题答案:
问题: 5. 下列关于视图的说法不正确的是()
选项:
• A. 用例视图描述了系统的参与者与系统进行交互的功能
• B. 交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系
• C. 用例图是通过对象的各种状态来建立模型来描述对象随时间变化的动态行为
• D. 构件视图表示运行时的计算资源(例如计算机以及它们之间的连接)的物理布置
渝粤搜题答案:
问题: 6. 构件包括()
选项:
• A. 可执行构件
• B. UML图
• C. 源代码构件
• D. 二进制构件
渝粤搜题答案:
问题: 7. 下列关于构件的说法不正确的是()
选项:
• A. 构件作为系统定义良好接口的物理实现单元·,但是它需要依赖于其它构件而不是仅仅依赖于构件所支持的接口
• B. 在构件图中,将系统中可重用的模块封装成为具有可替代性的物理单元,称为构件
• C. 构件是独立的,是在一个系统或子系统中的封装单元,提供一个或多个接口,是系统高层的可重用部件
• D. 构件作为系统中的一个物理实现单元,包括软件代码(包括源代码、二进制代码和可执行文件等)或者相应组成部分
渝粤搜题答案:
问题: 8. 下列关于构件图(组件图)的用途,说法不正确的是()
选项:
• A. 在构件图中,构件和构件之间的关系表现为实现关系,定义的类或接口与类之间的关系表现为依赖关系
• B. 构件图通过显示系统的构件以及接口等之间的关系,形成更大的一个设计单元
• C. 构件图是用来表示系统中构件与构件之间、定义的类或接口与构件之间的关系图
• D. 在构件图中,可以将系统中可重用的模块封装成为具有可替代性的物理单元
渝粤搜题答案:
问题: 9. 构件图的组成不包括()
选项:
• A. 构件
• B. 依赖关系
• C. 接口
• D. 发送者
渝粤搜题答案:
问题: 1. 顺序图由类角色,生命线,激活期和()组成
选项:
• A. 关系
• B. 实体
• C. 消息
• D. 用例
渝粤搜题答案:
问题: 2. 下列对部署图描述正确的是()
选项:
• A. 描述单个对象的状态变化
• B. 描述一个过程或者操作的工作步骤
• C. 描述对象之间的交互
• D. 描述最终系统的硬件设置以及和硬件相关的各项事宜
渝粤搜题答案:
问题: 3. ()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现。
选项:
• A. 接口
• B. 组件(接口实现类)
• C. 类
• D. 部署图
渝粤搜题答案:
问题: 4. 在构件图中,可以表示的关系不包括()
选项:
• A. 聚集
• B. 注释
• C. 继承
• D. 依赖
渝粤搜题答案:
问题: 5. 下列具有多重属性值的UML图形是( )
选项:渝粤教育
• A. 对象图
• B. 状态图
• C. 部署图
• D. 活动图
渝粤搜题答案:
问题: 6. ()描述软件系统中的构件及构件之间的构成关系和依赖关系。
选项:
• A. 部署图
• B. 状态图
• C. 构件图
• D. 对象图
渝粤搜题答案:
问题: 7. 下列关于部署图的说法正确的是()
选项:
• A. 使用Rational Rose 2003 创建的每一个模型中仅包含一个部署图
• B. 部署图描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行,以及它们将如何彼此通信的静态视图
• C. 使用Rational Rose 2003 创建的每一个模型中可以包含多个部署图
• D. 在一个部署图中包含了两种基本的模型元素:节点和节点之间的连接
渝粤搜题答案:
问题: 8. 部署图的组成不包括 ()
选项:
• A. 处理器
• B. 设备
• C. 构件
• D. 链接
渝粤搜题答案:
问题: 9. 以下对部署图说法正确的有()
选项:
• A. 从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况
• B. 部署图有主要建模元素是构件
• C. 使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置的部署方式
• D. 部署图(deployment,配置图)是用来显示系统中软件和硬件的物理结构
渝粤搜题答案:
问题: 10. 利用部署图,可以()
选项:
• A. 探究系统投产的相关问题
• B. 描述一个应用主要的部署结构
• C. 描述一个商业应用主要的部署结构,描述一个组织的硬件网络基础结构
• D. 探究系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的
渝粤搜题答案:
问题: 1. 开发大型、复杂的信息系统,通常采用的开发方法是面向对象开发方法。
选项:
渝粤搜题答案:
问题: 2. 系统分析的主要目标是完成系统的可行性分析。
选项:
渝粤搜题答案:
问题: 3. UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。
选项:
渝粤搜题答案:
问题: 4. 下面关于正向工程与逆向工程的描述,哪个不正确()
选项:
• A. 正向工程与逆向工程可以通过rose支持来实现
• B. 逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程
• C. 正向工程是通过从特定实现语言的映射而把代码转换为模型的过程
• D. 正向工程是通过到实现语言的映射而把模型转换为代码的过程
渝粤搜题答案:
问题: 5. 关于约束,下列描述错误的是( )
选项:
• A. 约束是对特定模型元素附加的语义信息
• B. 可以在注解中表示约束
• C. 约束必须表示为规范的约束语言
• D. 约束允许增加新的规则或者修改已有的规则
渝粤搜题答案:
问题: 6. 下列关于面向对象的分析与设计的描述正确的是( )
选项:
• A. 面向对象设计描述软件要做什么
• B. 面向对象设计的结果是简单的分析模型
• C. 面向对象分析不需要考虑技术和实现层面的细节
• D. 面向对象分析的输入是面向对象设计的结果
渝粤搜题答案:
问题: 7. UML的()模型图由类图、对象图、包图、构件图和配置图组成
选项:
• A. 静态
• B. 系统
• C. 用例
• D. 动态
渝粤搜题答案:
问题: 8. RUP中有( )个核心过程工作流
选项:
• A. 1
• B. 9
• C. 6
• D. 3
渝粤搜题答案:
问题: 9. 下面是Rational Rose 中的试图是()
选项:
• A. 部署视图
• B. 用例视图
• C. 数据视图
• D. 逻辑视图
渝粤搜题答案:
问题: 10. 下列说法正确的是()
选项:
• A. 在构建试图下可以创建构件
• B. 在用例视图下可以创建类图
• C. 在逻辑视图下可以创建构件图
• D. 在逻辑视图下可以创建包
渝粤搜题答案:
问题: 1. 对软件进行分解,是为了( )。
选项:
• A. 降低模块的复杂程度,并提高模块间接口的复杂程度
• B. 降低模块的复杂上海开放大学答案程度,并降低模块间接口的复杂程度
• C. 降低模块间接口的复杂程度
• D. 降低模块的复杂程度
渝粤搜题答案:
问题: 2. 在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( )。
选项:
• A. 结构化语言,判定树和判定表
• B. 结构化语言和判定树
• C. 判定树和判定表
• D. 结构化语言
渝粤搜题答案:
问题: 3. 在UML状态图中,历史状态用于存储以前的状态。
选项:
渝粤搜题答案:
问题: 4. 软件模块内聚性最强的是( )
选项:
• A. 逻辑内聚
• B. 通信内聚
• C. 功能内聚
• D. 偶然内聚
渝粤搜题答案:
问题: 5. 列关于状态图的说法中,正确的是()。
选项:
• A. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
• B. 状态图是UML中对系统的静态方面进行建模的五种图之一
• C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为
• D. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
渝粤搜题答案:
问题: 6. 关于协作图的描述,下列哪个不正确()
选项:
• A. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成
• B. 协作图是顺序图的一种特例。
• C. 协作图中有消息流的顺序号。
• D. 协作图作为一种交互图,强调的是参加交互的对象的组织
渝粤搜题答案:
问题: 7. 在UML活动图中,()表示操作之间的信息交换
选项:
• A. 控制流
• B. 初始活动
• C. 信息流
• D. 活动
渝粤搜题答案:
问题: 8. 如下的短语 ( ) 能最好地表示“泛化”关系。
选项:
• A. Is a replica of
• B. Is a part of
• C. Is an inheritance of
• D. Is a kind of
渝粤搜题答案:
问题: 9. 下列关于UML叙述不正确的是()
选项:
• A. UML仅适用于整个软件开发过程
• B. UML仅是一组图形的集合
• C. UML是一种语言,语言的使用者可以对其扩展
• D. UML是独立于软件开发过程的
渝粤搜题答案:
问题: 10. 在面向对象方法中,信息隐蔽是通过对象的( )来实现的。
选项:
• A. 分类型
• B. 共享性
• C. 封装性
• D. 继承性
渝粤搜题答案:
问题: 11. 在UML中,接口有几种表达方式()。
选项:
• A. 8
• B. 2
• C. 6
• D. 4
渝粤搜题答案:
问题: 12. 什么概念被认为是第二代面向对象技术的标志()。
选项:
• A. UML语言
• B. 活动图
• C. 组件图
• D. 用例
渝粤搜题答案:
问题: 13. 在面向对象设计中,关于继承性,下面说法错误的是( )
选项:
• A. 子类继承超类的特性,但并不继承其私有特性。
• B. 子类不但继承超类的属性和操作,也继承超类的关联。
• C. 子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象。
• D. 超类的protected成员可被其子类访问。
渝粤搜题答案:
问题: 14. 类的行为是( )
选项:
• A. 由父类决定
• B. 由一组操作决定
• C.www.yuyue-edu.cn 由类的属性决定
• D. 选项A和B
• E. 对类的每一个对象唯一的
渝粤搜题答案:
问题: 15. 在用例图中,Actor仅代表与目标系统进行交互的人。
选项:
渝粤搜题答案:
问题: 16. 下面哪个UML视图是描述一个对象的生命周期的(b )
选项:
• A. 状态图
• B. 类 图
• C. 顺序图
• D. 协作图
渝粤搜题答案:
问题: 17. 在下列关系中,属于非定向关系的是()关系
选项:
• A. 关联
• B. 扩展
• C. 泛化
• D. 依赖
渝粤搜题答案:
问题: 18. UML的全称及中文意思是( )。
_____、建模语言
选项:
• A. Unified Modem Language、建模语言
• B. Unified Modeling Language 、面向对象建模语言
• C. Unify Moded Language 、建模语言
• D. Unified Maks Language
渝粤搜题答案:
问题: 19. UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。
选项:
渝粤搜题答案:
问题: 20. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成()。
选项:
• A. 对可适应的系统建模
• B. 对物理数据库建模
• C. 对事物建模
• D. 对源代码建模
渝粤搜题答案:
问题: 1. 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。
选项:
• A. 引入新技术提高空间利用率
• B. 硬软件结合使系统面向应用
• C. 用较少的投资获得高质量的软件
• D. 缩短研制周期扩大软件功能
渝粤搜题答案:
问题: 2. 在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。
选项:
• A. 活动
• B. 决策点
• C. 对象
• D. 并发控制
渝粤搜题答案:
问题: 3. 瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。
选项:
• A. 可行性分析
• B. 详细设计
• C. 运行及维护
• D. 测试与排错
渝粤搜题答案:
问题: 4. 划分软件生存周期的阶段时所应遵循的基本原则是_____。
选项:
• A. 各阶段的任务在时间上连续
• B. 各阶段的任务尽可能相关性
• C. 各阶段的任务在时间上相对独立
• D. 各阶段的任务尽可能相对独立
渝粤搜题答案:
问题: 5. 一个软件项目是否进行开发的结论是在______文档中作出的。
选项:
• A. 需求分析说明书
• B. 测试报告
• C. 软件开发计划
• D. 各可行性报告
渝粤搜题答案:
问题: 6. 分析员是____。
选项:
• A. 用户中系统的直接使用者
• B. 用户和软件人员的领导
• C. 用户和软件人员的中间人
• D. 软件的编程人员
渝粤搜题答案:
问题: 7. 下列叙述中,_______不属于数据字典的作用。
选项:
• A. 作为概要设计的依据
• B. 作为编码阶段的描述工具
• C. 为用户与开发人员之间统一认识
• D. 为需求分析阶段定义各类条目
渝粤搜题答案:
问题: 8. 使用结构化分析方法时,采用的基本手段是____。
选项:
• A. 分解和抽象
• B. 试探与回溯
• C. 分解和综合
• D. 归纳与推导
渝粤搜题答案:
问题: 9. 结构化系统分析主要是通过____进行分析的。
选项:
• A. 处理功能分解
• B. 数据结构分解
• C. 算法分解
• D. 控制结构分解
渝粤搜题答案:
问题: 10. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。
选项:
• A. 细节
• B. 软件的作者
• C. 总貌
• D. 抽象
渝粤搜题答案:
问题: 11. 提高程序可读性的有力手段是______。
选项:
• A. 给程序加注释
• B. 显式说明一切变量
• C. 使用三种标准控制语句
• D. 选好一种程序设计语言
渝粤搜题答案:
问题: 12. Jackson程序设计方法是一种面向 _____ 的设计方法。
选项:
• A. 数据流图
• B. 数据结构
• C. 系统流程图
• D. IPO图
渝粤搜题答案:
问题: 13. 软件工程中______不属于用户文档的内容。
选项:
• A. 系统设计
• B. 使用手册
• C. 安装手册
• D. 功能描述
渝粤搜题答案:
问题: 14. 在软件工程中,高质量的文档标准是完整性、一致性和____。
选项:
• A. 组合性
• B. 统一性
• C. 无二义性
• D. 安全性
渝粤搜题答案:
问题: 15. 一般来说,在管理软件中,软件生存周期各个阶段的工作量以______所占的比例最大。
选项:
• A. 测试阶段
• B. 需求分析与设计阶段
• C. 编码实现阶段
• D. 维护阶段
渝粤搜题答案:
问题: 16. 软件的____一般由两次故障平均间隔时间和故障平均恢复时间来度量;
选项:
• A. 可理解性
• B. 可维护性
• C. 效率
• D. 可靠性
渝粤搜题答案:
问题: 17. 采用____且编写程序,可提高程序的可移植性;
选项:
• A. 汇编语言
• B. 高级语言
• C. 宏指令
• D. 机器语言
渝粤搜题答案:
问题: 18. “软件工程的概念是为解决软件危机而提出的”这句话的意思是()
选项:
• A. 说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题
• B. 说明软件工程这门学科的形成是软件发展的需要
• C. 说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理
• D. 强调软件工程成功解决了软件危机的问题
渝粤搜题答案:
问题: 19. 瀑布模型的主要特点是()
选项:
• A. 将开发过程分解为阶段
• B. 将开发过程严格地划分为一系列有序的活动
• C. 提供了有效的管理模式
• D. 缺乏灵活性
渝粤搜题答案:
问题: 20. 在软件工程的需求分析阶段,不属于问题识别内容的是( )
选项:
• A. 功能需求
• B. 性能需求
• C. 环境需求
• D. 输入/输出需求
渝粤搜题答案:
问题: 1. 下列_____不是模块化设计的目的。
选项:
• A. 降低复杂度
• B. 描述系统的功能与性能
• C. 可采用结构化设计方法
• D. 有利于信息隐蔽
渝粤搜题答案:
问题: 2. 一个模块直接控制(调用)的下层模块的数目称为模块的_______。
选项:
• A. 宽度
• B. 作用域
• C. 扇出数
• D. 扇入数
渝粤搜题答案:
问题: 3. 某个模块的作用域是指______。
选项:
• A. 受该模块内的判定影响的所有模块
• B. 与该模块相关联的所有模块
• C. 调用该模块的所有模块
• D. 被该模块调用的所用模块
渝粤搜题答案:
问题: 4. 模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是____。
选项:
• A. 顺序性内聚
• B. 过程性内聚
• C. 功能性内聚
• D. 逻辑性内聚
渝粤搜题答案:
问题: 5. 如果模块中所有成分引用共同的数据,该模块内的联系类型是____。
选项:
• A. 顺序内聚
• B. 功能内聚
• C. 过程内聚
• D. 通信内聚
渝粤搜题答案:
问题: 6. 初始化模块和结束模块从块内联系看,被称为____模块。
选项:
• A. 时间内聚
• B. 过程内聚
• C. 功能内聚
• D. 逻辑内聚
渝粤搜题答案:
问题: 7. 若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为______。
选项:
• A. 过程内聚
• B. 顺序内聚
• C. 功能内聚
• D. 通信内聚
渝粤搜题答案:
问题: 8. 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为____。
选项:
• A. 混合耦合
• B. 数据耦合
• C. 公共耦合
• D. 控制耦合
渝粤搜题答案:
问题: 9. 要减少两个模块之间的耦合,则必须____。
选项:
• A. 模块间传递的参数要少
• B. 模块间传递的参数要少且布传递开关型参数
• C. 两个模块间的调用次数要少
• D. 模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
渝粤搜题答案:
问题: 10. 下列耦合度表示中,最弱的耦合形式是______。
选项:
• A. 数据耦合
• B. 数据结构
• C. 公共耦合
• D. 特征耦合
渝粤搜题答案:
问题: 11. 程序的三种基本控制结构是( )
选项:
• A. 过程、子程序和分程序
• B. 顺序、选择和重复
• C. 递归、堆栈和队列
• D. 调用、返回和转移
渝粤搜题答案:
问题: 12. 在详细设计阶段,经常采用的工具有( )
选项:
• A. SA
• B. DFD
• C. SC
• D. PAD
渝粤搜题答案:
问题: 13. 详细设计的结果基本决定了最终程序的( )
选项:
• A. 质量
• B. 运行速度
• C. 代码的规模
• D. 可维护性
渝粤搜题答案:
问题: 14. 需求分析中开发人员要从用户那里了解( )
选项:
• A. 输入的信息
• B. 用户使用界面
• C. 软件做什么
• D. 软件的规模
渝粤搜题答案:
问题: 15. 结构化程序设计主要强调北京开放大学答案的是( )
选项:
• A. 程序设计语言的先进性
• B. 程序易读性
• C. 程序的效率
• D. 程序的规模
渝粤搜题答案:
问题: 16. IDEF。图反映系统( )
选项:
• A. 对谁做
• B. 做什么
• C. 何时做
• D. 怎么做
渝粤搜题答案:
问题: 17. 经济可行性研究的范围包括( )
选项:
• A. 管理制度
• B. 资源有效性
• C. 开发风险
• D. 效益分析
渝粤搜题答案:
问题: 18. 在结构化程序设计思想中,不属于程序三种基本控制结构的是()
选项:
• A. 选择
• B. 顺序
• C. 嵌套
• D. 循环
渝粤搜题答案:
问题: 19. 在面向对象的方法学中,封装的目的是分离对象的( )
选项:
• A. 设计和测试
• B. 定义和实现
• C. 分析和定义
• D. 设计和实现
渝粤搜题答案:
问题: 20. 下面不是面向对象设计基本特性的是( )
选项:
• A. 继承性
• B. 多态性
• C. 一致性
• D. 封装性
渝粤搜题答案:
问题: 1. 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。
选项:
• A. 硬软件结合使系统面向应用
• B. 缩短研制周期扩大软件功能
• C. 用较少的投资获得高质量的软件
• D. 引入新技术提高空间利用率
渝粤搜题答案:
问题: 2. 在用ROSE创建的类图中,“ -”表示的可见性是 ()。
选项:
• A. Package
• B. Protected
• C. Private
• D. Public
渝粤搜题答案:
问题: 3. 白盒测试法是通过分析程序的( )来设计测试用例的。
选项:
• A. 输入数据
• B. 内部逻辑
• C. 应用范围
• D. 功能
渝粤搜题答案:
问题: 4. 下列中的事物包括:结构事物,分组事物,注释事物和 ()。
选项:
• A. 边界事物
• B. 实体事物
• C. 动作事物
• D. 行为事物
渝粤搜题答案:
问题: 5. UML体系包括三个部分:UML基本构造块,()和UML公共机制
选项:
• A. UML命名
• B. UML模型
• C. UML规则
• D. UML约束
渝粤搜题答案:
问题: 6. 在数据库的规范化理论中,第二范式意味着关系中的所有非关键字都完全依赖于整个关键字。
选项:
渝粤搜题答案:
问题: 7. 下面哪个不是UML中的静态视图()。
选项:
• A. 分叉汇合
• B. 转移
• C. 分支
• D. 泳道
渝粤搜题答案:
问题: 8. Rational Rose的代码生成功能可以针对不同类型的目标语言生成相应的代码Rational Rose 企业版默认支持的目标语言包括()
选项:
• A. CORBA
• B. Java
• C. C
• D. Visual Basic
渝粤搜题答案:
问题: 9. 可用于描述用户接口、设备控制器和其他具有反馈的子系统。它还可用于描述在生命期中跨越多个不同性质阶段的被动对象的行为,在每一阶段该对象都有自己特殊的行为( )
选项:
• A. 模型管理视图
• B. 静态视图
• C. 状态机视图
• D. 动态视图
渝粤搜题答案:
问题: 10. 编码风格由个人喜好决定,没有固定格式。
选项:
渝粤搜题答案:
问题: 11. 在UML中,协作图的组成不包括( )
选项:
• A. 链
• B. 消息
• C. 发送者
• D. 对象
渝粤搜题答案:
问题: 12. UML的全称及中文意思是( )。
_____、建模语言
选项:
• A. Unified Maks Language
• B. Unified Modem Language、建模语言
• C. Unified Modeling Language 、面向对象建模语言
• D. Unify Moded Language 、建模语言
渝粤搜题答案:
问题: 13. 下面( )不是软件的特征。
选项:
• A. 有形性与可控性
• B. 抽象性与智能性
• C. 依附性与泛域性
• D. 系统性与复制性
渝粤搜题答案:
问题: 14. 下列哪些选项不可以具有继承关系()
选项:
• A. 活动
• B. 类
• C. 参与者
• D. 用例
渝粤搜题答案:
问题: 15. 关于用例之间的包含和扩展关系,下面说法错误的是()
选项:
• A. 包含是指一个用例含有另一个用例的行为。
• B. 扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系。
• C. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。
• D. 包含关系是一种依赖关系,指向被包含的用例。
渝粤搜题答案:
问题: 16. 请求接口(Required Interface)用于定义一个构件所提供的服务。
选项:
渝粤搜题答案:
问题: 17. ( )是可复用的,提供明确接口完成特定功能的程序代码块。
选项:
• A. 模块
• B. 软件构件
• C. 函数
• D. 用例
渝粤搜题答案:
问题: 18. 下面不属于包关系的是( )
选项:
• A. 关联关系
• B. 合并关系
• C. 导入关系
• D. 依赖关系
渝粤搜题答案:
问题: 19. ()是可复用的,提供明确接口完成特定功能的程序代码块。
选项:
• A. 函数
• B. 软件构件
• C. 模块
• D. 用例
渝粤搜题答案:
问题: 20. 关于协作图的描述,下列哪个不正确()。
选项:
• A. 协作图是顺序图的一种特例
• B. 在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成
• C. 关于协作图的描述,下列哪个不正确
• D. 协作图中有消息流的顺序号
渝粤搜题答案:
问题: 1. 瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。
选项:
• A. 详细设计
• B. 测试与排错
• C. 可行性分析
• D. 运行及维护
渝粤搜题答案:
问题: 2. 划分软件生存周期的阶段时所应遵循的基本原则是_____。
选项:
• A. 各阶段的任务尽可能相对独立
• B. 各阶段的任务在时间上相对独立
• C. 各阶段的任务尽可能相关性
• D. 各阶段的任务在时间上连续
渝粤搜题答案:
问题: 3. 一个软件项目是否进行开发的结论是在______文档中作出的。
选项:
• A. 各可行性报告
• B. 测试报告
• C. 需求分析说明书
• D. 软件开发计划
渝粤搜题答案:
问题: 4. 分析员是____。
选项:
• A. 软件的编程人员
• B. 用户和软件人员的中间人
• C. 用户中系统的直接使用者
• D. 用户和软件人员的领导
渝粤搜题答案:
问题: 5. 下列叙述中,_______不属于数据字典的作用。
选项:
• A. 作为编码阶段的描述工具
• B. 作为概要设计的依据
• C. 为需求分析阶段定义各类条目
• D. 为用户与开发人员之间统一认识
渝粤搜题答案:
问题: 6. 使用结构化分析方法时,采用的基本手段是____。
选项:
• A. 分解和综合
• B. 归纳与推导
• C. 分解和抽象
• D. 试探与回溯
渝粤搜题答案:
问题: 7. 结构化系统分析主要是通过____进行分析的。
选项:
• A. 数据结构分解
• B. 控制结构分解
• C. 算法分解
• D. 处理功能分解
渝粤搜题答案:
问题: 8. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。
选项:
• A. 抽象
• B. 总貌
• C. 细节
• D. 软件的作者
渝粤搜题答案:
问题: 9. 需求分析说明书不能作为______。
选项:
• A. 软件验收测试的依据
• B. 可行性研究的依据
• C. 用户和开发人员之间的合同
• D. 系统概要设计的依据
渝粤搜题答案:
问题: 10. 结构化分析方法以数据流图、____和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
选项:
• A. IPO图
• B. 数据字典
• C. DFD图
• D. PAD图
渝粤搜题答案:
问题: 11. 如果模块中所有成分引用共同的数据,该模块内的联系类型是____。
选项:
• A. 功能内聚
• B. 通信内聚
• C. 过程内聚
• D. 顺序内聚
渝粤搜题答案:
问题: 12. 初始化模块和结束模块从块内联系看,被称为____模块。
选项:
• A. 功能内聚
• B. 过程内聚
• C. 时间内聚
• D. 逻辑内聚
渝粤搜题答案:
问题: 13. 若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为______。
选项:
• A. 通信内聚
• B. 功能内聚
• C. 过程内聚
• D. 顺序内聚
渝粤搜题答案:
问题: 14. 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为____。
选项:
• A. 控制耦合
• B. 混合耦合
• C. 公共耦合
• D. 数据耦合
渝粤搜题答案:
问题: 15. 要减少两个模块之间的耦合,则必须____。
选项:
• A. 模块间传递的参数要少
• B. 模块间传递的参数要少且布传递开关型参数
• C. 两个模块间的调用次数要少
• D. 模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
渝粤搜题答案:
问题: 16. 下列耦合度表示中,最弱的耦合形式是______。
选项:
• A. 数据耦合
• B. 公共耦合
• C. 数据结构
• D. 特征耦合
渝粤搜题答案:
问题: 17. 一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于______耦合。
选项:
• A. 内容型
• B. 复合型
• C. 数据型
• D. 公共型
渝粤搜题答案:
问题: 18. PAD(Problem Analysis Diagram)图是一种____工具。
选项:
• A. 编程辅助
• B. 测试
• C. 系统描述
• D. 详细设计
渝粤搜题答案:
问题: 19. 下列系统设计工具中,______不属于详细设计工具。
选项:
• A. 程序流程图
• B. 数据流图
• C. PAD
• D. N—S图
渝粤搜题答案:
问题: 20. 程序流程图、N-S图和PAD图是____使用的表达工具。
选项:
• A. 设计阶段的概要设计
• B. 编码阶段
• C. 测试阶段
• D. 设计阶段的详细设计
渝粤搜题答案:
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。