东北大学2017年秋学期《软件工程与UML建模》在线作业
[东大]20秋学期《软件工程与UML建模》在线平时作业1
![[东大]20秋学期《软件工程与UML建模》在线平时作业1](https://img.taocdn.com/s3/m/884b6d72453610661ed9f4c3.png)
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
东北大学2017年秋学期《可视化程序设计Ⅰ》在线作业1

一、单选题(共 20 道试题,共 100 分。
)1. VB窗口中缺省的度量单位为A. TwipB. PointC. PixedD. Inch正确答案:A2. 以下叙述中错误的是A. 用Shell函数可以调用能够在Windows下运行的应用程序B. 用Shell函数可以调用可执行文件,也可以调用Visual Basic的内部函数C. 调用Shell函数的格式应为:<变量名>=Shell(……)D. 用Shell函数不能执行DOS命令正确答案:A3. 一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称md1Func的标准模块。
假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:Form1中定义的过程:Private Sub frmFunction1()……End SubForm2中定义的过程Public Sub frmFunction2()……End SubmdlFunc中定义的过程:Public Sub md1Function()……End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以A. 上述三个过程都可以在工程中的任何窗体或模块中被调用B. frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用C. 上述三个过程都只能在各自被定义的模块中调用D. 只有md1Function过程能够被工程中各个窗体或模块调用正确答案:B4. 为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是A. VisibleB. TimerC. EnabledD. Interval正确答案:C5. 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A. A) For i=0 To List1.ListCount-1……B. B) For i=0 To ListCount-1……NextC. C) For i=1 To List1.listCount……NextD. D) For i=1 To ListCount……Next正确答案:A6. 如果在立即窗口中执行以下操作:a=8 <CR> (<CR>是回车键,下同)b=9 <CR>print a>b <CR>则输出结果是A. -1B. 0C. FALSED. TRUE正确答案:C7. 有如下语句:Open “test.dat” For Random As #1 Len =20,表示文件f1.dat每个记录的长度等于()A. 20个字符B. 20个字节C. 或小于20个字符D. 或小于20个字节正确答案:B8. 以下Case语句中错误的是A. Case 0 To 10B. Case Is>10C. Case Is>10 And Is<50D. "Case 3,5,Is>10"正确答案:C9. 确定一个窗体或控件大小属性是A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left正确答案:B10. 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click() a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A. 123.45B. 12345.00C. 345.00D. 123.00正确答案:B11. 关于子窗体说法正确的是A. MDI子窗体与普通窗体没有区别B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制C. MDI窗体菜单和子窗体可以同时显示出来D. 当子窗体激活时仅仅显示子窗体菜单正确答案:B12. 设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String*10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。
东北大学,UML,全程一体化建模,课件,习题答案

第2章面向对象技术和建模基础一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第3章UML简介一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第4章UML建模工具简介一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第5章需求建模一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第6章静态建模一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第7章数据库建模一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第8章动态建模一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第9章物理建模一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第10章双向工程一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)
第11章统一软件过程RUP 一、填空题
二、选择题
三、简答题
(略)
四、课外拓展
(略)。
东北大学软件工程与UML建模 A卷(答案)

东北大学继续教育学院软件工程与UML建模试卷(作业考核线上1) A 卷院校学号:姓名(共 4 页)一、单选题(30分,共15题,每题2分)1. D 是在系统之外,透过系统边界与系统进行有意义交互的任何事物A).相关系统B).Use Case C).Class D).Actor2.软件工程是以 D 为核心A).过程B).面向对象C).软件开发D).质量3.“系统开发过程和可交付文档将遵照ZCo-SP0STAN-95中相关规定”,这属于 BA).功能性需求B).客观需求C).主观需求D).非功能性需求4.“系统每天晚上自动生成进货报表”,Actor是: CA).系统B).其它系统C).时间D).报表审阅者5.数据流程图是一个分层的概念模型,分三个层次: C ,分别描述系统的不同特征A).总体图、二级图、三级图B).总体图、二级图、细节图C).总体图、零级图、细节图D).总体图、次级图、细节图6.以下用例命名中,最合理的是 BA).进行宠物搜索B).查询宠物C).宠物查询D).进行宠物查询7.某系统中有两个用例:一个用例的参与者是用户,用例是“注册”;另一个用例的参与者是系统管理员,用例是“审核用户注册”。
这两个用例之间是什么关系? BA).包含关系B).没有关系C).扩展关系D).泛化关系8.在软件的层次结构中,“一个模块被其他模块直接调用的调用者的数量”是指 BA).深度B).扇入 C).扇出 D).耦合9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则 DA).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)10.以下各种图不是UML使用的图是 CA).用例图B).类图C).数据流程图D).顺序图11.模块尺寸太大时,应 AA).分解以提高内聚B).分解以提高耦合C).合并以提高内聚D).分解以降低内聚12.以下类的命名中,最合理的是 AA). BusVehicle B). Routes C). passenger D). Stop13.在软件过程中,下列活动属于辅助活动的是 DA).设计B).集成C).退役D).风险管理14.下面用例模型体现了用例间的 A 关系A).泛化、包含和扩展B).包含和扩展C).分解、包括和扩充D).分解、包含和扩展15.下图体现了面向对象中类的 CA).复杂性B). 可传递性 C).自反关联D). 继承关系二、简答题(40分,共4题,每题10分)1.请解释软件工程的含义。
东大18秋学期《软件工程与UML建模》在线作业1

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 在下列内聚性序列中,复合从强到弱排列的是()。
A: 偶然、瞬时、功能、通信、逻辑、顺序、过程B: 功能、顺序、通信、过程、瞬时、逻辑、偶然C: 功能、逻辑、通信、过程、顺序、瞬时、偶然D: 过程、功能、通信、逻辑、瞬时、顺序、偶然正确答案:(单选题) 2: 需求规格说明书的内容不应包括()A: 对重要功能的描述B: 对重要功能的描述C: 对数据的要求D: 软件的性能正确答案:(单选题) 3: 在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。
消息序列可用两种图来表示,强调消息时间次序的图称为(),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。
强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。
A: 活动图(activity diagram)B: 状态图(statechart diagram)C: 序列图(sequence diagram)D: 协作图(collaboration diagram)正确答案:(单选题) 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: 用例(use case)用来描述系统在对时间做出响应时所采取的行动。
东大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. 对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。
东大17秋学期《软件工程与UML建模》在线作业1

1.??多个软件工程师合作开发一个项目,各开发者之间需要两两相互通信。
假设每一条通信路径的开销为200LOC/年(LOC为代码行数)。
假设有4名软件工程师,如果单独工作,每个人的生产率是6000LOC/年。
在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为3000LOC/年,那么这6人组成全年完成的开发工作量为()。
A. 21000 LOC
B. 23000LOC
C. 23500LOC
D. 24500LOC
正确答案:C??????满分:5??分
2.??所谓维护管理主要指的是()。
A. 加强需求分析
B. 重新编码
C. 判定修改的合理性并审查修改质量
D. 加强维护人员管理
正确答案:C??????满分:5??分
3.??软件测试白箱测试是对软件的结构进行测试,下述:
Ⅰ.边缘值分析Ⅱ.语句测试
Ⅲ.分值测试Ⅳ.路经测试
()是其应包括的内容。
A. Ⅰ
B. Ⅱ和Ⅲ。
东大17秋学期《软件工程与UML建模》在线作业2满分答案

D.要让软件具有何种结构
满分:5分
正确答案:A
12.对于软件的特征量描述错误的是()
A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量。
B.软件开发程序的行数或功能点数可以作为软件规模的特征量
C.软件周期中所涉及到的钱数可以作为开发成本的特征量
D.从需求分析到软件交付使用所需要的时间可以作为开发期限。
17秋学期《软件工程与UML建模》在线作业2
试卷总分:100得分:100
一、单选题(共15道试题,共75分)
1.进行软件测试的目的是()
A.尽可能多地找出软件中的缺陷
B.缩短软件的开发时间
C.减少软件的维护成本
D.证明程序没有缺陷
满分:5分
正确答案:A
2.语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是()。
满分:5分
正确答案:B
4.软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动()
A.错误
B.正确
满分:5分
正确答案:B
5.扩展关系是指对一个已经存在的用例增加新的功能()
A.错误
B.正确
满分:5分
正确答案:B
以下内容可以删除:
我们知道立法活动的论后是立法者对不同利益间的衡量。无效婚姻和可撤销婚姻制度衡量的是公共利益、道德秩序与个人的意思自治,其法律结果应当衡量的是当事人对利益的危害程度和当事人的责任程度以及其应适当承受的不利后果。但是法律结果却被规定在同一个条文里适用同样的结果,这显然是不合无的。如果不区分两者的法律后果,那么二者的法定情形的重构从现实层面上来讲也就毫无意义了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(共 15 道试题,共 75 分。
)
1. 把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()
A. 顺序内聚
B. 逻辑内聚
C. 时间内聚
D. 通信内聚
正确答案:C
2. 下面哪一项是软件评审的主要内容()
A. 系统定义的目标是否与用户的要求一致
B. 文档中的所有描述是否完整、清晰、准确地反映用户要求
C. 是否详细制定了检验标准,该标准能否对系统定义是否成功进行确认
D. 以上均是
正确答案:D
3. 为了将不同的软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。
目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的()和Microsoft公司推出的DCOM。
A. CORBA
B. DCOM
C. JavaBean
D. Delphi
正确答案:A
4. 软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()
A. 规模
B. 难度
C. 结构
D. 智能度
正确答案:A
5. DFD中从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分为()两类
A. 控制流和变换流
B. 变换流和事物流
C. 事物流和事件流
D. 事件流和控制流
正确答案:B
6. UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的(),约束(constraint)扩展了UML构造块的语义,允许增加新的规则或修改现有的规则。
A. 构造块的特性,允许创建详述元素的新信息
B. 构造块的语义,允许增加新的规则和修改现有的规则
C. 语义,允许创建新的构造块
D. 词汇,允许创建新的构造块
正确答案:D
7. 关于好的程序编码风格描述错误的是()
A. 一行内只写一条语句
B. 同一层次的语句序列写在相同的列上,全部语句的第一个字母要对齐
C. 循环语句的语句体部分要适当的缩进
D. 条件选择语句中的then部分和else部分,应该写在一行上。
正确答案:D
8. 关于判定表说法错误的是()
A. 判定表只用在测试阶段
B. 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具
C. 判定表的左上部标识条件或数据元素名称
D.
正确答案:A
9. 在1968年召开的关于软件危机的会雨中,用来解决这一问题的的是(A. 瀑布模型
B. 软件经济学
C. 软件工程
D. 软件估算
正确答案:C
10. 原型的优点不包括()
A. 对设计人员水平及开发环境要求不高
B. 可及早为用户提供有用的产品
C. 可及早发现问题,随时纠正错误
D. 可减少技术、应用的风险
正确答案:A
11. 下面那些不是软件工程工具()
A. RequisitePro
B. Rose
C. offiCe
D. Together
正确答案:C
12. 在需求分析中关于远离实现原则的描述错误的是()
A. 避免记录一些因为当前技术才存在的需求
B. 使用一些可能不是核心产品的技术
C. 避免对实现的方式做出束缚
D. 采用各尽其责的方法
正确答案:B
13. 在软件需求分析中有一些基本原则,如必须能够表达和理解问题的(A. 问题域
B. 数据域
C. 逻辑域
D. 限制
正确答案:B
14. 所谓维护管理主要指的是()。
A. 加强需求分析
B. 重新编码
C. 判定修改的合理性并审查修改质量
D. 加强维护人员管理
正确答案:C
15. 数据流图不能由计算机处理的成分是()
A. 控制流
B. 信息流
C. 数据流
D. 数据源/终点
正确答案:D
二、判断题(共 5 道试题,共 25 分。
)
1. 开闭原则指出即一个软件实体应当对扩展关闭,对修改开放。
()
A. 错误
B. 正确
正确答案:A
2.泛化关系代表特殊到一般的关系( )
A. 错误
B. 正确
正确答案:A
3. 数据流图是需求分析的行为模型图()
A. 错误
B. 正确
正确答案:A
4. 黑盒测试无法检测出接口错误()
A. 错误
B. 正确
正确答案:A
5.问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费
A. 错误
B. 正确
正确答案:A。