东北大学考试《软件工程与UML建模X》考核作业参考395

合集下载

[东大]20秋学期《软件工程与UML建模》在线平时作业1

[东大]20秋学期《软件工程与UML建模》在线平时作业1
14.软件设计一般分为总体设计和详细设计,它们之间的关系是()
A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 正确答案:A
15.在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用()是最为合适的。 A.协作图(collaboration diagram) B.序列图(sequence diagram) C.活动图(activity diagram) D.状态图(statechart diagram) 正确答案:D
8.测试大型软件系统通常由模块测试、集成测试、系统测试、验收测试和并行运行等几个步骤组成, 其中系统测试的个弄个做应该由()来承担。 A.开发该系统的部门以外的人员 B.该系统的系统分析员 C.该系统的设计人员 D.该系统的编程者 正确答案:A
9.程序语言选择不需要考虑() A.成产率因素 B.软件应用领域 C.经费问题 D.程序员的知识 正确答案:C
12.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂程度 C.使用说明书 D.程序的功能 正确答案:A
13.以下属于程序流程图缺点的是() A.历史悠久 B.使用广泛 C.支持程序的三种基本控制结构 D.可以随心所欲地画控制流程线的流向 正确答案:D
5.两个模块之间通过接口的参数表交换信息数据,并且这些信息数据的类型是基本数据类型印记耦 合 A.正确 B.错误 正确答案:A
10.螺旋模型是建立在()的基础上。 A.模块划分 B.子程序分解 C.设计 D.原型 正确答案:D
11.对于软件的特征量描述错误的是() A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量。 B.软件开发程序的行数或功能点数可以作为软件规模的特征量 C.软件周期中所涉及到的钱数可以作为开发成本的特征量 D.从需求分析到软件交付使用所需要的时间可以作为开发期限。 正确答案:C

[东北大学]21秋学期《软件工程与UML建模》在线平时作业1[68852]

[东北大学]21秋学期《软件工程与UML建模》在线平时作业1[68852]

21秋学期《软件工程与UML建模》在线平时作业1
一、单选题
1.不能实例化的类称为()
A.抽象类
B.无属性类
C.无方法类
D.多重继承类
答案:A
2.下面描述哪些不属于软件的开发特性()
A.软件开发具有难以描述性
B.软件开发缺乏可见性
C.软件开发具有独立性
D.软件开发具有变化性
答案:C
3.关于基线描述错误的是()
A.基线事已通过正式评审和批准的规格说明或产品。

B.基线是进一步开发的基础
C.基线不可以随意变更
D.基线变更不需要评审
答案:D
4.()将软件配置管理定义为一门管理学科。

A.《GB/T11457-1995软件工程术语
B.《ISO/IEC12207-1995信息技术——软件生命周期过程》
C.《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
D.巴比奇(W. Babich)
答案:C
5.在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看作是()
A.路径的集合
B.循环的集合
C.目标的集合
D.地址的集合
答案:A
6.软件测试的目的是()。

A.评价软件的质量
B.发现软件的错误
C.找出软件的所有错误
D.证明软件是正确的
答案:B
7.关于成本效益分析方法正确的说法是()
A.成本效益分析常用的方法有投资回收分析法和静资金现值法
B.投资回收分析法可精确计算投资与收益。

东大14秋学期《软件工程与UML建模》在线作业3答案

东大14秋学期《软件工程与UML建模》在线作业3答案
A.产品定位
B.产品概述
C.方案说明与比较
D.总体设计?正来自答案:D9.软件质量管理在实际中会遇到许多困难,例如软件开发的管理人员往往要更关心项目开发的成本和进度,这显然是和质量保证相矛盾的,要取得高质量的产品,主要取决于(),但他们的习惯难以控制。
A.管理者
B.用户
C.开发人员
D.认证机构
?
正确答案:C
A.不必设计驱动模块和桩(stub)模块
B.不必设计驱动模块,但要设计桩模块
C.要设计驱动模块,但不必设计桩模块
D.要设计驱动模块和桩模块
?
正确答案:C
7.一般说来与设计测试数据无关的文档是()。
A.需求规格说明书
B.设计说明书
C.源程序
D.项目开发计划
?
正确答案:D
8.下面不属于可行性分析报告内容的有()
14秋学期《软件工程与UML建模》在线作业3
一,单选题
1.关于输入输出语句错误的编码风格是()
A.输入语句不用合法性检查
B.有明确的提示
C.如有必要,进一步确认
D.输出语句要加说明信息
?
正确答案:A
2.协作图描述了协作的()之间的交互和链接(link),它画成对象图的形式
A.对象
B.类
C.用例
D.状态
?
正确答案:B
3. Petri网是需求分析的行为模型()
A.错误
B.正确
?
正确答案:B
4.软件工程是指以质量为核心,为经济的开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的、可控制的工程原则和方法。()
A.错误
B.正确
?
正确答案:B

uml试题及答案(考试专用)

uml试题及答案(考试专用)

一、名词解释:用例:是外部可见的系统单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。

泳道:在活动图中,泳道用垂直实线绘出,垂直线分隔的区域就是泳道;组件:组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件.双向工程:双向工程包括正向工程和逆向工程.正向工程就是从模型到代码,而逆向工程则是从代码到模型.正向和逆向工程结合在一起叫双向工程。

对象流:对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。

二、填空题1、UML中的模型元素包括事物和事物之间的联系。

2、Rational Rose包括了统一建模语言、面向对象的软件工程及对象建模技术。

3、时序图包含的4个元素有对象、生命线、消息、激活 .4、协作图以对象图的方式绘制各个参与对象,并且将消息和链平行放置。

5、组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件.6、状态机包含了一个类的对象在其生命期间所有状态的序列以及对象对接收到的事件所产生的反应。

7、包图建模技术包括对成组的元素建模和对体系结构视图建模。

8、内部转换只有一个原状态但是没有目标状态 ,因此转换后并不改变状态本身。

9、分叉可以用来描述并发线程,每个分叉可以有一个输入转换和两个或多个输出转换.10、配置图描述了系统执行处理过程中系统资源元素的配置情况以及软件到这些资源元素的映射.三、1。

简述时序图的建模步骤。

如何识别用例?答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束;5)对建模结果精化和细化2。

Rational Rose中有哪几种视图,各个视图的作用是什么?答:Rational Rose有四种视图:①用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。

用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。

用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行. 用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。

2020年东北师范大学春《软件工程》期末考核

2020年东北师范大学春《软件工程》期末考核

东北师范大学春《软件工程》期末考核《软件工程》满分100分一、名词解释(每小题4分,共20分)1.软件生存周期模型软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。

2.数据字典DD数据字典是用来定义数据流图中的各个成分的具体含义的。

它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。

3.内聚性内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。

4.JSP方法JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

5.多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。

或(不同的对象,收到同一消息可以产生不同的结果。

)二、简答题(每小题5分,共20分)1.简述容错技术的四种主要手段,并解释。

结构冗余:包括静态冗余、动态冗余和混合冗余。

信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。

时间冗余:指重复执行指令或程序来消除瞬时错误/news/55b6c350704dcd99.html带来的影响。

冗余附加技术:指为实现上述冗余技术所需的资源和技术。

2.以G.J.Myers的观点,简述对软件测试的目的。

软件测试是(1)为了发现错误而执行程序的过程;(2)一个好的用例能够发现至今尚未发现的错误的测试。

(3)一个成功的测试是发现至今尚未发现的错误的测试。

3.就程序设计语言的工程特性而言,对程序编码有哪些要求?就程序设计语言的工程特性而言,对程序编码有如下要求:(1)可移植性(2)开发工具的可利用性(3)软件的可重用性(4)可维护性4.模块的内聚性包括哪些类型?模块的内聚性包括:。

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案第1卷一.综合考核(共20题)1.条件测试无法测出括号不匹配。

()A.正确B.错误2.3.黑盒测试无法检测出接口错误。

()A.正确B.错误4.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为()。

A.383B.783C.633D.8835.下面描述中哪些属于软件的开发特性?()A.软件开发具有风险性B.软件开发具有随意性C.软件开发具有可描述性D.软件开发不具有变化性6.7.状态变迁图是需求分析的功能模型。

()A.正确B.错误8.软件项目管理一般包括以下几个方面的内容任务划分、计划安排、经费管理、审计控制、()和质量保证等。

A.风险管理B.设备管理C.用户管理D.市场管理9.对于软件的特征量描述错误的是()。

A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量B.软件开发程序的行数或功能点数可以作为软件规模的特征量C.软件周期中所涉及到的钱数可以作为开发成本的特征量D.从需求分析到软件交付使用所需要的时间可以作为开发期限10.11.可行性分析的目的在于确定客户提出的问题是否有解,是否值得去解。

()A.正确B.错误12.关于分支的思想错误的是()。

A.便于并发执行,缩短开发周期B.适合团队协作,降低了实施难度C.容易产生可复用部件D.分的越细越好13.关于用例图的描述错误的是()。

A.用椭圆表示行为B.用带说明的线表示用户与行为的关系C.用小人表示用户D.用例图表示系统的行为14.属于启动成本的是()。

A.人员费用B.软件开发成本C.不可预见费用D.维修费用15.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能16.程序结构图中矩形表示()。

A.模块B.数据C.存储D.加工17.结构化设计方法是一种面向()的设计方法。

东大19秋学期《软件工程与UML建模》在线平时作业3答案

东大19秋学期《软件工程与UML建模》在线平时作业3答案

东大19秋学期《软件工程与UML建模》在线平时作业3试卷总分:100 得分:100一、单选题 (共 15 道试题,共 75 分)1.螺旋模型最初是从()开始第一个螺旋A.遗留系统B.系统原型C.概念项目D.制定计划正确答案:C2.在需求分析中,开发人员要与用户解决的最重要的问题是()A.要让软件具有何种结构B.要让软件做什么C.要给该软件提供哪些信息D.要求软件工作效率怎样正确答案:B3.不属于基于统计的软件质量保证方法和步骤的是()A.统计关键原因导致的错误数B.校正这些关键原因C.收集和分类软件缺陷信息,追踪每个缺陷的基本原因D.使用PARETO原理孤立出20%的原因正确答案:A4.关于耦合下面的描述错误的是()A.外部耦合指模块对外部系统有依赖关系B.外部耦合完全可以避免C.内容耦合式最不好的一种耦合D.公共耦合指两个模块间通过一个公共环境进行数据交换正确答案:B5.下面那个方法不属于计划调整办法()A.项目持续时间压缩法B.资源分配平衡技术C.时间-成本平衡法D.关键路径法正确答案:D6.软件设计中划分模块的一个准则是()。

A.高内聚高耦合B.高内聚低耦合C.低内聚高耦合D.低内聚低耦合正确答案:B7.关于经济可行性错误的说法是()A.考察系统的经济效益是否超过它的开发成本B.经济可行性中的成本包括培训费用C.成本包括启动成本和运营成本D.只要经济可行则系统可以开发正确答案:D8.UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的词汇,允许创建新的构造块,约束(constraint)扩展了UML()A.语义,允许创建新的构造块B.词汇,允许创建新的构造块C.构造块的语义,允许增加新的规则和修改现有的规则D.构造块的特性,允许创建详述元素的新信息正确答案:C9.下面描述哪些不属于软件的开发特性()A.软件开发缺乏可见性B.软件开发具有难以描述性C.软件开发具有独立性D.软件开发具有变化性正确答案:C10.若计划人员对每个功能分别按最佳的、可能的、悲观的3种情况给出LOC或FP估计值,记作a、m、b,则LOC或FP的期望值E的公式是E = (a + 4m + b)/6,m是加权的最可能的估计值,遵循()概率。

东大16秋学期《软件工程与UML建模》在线作业1

东大16秋学期《软件工程与UML建模》在线作业1

16秋学期《软件工程与UML建模》在线作业1试卷总分:100 测试时间:--、单选题(共15 道试题,共75 分。

)1. 属于演进系列模型的模型是()A. 线性顺序模型B. 增量模型C. RAD模型D. 瀑布模型满分: 5 分2. UML融合了面向对象的建模技术(OMT)方法和OOSE方法的基本概念,UML的重要内容可以由()等5类图来定义A. 类图、顺序图、行为图、动态图、配置图B. 对象图、用例图、静态图、状态图、交互图C. 包图、序列图、行为图、交互图、活动图D. 用例图、静态图、行为图、交互图、实现图满分: 5 分3. 需求规格说明书的内容不应包括()A. 对重要功能的描述B. 对重要功能的描述C. 对数据的要求D. 软件的性能满分: 5 分4. 软件维护时在用户使用软件期间对软件所做的补充、修改和增强,一般认为软件维护最常见的是()A. 完善性维护B. 适应性维护C. 校正性维护D. 支持性维护满分: 5 分5. Jacobson于1994年提出了OOSE方法,其最大的特点是面向用例,并在用例的描述中引入了()的概念。

A. 类B. UMLC. 角色D. 继承满分: 5 分6. 关于抽象的思想错误的是()A. 抽象会增加设计的复杂度B. 为了降低复杂度,应该隐藏细节或推迟考虑细节C. 抽象有利于认识事物的普遍特征和基本原理D. 抽象可以帮助设计人员制定出模块的“框架”满分: 5 分7. 有关软件工程描述不正确的是()A. 软件工程主要是以软件设计工具自动开发软件B. 软件工程是软件开发过程可度量C. 软件工程的核心是质量保证D. 软件过程是一个将用户需求转化为软件系统所需要的活动的集合满分: 5 分8. 用UML建立业务模型是理解企业业务过程的第一步。

业务人扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是A. 关联关系(Association)B. 依赖关系(Dependence)C. 聚集关系(Aggregation)D. 概括关系(Generalization)满分: 5 分9. 在软件开发单位属于管理角色的有()A. 系统分析师B. 软件架构师C. 软件部长D. 实施工程师满分: 5 分10. 对下面的个人所得税程序中满足语句覆盖测试用例的是()If(income < 800) taxrate = 0;else if(income <= 1500) taxrate = 0.05;else if(income < 2000) taxrate = 0.08;else taxrate = 0.1;A. income = (800,1500,2000,2001B. "income = (800,801,1999,2000)"C. "income = (799,1499,2000,2001)"D. "income = (799,1500,1999,2000)"满分: 5 分11. 一个类所封装的内容()A. 属性和消息B. 操作和消息C. 属性和操作D. 操作和接口满分: 5 分12. 下面关于复用分类的描述正确的是()A. 按照服务的规模分小规模复用与大规模复用B. 根据可复用信息分为组合式复用和生成式复用C. 根据复用的方法分黑盒复用和白盒复用D.满分: 5 分13. 对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。

东大20春学期《软件工程与UML建模》在线平时作业

东大20春学期《软件工程与UML建模》在线平时作业

(单选题)1: 20世纪90年代中,出现了一批新的面向对象方法,()是面向对象方法最早的倡导者之一,他提出了面向对象软件工程的概念。

A: Coad
B: Booch
C: Jacobson
D: Yourdon
正确答案: B
(单选题)2: 软件需求分析的任务不应包括()
A: 确定逻辑模型
B: 信息域分析
C: 问题分解
D: 结构化程序设计
正确答案: D
(单选题)3: 判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()A: 逻辑判断
B: 层次分解
C: 操作条目
D: 组合条件
正确答案: D
(单选题)4: 下面不属于软件质量保证活动的是()
A: 为项目准备SQA计划
B: 软件测试
C: 执行技术审查
D: 收集和分析软件度量信息
正确答案: B
(单选题)5: 程序结构图中矩形表示()。

A: 数据
B: 加工
C: 模块
D: 存储
正确答案: C
(单选题)6: 要求在所有的输入界面中,提供拼音首字母的快捷输入方法,这个需求属于()A: 功能需求
B: 非功能需求
C: 设计约束
D: 业务需求
正确答案: D
(单选题)7: 一个对风险评价很有用的技术是定义()。

东北大学15秋学期《软件工程与UML建模》在线作业3答案

东北大学15秋学期《软件工程与UML建模》在线作业3答案

东北大学15秋学期《软件工程与UML建模》在线作业3答案15秋学期《软件工程与UML建模》在线作业3单选题判断题一、单选题(共 15 道试题,共 75 分。

)1. UML融合了面向对象的建模技术(OMT)方法和OOSE方法的基本概念,UML的重要内容可以由()等5类图来定义. 类图、顺序图、行为图、动态图、配置图. 对象图、用例图、静态图、状态图、交互图. 包图、序列图、行为图、交互图、活动图. 用例图、静态图、行为图、交互图、实现图-----------------选择:2. 在项目开发早期需求较明确但可能有变化、对应用领域较熟悉和中等风险的项目则适用于(). 瀑布模型. 演化模型. 螺旋模型. 快速原型模型-----------------选择:3. 关于经济可行性错误的说法是(). 考察系统的经济效益是否超过它的开发成本. 成本包括启动成本和运营成本. 只要经济可行则系统可以开发. 经济可行性中的成本包括培训费用-----------------选择:4. 对下面的个人所得税程序中满足判定覆盖测试用例的是()If(inome < 800) txrte = 0; else if(inome <= 1500) txrte = 0.05; else if(inome < 2000) txrte = 0.08; else txrte = 0.1;. inome = (799,1500,1999,2001). "inome = (799,1501,2000,2000)". "inome = (800,1500,2000,2001)". "inome = (800,1499,2000,2001)"-----------------选择:5. 下面不属于白盒测试能保证的是(). 模块中所有独立途径至少测试一次. 测试所以逻辑决策真和假两个方面. 在所有循环的边界内部和边界上执行循环体. 不正确或漏掉的功能-----------------选择:6. 下面那一项不属于计算功能点的参数(). 用户输入、输出数量. 用户查询数量. 软件错误数量. 外部接口数量-----------------选择:7. 语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最强的准则是()。

东北大学16春学期《软件工程与UML建模》在线作业2

东北大学16春学期《软件工程与UML建模》在线作业2

16春学期《软件工程与UML建模》在线作业2一、单选题(共 15 道试题,共 75 分。

)1. 关于需求分析的描述错误的是(). 需求分析要遵循循序渐进的原则. 需求必须是可验证的. 需求分析阶段应充分考虑系统的实现语言. 需求必须是追踪的正确答案:2. 关于输入输出语句错误的编码风格是(). 输入语句不用合法性检查. 有明确的提示. 如有必要,进一步确认. 输出语句要加说明信息正确答案:3. 在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立()来详细说明整个业务过程的逻辑。

. 数据流图(F). 过程层次图(PH). 过程活动图(P). 甘特图(Gnntt)正确答案:4. 软件的集成测试工作最好由()承担,以提高集成测试的效果。

. 该软件的设计人员. 该软件开发组的负责人. 该软件的编程人员. 不属于该软件开发组的软件设计人员正确答案:5. 下面那个方法不属于计划调整办法(). 项目持续时间压缩法. 资源分配平衡技术. 关键路径法. 时间-成本平衡法正确答案:6. 下面那一项不是单元测试考虑的问题(). 模块接口. 模块执行外部I/O操作. 全局数据结构错误. 模块的计算正确答案:7. 关于条件中包含的错误类型说法错误的是(). 关系算子错误. 算术表达式错误. 条件中包含的错误有布尔变量错误. 条件中包含的错误有接口错误正确答案:8. 关于线性顺序模型的说法错误的是(). 线性顺序模型提倡软件开发按照系统化、有顺序的方法。

. 该模型遵循系统分析、设计、编码、测试等活动顺序。

. 线性顺序模型遵循“步步为营”的办法开发软件. 线性顺序模型就是瀑布模型正确答案:9. 在UML2.0中,交互概述图通过顺序图来表示它的()间的控制流。

. 类. 对象. 包. 状态正确答案:10. 两个模块之间的耦合方式中,()耦合的耦合度最高。

. 数据. 非直接. 控制. 内容正确答案:11. 在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为()。

东北大学智慧树知到“计算机科学与技术”《软件工程与UML建模》网课测试题答案卷3

东北大学智慧树知到“计算机科学与技术”《软件工程与UML建模》网课测试题答案卷3

东北大学智慧树知到“计算机科学与技术”《软件工程与UML建模》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.关于可行性研究正确的说法是()。

A.指定软件营销计划在基础性分析之前进行B.软件开发计划由项目经理来做C.软件开发计划有系统分析师来做D.必须对所有可行方案进行风险评估2.关于可行性研究的说法正确的是()。

A.是以相对短的时间和相对低的成本来确定给定的问题是否有解B.可行性研究不关心系统的成本,只关心系统能否有解C.可行性研究完成问题的定义D.可行性研究不需要SQA人员参加3.软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解; (ii)准备或直接提高软件自身的可维护性、可复用性或演化性。

第(ii)部分旨在改善软件的(),似的软件更容易为人们服务。

A.静态质量B.动态质量C.性能D.功能4.软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解;(ii)准备或直接提高软件自身的可维护性、可复用性或演化性。

第(ii)部分旨在改善软件的(),似的软件更容易为人们服务。

A.静态质量B.性能C.动态质量D.功能5.下面不属于白盒测试能保证的是()。

A.模块中所有独立途径至少测试一次B.测试所以逻辑决策真和假两个方面C.在所有循环的边界内部和边界上执行循环体D.不正确或漏掉的功能6.结构化设计方法是一种面向()的设计方法。

A.对象B.数据结构C.数据流D.控制流7.两个模块之间通过接口的参数表交换信息数据,并且这些信息数据的类型是基本数据类型印记耦合。

()A.正确B.错误8.路径测试是整个结构测试的重要组成部分,但在研究路经测试时,通常又是使用程序控制流图来代替()。

A.结构图B.程序流程图C.程序框图D.数据流图9.好的测试用例是尽可能少的发现错误。

()A.正确B.错误10.增量模型和瀑布模型都属于演进型模型。

()A.正确B.错误第1卷参考答案一.综合考核1.参考答案:C2.参考答案:A3.参考答案:A4.参考答案:A5.参考答案:D6.参考答案:C7.参考答案:A8.参考答案:C9.参考答案:B10.参考答案:B。

东北大学19春学期《软件工程与UML建模》在线作业3满分答案

东北大学19春学期《软件工程与UML建模》在线作业3满分答案

东大19春学期《软件工程与UML建模》在线作业3
试卷总分:100 得分:100
[试题1]、原型的优点不包括()
A、对设计人员水平及开发环境要求不高
B、可及早为用户提供有用的产品
C、可及早发现问题,随时纠正错误
D、可减少技术、应用的风险
正确选择是:A
[试题2]、判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()
A、逻辑判断
B、层次分解
C、操作条目
D、组合条件
正确选择是:D
[试题3]、在实际的开发过程中,纠正了程序中的错误之后,还应该选择部分或全部原先已测试过的用例,对修改后的程序重新测试,这种测试称为()。

A、验收测试
B、强度测试
C、系统测试
D、回归测试
正确选择是:D
[试题4]、软件的集成测试工作最好由()承担,以提高集成测试的效果。

A、该软件的设计人员
B、该软件开发组的负责人
C、该软件的编程人员
D、不属于该软件开发组的软件设计人员
正确选择是:D
[试题5]、下面哪一项不是基本的软件需求()
A、功能需求
B、性能需求
C、环境需求
D、市场需求
正确选择是:D
[试题6]、下面那个量不属于软件度量的范围()。

东北大学15秋学期《软件工程与UML建模》在线作业1答案

东北大学15秋学期《软件工程与UML建模》在线作业1答案

15秋学期《软件工程与UML建模》在线作业1单选题判断题一、单选题(共 15 道试题,共 75 分。

)1. 下面那个阶段不属于在软件生命周期中软件定义时期(). 问题定义. 可行性研究. 需求分析. 总体设计-----------------选择:2. 协作图描述了协作的对象之间的交互和链接(link),它画成()图的形式。

. 对象. 类. 用例. 状态-----------------选择:3. 关于内聚错误的说法是(). 是一个模块内部各部件之间联系紧密程度的度量. 是模块间各部件紧密联系程度的度量. 强调分解时将相关的内容放到一起. 一个模块内的各个部件联系越紧越好-----------------选择:4. 关于软件配置管理正确的是(). 软件配置管理啊管理人员和资源. 软件配置管理管理程序、文档和数据. 软件配置管理管理软件和硬件. 软件配置管理就是版本管理-----------------选择:5. 不是面向对象的需求分析方法模型的(). 用例建模. ER图建模. 对象-关系模型.-----------------选择:6. 下面不属于测试应遵循的原则为(). 所有测试的标准都是建立在用户需求之上. 所有的需求都是可验证的. 测试活动可提前展开. 测试可以一次完成-----------------选择:7. 在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是(). 条件覆盖. 条件组合覆盖. 语句覆盖. 条件及判定覆盖-----------------选择:8. 软件生产的复杂性和高成本,使大型软件生产出现危机,下述哪个(些)是软件危机的主要表现(). 需求增长难满足、生产成本过高. 质量不易保证. 生产成本过高、进度难以控制. 需求增长难满足、生产成本过高、进度难以控制、质量不易保证-----------------选择:9. 软件维护工作越来越受到重视,因为它的花费常常要占软件生命周期全部花费的()%左右。

东北大学考试卷《软件工程与UML建模X》考核作业

东北大学考试卷《软件工程与UML建模X》考核作业

东北大学继续教育学院
软件工程与UML 建模X 试 卷(作业考核 线上2) B 卷
(共5 页)
一.单选题(15题,每题2分共30分。

请将答案填入下表)
1. D 是在系统之外,透过系统边界与系统进行有意义交互的任何事物
A).相关系统 B). Use Case C). Class D). Actor
2.软件工程是以 D 为核心
A).过程
B).面向对象
C).软件开发 D).质量
3•“系统应具有很高的可幕性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢 复)的现象”,这属于 D
A).功能性需求 B).客观需求 C).主观需求 D).非功能性需求 4•“系统每天晚上自动生成进货报表”,Actor 是: C A).系统 B).其它系统 C).时间 D).报表审阅者
5•数据流程图是一个分层的概念模型,分三个层次:
C ,分别描述系统的不同特

6.正式运行系统后能够产生的收益被称为 B
A).直接效益 B).运营效益 C).最佳效益 D).启动效益
7•“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有儿种解 以及哪个是最佳解”,这指的是软件开发过程中的 B
A)•问题定义 B).可行性研究 C).需求分析 D).设计
&在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往
A)•总体图、二级图、三级图 C)•总体图、零级图、细节图 B)•总体图、二级图、细节图 D)•总体图、次级图、细节图。

东大17春学期《软件工程与UML建模》在线作业3

东大17春学期《软件工程与UML建模》在线作业3

17秋东北大学东大17春学期《软件工程与UML建模》在线作业3一、单选题(共15 道试题,共75 分。

)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. PERT图正确答案:9. 结构化设计方法是一种面向()的设计方法。

A. 对象B. 数据结构C. 数据流D. 控制流正确答案:10. 关于测试描述错误的是()A. 测试是程序的执行过程,目的在于发现错误B. 一个好的测试用例在于能发现至今未发现的错误C. 一个成功的测试是发现了所有错误的测试D. 一个成功的测试是发现了至今未发现的错误的测试正确答案:11. 软件工程思想产生于解决20世纪60年代的软件为积极,下述:Ⅰ.软件需求定义不准确Ⅱ.软件进度难以控制Ⅲ.软件生产的高成本Ⅳ.软件质量不易保证()是当时软件危机的主要表现。

UML软件建模技术技术理论期末考核试题4套含答案(大学期末复习资料)

UML软件建模技术技术理论期末考核试题4套含答案(大学期末复习资料)

UML软件建模技术技术理论考核试卷一、选择题(每题两分,共60分,每题只有一个正确答案)1.下列描述中,哪个不是建模的基本原则()A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述2.下列关于软件特点的描述中,哪个是错误的()A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发已经摆脱了手工艺作坊的开发方式;D. 软件是复杂的3.在UML中,有3种基本构造块,分别是()A. 事物、关系和图B. 注释、关系和图C. 事物、关系和结构D. 注释、关系和结构4.在UML中,有四种关系,下面哪个不是()A. 依赖关系B. 继承关系C.泛化关系D.实现关系5.下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图6.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。

在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者( )A.用户B.银行员工C.打印系统D.帐务系统7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)8.下列关于活动图的说法错误的是()A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流B.活动图用于对业务过程中顺序和并发的工作流程进行建模。

C.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。

D.活动图是UML中用于对系统的静态方面建模的五种图中的一种10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()A.信号B.调用事件C.空间事件D.时间事件11.下列关于状态图的说法中,正确的是()A. 状态图是UML中对系统的静态方面进行建模的五种图之一。

奥鹏东北大学21年12月考试软件设计模式X考核作业 参考答案

奥鹏东北大学21年12月考试软件设计模式X考核作业 参考答案

东北大学继续教育学院软件设计模式X 试卷(作业考核线上2) A 卷(共7 页)1.常用的基本设计模式可分为(A)A.创建型、结构型和行为型B.对象型、结构型和行为型C.过程型、结构型和行为型D.抽象型、接口型和实现型2.对以下开闭原则的描述错误的是(A)A.开闭原则与“对可变性的封装原则”没有相似性B.找到个系统的可变元素,将它封装起来,叫开闭原则C.对修改关闭,是其原则之一D.从抽象层导出一个或多个新具体类可以改变系统的行为,是其原则之一3. “不要和陌生人说话”是(D)原则的通俗表述。

A.接口隔离B.里氏替换C.依赖倒置D.迪米特4.当创建一个具体的对象而又不希望指定具体的类时,可以使用(D)A.结构型B.创建型C.行为型D.以上都可以5.以下(O是利用一个对象,快速地生成一批对象。

A.抽象工厂(AbStraCt Factory)模式B.原型(PrototyPe)模式C.合成(COmPOSite)模式D.桥接(Bridge)模式6.以下(B )用来描述建造者(Builder )。

A.定义一个用于创建对象的接口,让子类决定实例化哪一个类B.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示C.保证一个类仅有一个实例,并提供一个访问它的全周访问点D.运用共享技术有效地支持大量细粒度的对象7.以下(C )用来描述工厂方法(Factory Method)模式。

A.提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类8.表示一个作用于某对象结构中的各元素的操作。

它使用户可以在不改变各元素的类的前提下定义作用于这些元素的新操作C.定义一个用于创建对象的接口,让子类决定实例化哪一个类。

该模式使一个类的实例化延迟到其子类D.定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。

本模式使得算法可独立于使用它的客户而变化8.对象适配器模式是(A )原则的典型应用。

A.将一个类的接口转换成客户希望的另外一个接口,本模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东北大学继续教育学院
软件工程与UML建模X 试卷(作业考核线上2) A 卷
. D 是在系统之外,透过系统边界与系统进行有意义交互的任何事物
A).相关系统B).Use Case C).Class D).Actor
2.软件工程是以 D 为核心
A).过程B).面向对象C).软件开发D).质量
3.“系统开发过程和可交付文档将遵照ZCo-SP0STAN-95中相关规定”,这属于 D
A).功能性需求B).客观需求C).主观需求D).非功能性需求
4.“系统每天晚上自动生成进货报表”,Actor是: C
A).系统B).其它系统C).时间D).报表审阅者
5.数据流程图是一个分层的概念模型,分三个层次: C ,分别描述系统的不同特征
A).总体图、二级图、三级图B).总体图、二级图、细节图
C).总体图、零级图、细节图D).总体图、次级图、细节图
6.以下用例命名中,最合理的是 B
A).进行宠物搜索B).查询宠物
C).宠物查询D).进行宠物查询
7.某系统中有两个用例:一个用例的参与者是用户,用例是“注册”;另一个用例的参与者是系统管理员,用例是“审核用户注册”。

这两个用例之间是什么关系? B
A).包含关系B).没有关系C).扩展关系D).泛化关系
8.在软件的层次结构中,“一个模块被其他模块直接调用的调用者的数量”是指 B
A).深度B).扇入 C).扇出 D).耦合
9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则 D
A).E(p1)>E(p2) B).C(p1+p2)=C(p1)+C(p2)
C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)<E(p1)+E(p2)。

相关文档
最新文档