- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
2020-2021学年第1学期考试试题
课程名称 《软件工程B》 任课教师签名 周启生、刘菲
出题教师签名 题库抽题 审题教师签名 刘玮
考试方式( 闭 )卷 适用专业 计算机相关专业
考试时间( 120 )分钟
题号
一
二
三
四
五
六
七
总分
得分
评卷人
单选题第 一 页(每小题2分,共20分)
第 一 页
软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法学得以实施的主要保证是( )。
硬件环境
开发人员的素质
软件开发工具和软件开发环境
软件开发环境
瀑布模型与演化模型的主要区别是( )。
活动不同
项目的规模不同
项目管理方法不同
活动组织的方法不同
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、白盒法与黑盒法最大的不同在于( )。
A. 测试用例设计方法不同
B. 测试的任务不同
C. 应用的测试阶段不同
D. 基于的知识集不同
10、由于你的项目的范围发生变更,因此成本基线也发生变更。你的下一步将是( )。
A. 更新预算
B. 估计范围变更的程度
C. 记录获得的经验
D. 执行得到批准的范围变更
填空题(每小题1分,共10分)
将软件从一个操作系统环境转换到另一个操作系统环境中的容易程度是软件的________。
瀑布模型具有各阶段之间存在着严格的顺序性和_________的特征。
____________和内聚性是衡量模块独立性的两个定性的标准。
在事务流型系统结构图中,______________模块按所接受的事务的类型,选择某一事务(活动流)处理模块执行。
变换型的数据流是由输入、______________和输出三部分组成 。
应用执行对象的操作可以改变对象的_________。
测试过程按4个步骤进行,即______________、集成测试、确认测试和系统测试。
逻辑覆盖主要有语句覆盖、______________、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。
成本预算过程中考虑项目进度计划可以将成本按照发生的______ 进行阶段分配。
在软件需求定义阶段要定义软件的质量要求;在软件产品开发阶段要使得软件产品具有要求的质量;在软件___________阶段要测量软件是否达到了用户的质量要求并维护软件的性能水平。
简答题(每小题6分,共18分)
传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述。试论述按照瀑布模型开发软件,具有哪些特点?
简述在结构化分析中,由“父图”生成“子图”的一般步骤。
衡量模块独立的两个定性标准是什么?它们各表示什么含义?
计算题(每小题10分,共30分)
1、有一食品订购系统,其功能描述如下:顾客向系统提交食品订单,系统将食品订单发送给厨房,并将该食品订单信息、以及该食品订单所需的原材料清单信息存储起来。系统通过比对存储的食品订单信息和原材料信息,生成一份报告,发送给经理。经理可以通过系统发起原材料订单,原材料订单被发送给供应商,同时系统根据该原材料订单更新存储的原材料信息。根据上述描述,绘制出该系统的数据流图,要求绘制顶层和1层。
2、下面是一个程序流程图,试分别用等价的N-S图和PAD图表示。
3、设计下列伪代码的语句覆
本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。
文档评论(0)