[东大]20秋学期《软件工程与UML建模》在线平时作业1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
3.结构化设计方法是一种面向()的设计方法。 A.对象 B.数据结构 C.数据流 D.控制流 正确答案:C
4.测试大型软件系统时通常由模块测试、集成测试、系统测试、()和并行运行等几个步骤所组成。 A.接口测试 B.组装测试 C.性能测试 D.验收测试 正确答案:D
5.UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的词汇,允许创建新的构造块, 约束(constraint)扩展了UML() A.构造块的特性,允许创建详述元素的新信息 B.构造块的语义,允许增加新的规则和修改现有的规则 C.语义,允许创建新的构造块 D.词汇,允许创建新的构造块 正确答案:B
6.软件测试白箱测试是对软件的结构进行测试,下述 Ⅰ.边缘值分析 Ⅱ.语句测试 Ⅲ.分值测试 Ⅳ. 路经测试 ()是其应包括的内容。 A.Ⅰ B.Ⅱ和Ⅲ C.Ⅲ和Ⅳ D.Ⅱ、Ⅲ和Ⅳ 正确答案:D
7.关于可行性研究正确的说法是() A.指定软件营销计划在基础性分析之前进行
B.软件开发计由项目经理来做 C.软件开发计划有系统分析师来做 D.必须对所有可行方案进行风险评估 正确答案:C
20秋学期《软件工程与UML建模》在线平时作业1
一、单选题 1.协作图描述了协作的()之间的交互和链接(link),它画成对象图的形式 A.对象 B.类 C.用例 D.状态 正确答案:A
2.下列耦合性序列中,复合从弱到强排列的是() A.内容、公共、外部、控制、标记、数据 B.公共、数据、外部、控制、标识、内容 C.数据、标记、控制、外部、公共、内容 D.内容、标识、控制、外部、数据、公共 正确答案:C
二、判断题 1.增量模型和瀑布模型都属于演进型模型() A.正确 B.错误 正确答案:B
2.评估风险由项目经理、系统分析师、SQA人员和客户共同完成() A.正确 B.错误 正确答案:A
3.软件工程是一个零散的相关知识点的集合。() A.正确 B.错误 正确答案:B
4.只要测试了程序的所有路径,程序就应该是100正确的() A.正确 B.错误 正确答案:B
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
3.结构化设计方法是一种面向()的设计方法。 A.对象 B.数据结构 C.数据流 D.控制流 正确答案:C
4.测试大型软件系统时通常由模块测试、集成测试、系统测试、()和并行运行等几个步骤所组成。 A.接口测试 B.组装测试 C.性能测试 D.验收测试 正确答案:D
5.UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的词汇,允许创建新的构造块, 约束(constraint)扩展了UML() A.构造块的特性,允许创建详述元素的新信息 B.构造块的语义,允许增加新的规则和修改现有的规则 C.语义,允许创建新的构造块 D.词汇,允许创建新的构造块 正确答案:B
6.软件测试白箱测试是对软件的结构进行测试,下述 Ⅰ.边缘值分析 Ⅱ.语句测试 Ⅲ.分值测试 Ⅳ. 路经测试 ()是其应包括的内容。 A.Ⅰ B.Ⅱ和Ⅲ C.Ⅲ和Ⅳ D.Ⅱ、Ⅲ和Ⅳ 正确答案:D
7.关于可行性研究正确的说法是() A.指定软件营销计划在基础性分析之前进行
B.软件开发计由项目经理来做 C.软件开发计划有系统分析师来做 D.必须对所有可行方案进行风险评估 正确答案:C
20秋学期《软件工程与UML建模》在线平时作业1
一、单选题 1.协作图描述了协作的()之间的交互和链接(link),它画成对象图的形式 A.对象 B.类 C.用例 D.状态 正确答案:A
2.下列耦合性序列中,复合从弱到强排列的是() A.内容、公共、外部、控制、标记、数据 B.公共、数据、外部、控制、标识、内容 C.数据、标记、控制、外部、公共、内容 D.内容、标识、控制、外部、数据、公共 正确答案:C
二、判断题 1.增量模型和瀑布模型都属于演进型模型() A.正确 B.错误 正确答案:B
2.评估风险由项目经理、系统分析师、SQA人员和客户共同完成() A.正确 B.错误 正确答案:A
3.软件工程是一个零散的相关知识点的集合。() A.正确 B.错误 正确答案:B
4.只要测试了程序的所有路径,程序就应该是100正确的() A.正确 B.错误 正确答案:B