奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 1037|回复: 0

北理工2021年春季学期《软件工程》在线作业(随机)

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29028
发表于 2021-3-24 14:18:32 | 显示全部楼层 |阅读模式
扫码加微信
北理工《软件工程》在线作业
试卷总分100得分100
北理工作业答案 QQ 515224986
第1题以下不是软件开发方法的主要工作模型的是
A、螺旋模型
B、循环模型
C、瀑布模型
D、专家模型
正确答案
第2题面向对象的动态模型中,每张状态图表示_______的动态行为。
A、有关联的若干个类
B、某一个类
C、一系列事件
D、一系列状态
正确答案
第3题划分模块如果必须存在耦合,选择适当的耦合类型的错误原则是_____
A、尽量使用数据耦合
B、少用控制耦合
C、限制公共耦合的范围
D、容许使用内容耦合
正确答案
第4题瀑布模型的主要特点是_____。
A、将开发过程严格地划分为一系列有序的活动
B、将过程分解为阶段
C、提供了有效的管理模式
D、缺乏灵活性
正确答案
包含风险分析的软件工程模型是()
A、螺旋模型
B、瀑布模型
C、增量模型    本内容由易百网整理发布
网址 www.openhelp100.com

D、喷泉模型
正确答案
第6题一个只有顺序结构的程序,其环形复杂度是________。
A、0
B、1
C、3
D、不确定的
正确答案
第7题白盒测试在设计测试用例时,主要需要研究________
A、需求规格说明与概要设计说明
B、详细设计说明
C、项目开发计划
D、概要设计说明与详细设计说明
正确答案
第8题按测试数据执行程序逻辑程度判断,条件覆盖______判定覆盖。
A、强于
B、弱于
C、等价于
D、不一定等价于
正确答案
第9题软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为t程序设计的原始时期t,程序员编写程序用_________。
A、机器指令
B、汇编语言
C、数据库语言
D、高级语言
正确答案
一个成功的测试是______。
A、发现错误
B、发现至今尚未发现的错误
C、没有发现错误
D、证明发现不了错误
正确答案
第11题在软件工程中模块内聚程度化分为____
A、8类
B、4类
C、7类
D、5类
正确答案
使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A、数据型公共型一控制型
B、数据型控制型一公共型
C、公共型一控制型一数据型
D、公共型数据型一控制型
正确答案
第13题黑盒测试在设计测试用例时,主要需要研究________
A、需求规格说明与概要设计说明
B、详细设计说明
C、项目开发计划
D、概要设计说明与详细设计说明
正确答案
第14题软件开发时,一个错误发现得越晚,为改正它付出的代价就_______
A、越大
B、越小
C、接近平均
D、不可捉摸
正确答案
下列属于维护阶段的文档是___________
A、软件规格说明
B、用户操作手册
C、软件问题报告
D、软件测试分析报告
正确答案
第16题影响软件可维护性的主要因素不包括______________。
A、可理解性
B、可测试性
C、可用性
D、可修改性
正确答案
第17题软件需求分析的任务不应包括_______。
A、问题分析
B、信息域分析
C、结构化程序设计
D、确定逻辑模型
正确答案
第18题类是具有相同属性和相同操作的对象抽象,对象是类的_______。
A、例证
B、用例
C、实例
D、例外
正确答案
第19题OMT是一种重要的面向对象分析建模技术,它把分析时收集的信息构造在三类模型中以下选项中不属于这三类模型的是:________。
A、对象模型
B、动态模型
C、类模型
D、功能模型
正确答案
在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和________.
A、建立目标程序
B、执行程序
C、重新验证程序
D、验收程序
正确答案
第21题软件设计的主要任务是
A、将分析阶段获得的需求说明转换为计算机中可实现的系统
B、完成系统的数据结构和程序结构设计
C、完成模块的编码和测试
D、对模块内部的过程进行设计
正确答案BD
第22题下列各种图可用于动态建模的有
A、状态图
B、类图
C、序列图
D、活动图
正确答案CD
第23题数据流图中的处理必须用对象中的操作来实现,常见的操作有()
A、查询
B、动作
C、活动
D、访问
正确答案BCD
第24题SD方法的设计总则是
A、程序简洁、操作方便
B、结构清晰、合理
C、模块内聚性强
D、模块之间耦合度低
正确答案D
模块独立性准则定性指标()来衡量
A、分解度
B、耦合度
C、屏蔽性
D、内聚性
正确答案D
第26题软件测试的主要特点是()
A、软件测试的开销大
B、软件测试要依靠工具
C、软件不能进行t穷举t测试
D、软件测试要依靠人工
正确答案C
第27题静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()
A、运行程序并分析运行结果
B、桌前检查与代码会审
C、数据流分析图
D、调用图
正确答案CD
第28题建立继承关系时所采用的方式有()
A、自顶向下
B、从内到外
C、自底向上
D、从复杂到简单
正确答案C
第29题面向对象的测试与传统测试方法的主要区别是()
A、面向对象的测试可在编码前进行,传统测试方法在编码后进行
B、面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C、测试对象不同
D、面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案C
用户界面设计的任务包括()
A、确定用户界面类型
B、建立任务模型
C、建立用户模型
D、建立功能模型
正确答案BC
第31题瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A、错误
B、正确
正确答案
第32题用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A、错误
B、正确
正确答案
第33题当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A、错误
B、正确
正确答案
第34题功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A、错误
B、正确
正确答案
第35题在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A、错误
B、正确
正确答案
第36题CMM将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
A、错误
B、正确
正确答案
第37题划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A、错误
B、正确
正确答案
第38题软件工程过程应该以软件设计为中心,关键是编写程序。
A、错误
B、正确
正确答案
第39题软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A、错误
B、正确
正确答案
第40题单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A、错误
B、正确
正确答案

本内容由易百网整理发布
网址 www.openhelp100.com
奥鹏作业 QQ 515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-12-25 02:26

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表