东北大学2017年秋学期《软件工程与UML建模》在线作业

合集下载

[东大]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

东北大学2017年秋学期《可视化程序设计Ⅰ》在线作业1

东北大学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,全程一体化建模,课件,习题答案

东北大学,UML,全程一体化建模,课件,习题答案

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

东北大学软件工程与UML建模 A卷(答案)

东北大学软件工程与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

东大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

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 &lt; 800) taxrate = 0;else if(income &lt;= 1500) taxrate = 0.05;else if(income &lt; 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

东大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满分答案

东大17秋学期《软件工程与UML建模》在线作业2满分答案
C.要求软件工作效率怎样
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
以下内容可以删除:
我们知道立法活动的论后是立法者对不同利益间的衡量。无效婚姻和可撤销婚姻制度衡量的是公共利益、道德秩序与个人的意思自治,其法律结果应当衡量的是当事人对利益的危害程度和当事人的责任程度以及其应适当承受的不利后果。但是法律结果却被规定在同一个条文里适用同样的结果,这显然是不合无的。如果不区分两者的法律后果,那么二者的法定情形的重构从现实层面上来讲也就毫无意义了。

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

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

17秋东北大学东大17春学期《软件工程与UML建模》在线作业2一、单选题(共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. 喷泉模型正确答案:9. RUP模型的描述错误的为()A. RUP模型倡导以迭代和增量的方式开发系统B. RUP模型倡导以递归和增量的方式开发系统C. 每次迭代都包括业务工程、需求、分析设计、实施、测试和部署等基本活动D. 每个迭代结束后才进入下一次迭代正确答案:10. 在一个满足数据平衡原则的数据流图中,是不允许出现()现象的。

奥鹏作业《软件工程与UML建模》在线平时作业3

奥鹏作业《软件工程与UML建模》在线平时作业3

20秋学期《软件工程与UML建模》在线平时作业3下面描述中那些属于软件的开发特性()
选项【A】:软件开发具有风险性
选项【B】:软件开发具有随意性
选项【C】:软件开发具有可描述性
选项【D】:软件开发不具有变化性
正确选项:A
下面不属于测试应遵循的原则为()
选项【A】:穷举所有的测试是不现实的
选项【B】:可以穷举所有的情况来进行测试
选项【C】:对问题较多的代码单元,需要进行更细致的测试
选项【D】:使用专业人员测试或委托第三方测试
正确选项:C
关于测试用例错误的说法是()
选项【A】:测试工作是否成功,取决于测试用例设计是否合理
选项【B】:为了有效地测试必须采取能够尽可能多地发现缺陷的测试用例
选项【C】:一个成功的测试用例可以发现所有错误
选项【D】:为了高效地测试必须用尽可能少的测试用例发现尽可能多的缺陷
正确选项:C
下面哪一项不是基本的软件需求()
选项【A】:功能需求
选项【B】:性能需求
选项【C】:环境需求
选项【D】:市场需求
正确选项:D
软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()。

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

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

东北大学智慧树知到“计算机科学与技术”《软件工程与UML建模》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.下列陈述中正确的是()。

A.语句覆盖达到100%,则分支(判定)覆盖也应达到100%B.结构测试中不包括循环测试C.猜测错误也是一种测试方法D.如果能做到穷举测试,便可发现程序中的全部错误2.软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动。

()A.正确B.错误3.“开发了一个没有人真正需要的优秀产品”属于()风险。

A.技术B.过程C.项目D.商业4.增量模型和瀑布模型都属于演进型模型。

()A.正确B.错误5.关于用例图的描述错误的是()。

A.用椭圆表示行为B.用带说明的线表示用户与行为的关系C.用小人表示用户D.用例图表示系统的行为6.关于项目管理正确的描述是()。

A.项目管理是一种对人力和资源进行管理、分配和调度的过程B.项目管理只管理软硬件资源C.通过项目管理可以合理配置资源但无法避免风险D.项目管理主要是对人力资源的管理7.在以下关于活动图的描述中,不正确的是()。

A.活动图是UML2.0规范中新增的图B.在活动图中,分岔和会和是用来表示并行活动流的C.在一张活动图中可以有多个终点D.在一张活动图中只能有一个起点8.不属于运营成本的是()。

A.软件开发成本B.维修费用C.人员费用D.不可预见费用9.下面关于“错误”的论述正确的是()。

A.错误是系统任一方面(包括需求、设计或代码)的缺点。

该缺点会促成或潜在的促成一个或多个失败发生B.错误是指程序中的缺陷所产生的不正确结果C.错误是当一个程序不能运行或者其表现不可被接受时我们称其为D.错误是可以不可以完全避免的10.程序结构图中矩形表示()。

A.模块B.数据C.存储D.加工11.扩展关系是指对一个已经存在的用例增加新的功能。

()A.正确B.错误12.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()。

东北师范大学软件工程17秋在线作业3

东北师范大学软件工程17秋在线作业3

东北师范大学软件工程17秋在线作业3一、单选题1、D2、D3、A4、D5、C一、单选题(共 10 道试题,共 30 分。

)V 1. 白盒法又称为逻辑覆盖法,主要用于()。

A. 功能测试B. 系统测试C. Alpha测试D. 单元测试正确答案:D2. 提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()。

A. 消除错误B. 检测错误C. 避开错误D. 容错正确答案:D3. 为改正软件系统中潜藏的错误而进行的维护活动称为()。

A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护正确答案:A4. 为了提高测试的效率,应该()。

A. 随机地选取测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 选择发现错误可能性大的数据作为测试数据正确答案:D5. 在软件开发阶段用来减少错误,提高软件可维护性的技术称为()。

A. 面向对象的技术B. 面向结构的技术C. 面向维护的技术D. 面向分析的技术正确答案:C6. 描述软件开发过程中各种活动如何执行的模型是()。

A. 软件生存周期模型B. E-R模型C. 螺旋模型D. 风险评估模型正确答案:A7. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是()。

A. 条件覆盖法。

东北大学智慧树知到“计算机科学与技术”《软件工程与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。

北大17秋08281010-软件工程作业答案

北大17秋08281010-软件工程作业答案

一、基础知识点考察(共30题,每题2分,共60分)该部分是最终考试的重要复习参考资料,请一定认真完成1. 1. 软件工程的定义(第一章)(鼓励独立完成作业,严惩抄袭。

)软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。

试题编号:试题类型:简答题标准答案:***试题难度:一般试题解析:***考生答案:软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。

考生得分:***是否评分:未评分评价描述:***2. 2.模型的定义(第一章)模型是一个抽象。

该抽象是在特定意图下所确定的角度和抽象层次上对物理系统的一个描述,描述其中的成分与成分之间的特定语义的关系,还包括对该系统边界的描述。

试题编号:试题类型:简答题标准答案:***试题难度:一般试题解析:***考生答案:模型是一个抽象。

该抽象是在特定意图下所确定的角度和抽象层次上对物理系统的一个描述,描述其中的成分与成分之间的特定语义的关系,还包括对该系统边界的描述。

考生得分:***是否评分:未评分评价描述:***3. 3. 简述对问题域和运行平台之间“距离”概念的理解(第一章)距离是通过问题域中的概念和处理逻辑不同于运行平台中的概念和处理逻辑而体现的。

尽管随着软件技术的进步它们之间得距离会越来越小,但软件技术很难彻底的自动化,所以它们之间得距离将长期存在的。

试题编号:试题类型:简答题标准答案:***试题难度:一般试题解析:***考生答案:距离是通过问题域中的概念和处理逻辑不同于运行平台中的概念和处理逻辑而体现的。

尽管随着软件技术的进步它们之间得距离会越来越小,但软件技术很难彻底的自动化,所以它们之间得距离将长期存在的。

考生得分:***是否评分:未评分评价描述:***4. 4. 软件工程包括的主要内容(本课程的主要内容)(第一章)1、做那些映射,即要完成那些开发任务;2、如何根据软件项目特点、环境因素等,选择并组织这些开发任务;3、如何实现不同抽象层之间的映射;4、如何进行测试,如何支持整个软件开发;5、如何管理一个软件项目,主要包括如何进行项目规划,如何控制开发过程质量,如何控制产品质量等。

东大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年代的软件为积极,下述:Ⅰ.软件需求定义不准确Ⅱ.软件进度难以控制Ⅲ.软件生产的高成本Ⅳ.软件质量不易保证()是当时软件危机的主要表现。

东北大学2017年秋学期《软件设计模式》在线作业3

东北大学2017年秋学期《软件设计模式》在线作业3

一、单选题(共 10 道试题,共 50 分。

)1. 在类的外部可以被访问的成员是:A. public成员B. private成员C. protected成员D. protected internal成员正确答案:A2. 以下关于for循环的说法不正确的是____。

A. for循环只能用于循环次数已经确定的情况B. for循环是先判定表达式,后执行循环体语句C. for循环中,可以用break语句跳出循环体D. for循环体语句中,可以包含多条语句,但要用花括号括起来。

正确答案:A3. 已知结构Resource 的定义如下:struct Resource{ public int Data = 0; }则下列语句的运行结果为________。

Resource[] list= new Resource[20];for(int i = 0;i<20;i++){System.Console.WriteLine(“data={0}”,list[i].Data);}A.打印20 行,每行输出都是 data=0B. 打印20 行,每行输出都是 data=nullC. 打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19D. 出现运行时异常正确答案:A4. 下面是几条定义初始化一维数组的语句,指出其中正确的:A. int arr1[]={6,5,1,2,3};B. int[] arr2=new int[];C. int[] arr3=new int[] {6,5,1,2,3};D. int[] arr4;arr4={6,5,1,2,3};正确答案:C5. C#语言源代码文件的后缀名为:A. .C#B. .CCC. .CSPD. .CS正确答案:D6. 下面有关析构函数的说法中,不正确的是:A. 析构函数中不可以包含return语句B. 一个类中只能有一个析构函数C. 析构函数在对象被撤销时,被自动调用D. 用户可以定义有参析构函数正确答案:D7. while语句循环结构和do…w hile语句循环区别的区别在于:A. while语句的执行效率较高B. do…while语句编写程序较复杂C. 无论条件是否成立,while语句都要执行一次循环体D. do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体正确答案:D8. C#语言中,下列能够作为变量名的是____。

大工17秋软件工程在线作业1

大工17秋软件工程在线作业1

1: 单项选择题(5分)包括风险分析的软件工程模型是( )。

A: 螺旋模型B: 瀑布模型C: 增量模型D: 喷泉模型2: 单项选择题(5分)软件开发方式的要紧工作模型有( )。

A: 快速原型模型B: 增量模型C: 瀑布模型D: 以上都对3: 单项选择题(5分)软件危机的要紧表现是( )。

A: 对软件开发本钱和进度的估量往往不够准确B: 有的软件产品存在质量问题C: 有的软件没有适当的文档资料D: 以上都对4: 单项选择题(5分)软件工程三要素是( )。

A: 方式、技术、C语言B: 方式、工具、进程C: 方式、对象、类D: 方式、进程、模型5: 单项选择题(5分)软件工程的概念是哪年提出的( )。

A: 1988B: 1968C: 1948D: 19286: 单项选择题(5分)数据字典是数据流图中所有元素的概念的集合,一样由以下四类元素组成( )。

A: 加工条款、数据流、数据存储、数据池B: 加工条款、数据流、数据项条款、文件C: 数据流分量、数据流、数据存储、处置D: 加工条款、数据流分量、数据池、文件7: 单项选择题(5分)软件可行性研究实质上是要进行一次( )系统分析和设计进程。

A: 简化、紧缩的B: 详细的C: 复杂的D: 深切的8: 单项选择题(5分)一个项目是不是开发,从经济上来讲是不是可行,归根结底是取决于( )。

A: 本钱估算、效益分析B: 项目打算C: 工程治理D: 工程网络图9: 单项选择题(5分)需求分析的大体任务是( )。

A: 系统开发的具体方案B: 系统保护的大体方案C: 准确回答"系统必需做什么?"那个问题D: 进一步回答"系统如何完成它的工作?"那个问题10: 单项选择题(5分)实体-联系数据模型所包括的大体成份是( )。

A: 实体、数据、对象B: 实体、联系、对象C: 数据对象、联系、属性D: 数据对象、联系、操纵信息11: 判定题(5分)软件确实是程序,编写软件确实是编写程序。

大工17春《软件工程与开发》在线作业3

大工17春《软件工程与开发》在线作业3

大工17春《软件工程与开发》在线作业
3
1. 引言
本文档旨在对大工17春《软件工程与开发》在线作业3进行解答和讨论。

作业内容包括...(此处简要描述作业内容)。

本文将针对每个问题提供解答,以期达到作业要求。

2. 问题解答
问题1
问题描述:(在此处写下问题1的具体内容)
解答:(在此处提供问题1的解答,可以包括代码片段、图表等)
问题2
问题描述:(在此处写下问题2的具体内容)
解答:(在此处提供问题2的解答,可以包括代码片段、图表等)
问题3
问题描述:(在此处写下问题3的具体内容)
解答:(在此处提供问题3的解答,可以包括代码片段、图表等)
...
3. 总结
通过本次在线作业,我们对《软件工程与开发》课程的相关内容有了更深入的理解。

通过解答问题,我们加深了对软件工程和开发的认识,并熟练运用相关的知识和工具。

希望通过继续研究与实践,我们能够在此领域取得更好的成绩。

以上是本次作业的解答和总结,谢谢阅读。

> 注意:本文档仅供参考,请勿直接复制使用,以免违反学术诚信原则。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档