- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程2006期末试卷A
河南财经学院信息学院
二○○六至二○○七第二学期期末考试卷
(供 2004 级 计算机科学与技术专业各班使用)
软件工程 试题A
题 号
一
二
三
四
作业
总分
得 分
得分
评卷人
一 选择题(每空2分,共30分)
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.E-R图 D.甘特(Gantt)图
7.详细设计的结果基本决定了最终程序的( )
A.代码的规模 B.运行速度 C.质量 D.可维护性
8.软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行( ),它是软件维护工作的主要部分。
A.适应性维护 B.完善性维护 C.预防性维护 D.改正性维护
9、 进行需求分析有的多种描述工具,但不包括( )。
A、数据流图 B、判定表 C、PAD 图 D、数据词典
10.结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的(1 ),其指导思想是(2 )。
(1) A.程序流 B.指令流 C. 数据流 D.控制流
(2) A.面向对象 B.自底向上逐层分解 C.自顶向下逐层分解 D.面向过程
11.一个体系结构风格包含了下述哪个元素( )
A.约束 B.组件集 C.语义模型 D.以上所有
12.一个设计医疗器械的公司,下述描述中哪些危险不属于予以特别注意( )
A.软件可能包含错误 B.人机接口可能不明确
C.算法可能是效率低的 D.程序或许停止运行
13.某软件在应用初期运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,为适应这个要求,软件本身需要进行修改,而所需修改的工作量前取决于该软件的( )
A.可扩充性 B.可靠性 C.复用性 D.可移植性
14.在容错计算机中采用冗余技术来提高系统的可靠性和可用性,这些冗余技术不包括:
A.硬件冗余 B.信息冗余 C.时间冗余 D.人员冗余
得分
评卷人
二简答题(每小题5分,共20分)
1.等价分类法的基本思想是什么。
2.简要描述软件生命周期的阶段划分。
3.请解释模块的耦合和内聚的区别。
4.软件在正式交付前,一般要经过哪些测试过程。
得分
评卷人
三 分析程序,回答问题(20分)
1、根据程序,绘出程序流程图,并设计一组满足判定覆盖测试的用例(10分)
if (income800)
taxrate=0;
else if (income=1500)
taxrate=0.05;
else if (income2000)
taxrate=0.08;
else
taxrate=0.1;
2.请用判定表画出以下问题的行为逻辑(10分):
人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
天气情况
下雨
变冷
不变冷
带雨伞
得分
评卷人
四 建模题(共30分)
1.某运动会管理系统接受来自运动员的报名单(运动员可以参加多项比赛)、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:??(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。 ??(2)统计成绩:
文档评论(0)