网院作业 发表于 2018-9-15 12:29:46

东北大学18秋学期《软件工程与UML建模》在线作业含答案参考

18秋学期《软件工程与UML建模》在线作业1
下载之前核对题目是否一样,转载注明 无忧答案网
一、单选题:1.[单选题]在下列内聚性序列中,复合从强到弱排列的是()。          (满分:)
    A. 偶然、瞬时、功能、通信、逻辑、顺序、过程
    B. 功能、顺序、通信、过程、瞬时、逻辑、偶然
    C. 功能、逻辑、通信、过程、顺序、瞬时、偶然
    D. 过程、功能、通信、逻辑、瞬时、顺序、偶然]
    正确答案:——B——
2.[单选题]需求规格说明书的内容不应包括()          (满分:)
    A. 对重要功能的描述
    B. 对重要功能的描述
    C. 对数据的要求
    D. 软件的性能]
    正确答案:——B——
3.[单选题]在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为(),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。          (满分:)
    A. 活动图(activitydiagram)
    B. 状态图(statechartdiagram)
    C. 序列图(sequencediagram)
    D. 协作图(collaborationdiagram)]
    正确答案:——C——
4.[单选题]将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()。          (满分:)
    A. 功能内聚
    B. 过程内聚
    C. 逻辑内聚
    D. 通信内聚]
    正确答案:————
5.[单选题]对于基于组件的复用错误的描述是()          (满分:)
    A. 组件就是类或方法
    B. EJB、COM、.NET和CORBA等是主要的组件模型
    C. 组件复用不适用于跨平台操作
    D. 组件复用的部署和升级较麻烦]
    正确答案:————
6.[单选题]关于耦合下面的描述错误的是()          (满分:)
    A. 内容耦合式最不好的一种耦合
    B. 公共耦合指两个模块间通过一个公共环境进行数据交换
    C. 外部耦合指模块对外部系统有依赖关系
    D. 外部耦合完全可以避免]
    正确答案:————
7.[单选题]对于增量模型的说法错误的是()          (满分:)
    A. 可以在开发过程中与用户很好的交互
    B. 增量模型可以有计划的管理技术风险
    C. 增量模型会导致“永不结束”
    D. 增量模型有助于试验性产品的开发]
    正确答案:————
8.[单选题]软件过称模型不包括()          (满分:)
    A. 瀑布模型
    B. 螺旋模型
    C. SOA模型
    D. RUP模型]
    正确答案:————
9.[单选题]下列说法中错误的是()          (满分:)
    A. 软件体系结构只是一种表示,它不是可运行的软件
    B. 软件体系结构风格和模式可以被应用到其他系统的设计中
    C. 软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系
    D. 软件体系结构中不应包含中间件]
    正确答案:————
10.[单选题]用例(usecase)用来描述系统在对时间做出响应时所采取的行动。用例之间是具有相关性的。\n在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是()关系。          (满分:)
    A. 包含(include)    奥鹏作业答案

    B. 扩展(extend)
    C. 分类(classification)
    D. 聚集(aggregation)]
    正确答案:————
11.[单选题]在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立()来详细说明整个业务过程的逻辑。          (满分:)
    A. 数据流图(DFD)
    B. 过程层次图(PHD)
    C. 过程活动图(PAD)
    D. 甘特图(Ganntte)]
    正确答案:————
12.[单选题]在划分层DFD时,应注意保持()之间的平衡。          (满分:)
    A. 父图与其子图
    B. 同一父图的所有子图
    C. 不同父图的所有子图
    D. 同一子图的所有直接父图]
    正确答案:————
13.[单选题]在几种进度控制方法中,甘特图难以表达多个子任务之间的逻辑关系,使用()不仅能表达子任务间依赖关系,还可找出关键子任务。          (满分:)
    A. 甘特图
    B. IPO
    C. PERT
    D. 时标网状图]
    正确答案:————
14.[单选题]某系统乐观值为500,最有可能值为800,保守值为1000其工作量估算期望值为()          (满分:)
    A. 383
    B. 783
    C. 633
    D. 883]
    正确答案:————
15.[单选题]属于启动成本的是()          (满分:)
    A. 人员费用
    B. 软件开发成本
    C. 不可预见费用
    D. 维修费用]
    正确答案:————
三、判断题:
16.[判断题]缺陷是指程序中的缺点所产生的不正确结果()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
17.[判断题]详细设计包括模块逻辑的详细设计,系统数据结构的详细设计等。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18.[判断题]测试不能表明软件中不存在错误,它只能说明软件中存在错误()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]软件工程是指编制软件的工程项目。()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]使用螺旋模型不需要很高的风险评估技术()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18秋学期《软件工程与UML建模》在线作业2

一、单选题:
1.[单选题]关于可行性研究的说法正确的是()          (满分:)
    A. 是以相对短的时间和相对低的成本来确定给定的问题是否有解
    B. 可行性研究不关心系统的成本,只关心系统能否有解
    C. 可行性研究完成问题的定义
    D. 可行性研究不需要SQA人员参加]
    正确答案:——A——
2.[单选题]关于线性顺序模型的说法错误的是()          (满分:)
    A. 线性顺序模型提倡软件开发按照系统化、有顺序的方法。
    B. 该模型遵循系统分析、设计、编码、测试等活动顺序。
    C. 线性顺序模型遵循“步步为营”的办法开发软件
    D. 线性顺序模型就是瀑布模型]
    正确答案:——D——
3.[单选题]关于抽象的思想错误的是()          (满分:)
    A. 抽象会增加设计的复杂度
    B. 为了降低复杂度,应该隐藏细节或推迟考虑细节
    C. 抽象有利于认识事物的普遍特征和基本原理
    D. 抽象可以帮助设计人员制定出模块的“框架”]
    正确答案:——A——
4.[单选题]系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过程中完成某项关键工作地时刻称为里程碑。完成()时最适于设置里程碑。          (满分:)
    A. 需求调查
    B. 总体设计稿
    C. 一套实体关系图
    D. 50%的编码]
    正确答案:————
5.[单选题]关于需求分析的描述错误的是()          (满分:)
    A. 需求分析要遵循循序渐进的原则
    B. 需求必须是可验证的
    C. 需求分析阶段应充分考虑系统的实现语言
    D. 需求必须是追踪的]
    正确答案:————
6.[单选题]不属于RAD模型的缺点是()          (满分:)
    A. 如果一个系统难以被适当的模块化,那么很难组织多个开发团队并行开发
    B. RAD不适合小项目的开发
    C. 如果早期不鞥完整的正确的获取需求,那么很难按时完成开发任务
    D. 如果缺乏以往的类似项目经验,则很难快速的设计系统]
    正确答案:————
7.[单选题]在变更管理中,“检出”和“登录”实现了两个重要的变更控制要素,即存取控制和()。          (满分:)
    A. 异步控制
    B. 同步控制
    C. 存取控制
    D. 基线控制]
    正确答案:————
8.[单选题]有关需求分析描述错误的是()          (满分:)
    A. 需求分析通常这是不可验证的
    B. 需求分析包括横向分解和纵向分解两种
    C. 横向分解将一个功能分解为多个子功能
    D. 纵向分解讲一个功能不断细分]
    正确答案:————
9.[单选题]下列耦合性序列中,复合从弱到强排列的是()          (满分:)
    A. 内容、公共、外部、控制、标记、数据
    B. 公共、数据、外部、控制、标识、内容
    C. 数据、标记、控制、外部、公共、内容
    D. 内容、标识、控制、外部、数据、公共]
    正确答案:————
10.[单选题]下列陈述中正确的是()          (满分:)
    A. 结构测试中不包括循环测试
    B. 猜测错误也是一种测试方法
    C. 如果能做到穷举测试,便可发现程序中的全部错误
    D. 语句覆盖达到100%,则分支(判定)覆盖也应达到100%]
    正确答案:————
11.[单选题]程序语言选择不需要考虑()          (满分:)
    A. 成产率因素
    B. 软件应用领域
    C. 经费问题
    D. 程序员的知识]
    正确答案:————
12.[单选题]由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是()          (满分:)
    A. 数据流
    B. 加工
    C. 文件
    D. 外部实体]
    正确答案:————
13.[单选题]属于运营成本的是()          (满分:)
    A. 硬件成本
    B. 系统软件成本
    C. 消耗品费用
    D. 用户培训成本]
    正确答案:————
14.[单选题]下面那一项不属于计算功能点的参数()          (满分:)
    A. 用户输入、输出数量
    B. 用户查询数量
    C. 软件错误数量
    D. 外部接口数量]
    正确答案:————
15.[单选题]在项目开发早期需求较明确但可能有变化、对应用领域较熟悉和中等风险的项目则适用于()          (满分:)
    A. 瀑布模型
    B. 演化模型
    C. 螺旋模型
    D. 快速原型模型]
    正确答案:————
三、判断题:
16.[判断题]扩展关系是指对一个已经存在的用例增加新的功能()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
17.[判断题]在设计时模块要分的越小越好()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18.[判断题]基本途径测试就是白盒测试()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]泛化关系代表特殊到一般的关系()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]软件危机是指软件开发和维护过程中存在的周期长、成本高、质量低等问题()。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18秋学期《软件工程与UML建模》在线作业3

一、单选题:
1.[单选题]原型的优点不包括(  )          (满分:)
    A. 对设计人员水平及开发环境要求不高
    B. 可及早为用户提供有用的产品
    C. 可及早发现问题,随时纠正错误
    D. 可减少技术、应用的风险]
    正确答案:——A——
2.[单选题]判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()          (满分:)
    A. 逻辑判断
    B. 层次分解
    C. 操作条目
    D. 组合条件]
    正确答案:——D——
3.[单选题]在实际的开发过程中,纠正了程序中的错误之后,还应该选择部分或全部原先已测试过的用例,对修改后的程序重新测试,这种测试称为()。          (满分:)
    A. 验收测试
    B. 强度测试
    C. 系统测试
    D. 回归测试]
    正确答案:——D——
4.[单选题]软件的集成测试工作最好由()承担,以提高集成测试的效果。          (满分:)
    A. 该软件的设计人员
    B. 该软件开发组的负责人
    C. 该软件的编程人员
    D. 不属于该软件开发组的软件设计人员]
    正确答案:————
5.[单选题]下面哪一项不是基本的软件需求()          (满分:)
    A. 功能需求
    B. 性能需求
    C. 环境需求
    D. 市场需求]
    正确答案:————
6.[单选题]下面那个量不属于软件度量的范围()          (满分:)
    A. 软件成本
    B. 软件质量
    C. 软件性能
    D. 软件价格]
    正确答案:————
7.[单选题]通常在软件项目开发过程中,我们希望首先实现()的用例。          (满分:)
    A. 风险最小
    B. 风险最大
    C. 风险中等
    D. 任意风险]
    正确答案:————
8.[单选题]在一套分层DFD中,如果某一张图中有N个加工,则这张图允许有()张子图          (满分:)
    A. 0
    B. 1
    C. 1~N
    D. 0~N]
    正确答案:————
9.[单选题]对下面的个人所得税程序中满足语句覆盖测试用例的是()\nIf(income<800)taxrate=0;\nelseif(income<=1500)taxrate=0.05;\nelseif(income<2000)taxrate=0.08;\nelsetaxrate=0.1;          (满分:)
    A. income=(800,1500,2000,2001
    B. \income=(800,801,1999,2000)\
    C. \income=(799,1499,2000,2001)\
    D. \income=(799,1500,1999,2000)\]
    正确答案:————
10.[单选题]结构化设计方法是一种面向()的设计方法。          (满分:)
    A. 对象
    B. 数据结构
    C. 数据流
    D. 控制流]
    正确答案:————
11.[单选题]喷泉模型描述了()的开发模型。          (满分:)
    A. 面向对象
    B. 面向数据流
    C. 面向数据结构
    D. 面向事件驱动]
    正确答案:————
12.[单选题]关于用例说明错误的是()          (满分:)
    A. 用例止于系统边界
    B. 用例是一个交互的抽象
    C. 用例是Actor的行为
    D. 从Actor的角度去描述用例]
    正确答案:————
13.[单选题]不属于边改边建模型的缺点是()          (满分:)
    A. 否认了在项目实施前需求分析和设计活动的重要性
    B. 没有计划和明确的目标
    C. 费用和成本较好控制
    D. 要求需求完整明确]
    正确答案:————
14.[单选题]下面不属于测试应遵循的原则为()          (满分:)
    A. 穷举所有的测试是不现实的
    B. 可以穷举所有的情况来进行测试
    C. 对问题较多的代码单元,需要进行更细致的测试
    D. 使用专业人员测试或委托第三方测试]
    正确答案:————
15.[单选题]结构化分析方法中,与数据流图配合使用的是()          (满分:)
    A. 程序流程图
    B. 实体联系网
    C. 数据流图
    D. 数据词典]
    正确答案:————
三、判断题:
16.[判断题]问题的定义和可行性研究同属于软件开发过程的早期活动()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
17.[判断题]泛化关系代表一般到特殊的关系()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18.[判断题]项目管理中不包含人员的管理()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]数据流图是需求分析的功能模型()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]软件满足客户需求的程度是衡量软件质量的最重要因素()          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
附件是答案,需要的核对题目自助下载,q761296021
页: [1]
查看完整版本: 东北大学18秋学期《软件工程与UML建模》在线作业含答案参考