收藏 分销(赏)

B卷客观题答案.doc

上传人:pc****0 文档编号:7192233 上传时间:2024-12-27 格式:DOC 页数:2 大小:46.50KB
下载 相关 举报
B卷客观题答案.doc_第1页
第1页 / 共2页
B卷客观题答案.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、西 安 科 技 大 学20102011学 年 第 1 学 期 期 末 考 试 试 题(卷) 院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科目软件工程考试性质考试命题高晔审批10( F )过大的模块可能是由于分解不充分造成的,即使降低模块的独立性也必须继续分解。三、 选择题 (将正确的答案代号填入括号中,每小题1分,共10分)1需求分析阶段最重要的技术文档是 ( B )A设计说明书 B需求规格说明书 C可行性分析报告 D用户手册2所谓软件过程的里程碑,通常是指( C )。 A一定的时间间隔 B每个项目活动 C 基线 D开发项目月报3耦合度最

2、高的是( A )耦合。A环境 B内容 C控制 D数据4软件工程学中除重视软件开发的研究外,另一个重要的组成内容是软件的(B )。A成本核算 B项目管理 C工具开发 D人员培训5下列不属于软件工程方法学三要素的是( D )。A方法 B工具 C过程 D操作6( A )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。A增量模型 B喷泉模型 C变换模型 D螺旋模型7软件测试方法中的( A )属于静态测试方法。A人工检测 B路径覆盖 C黑盒法 D边界值法8在数据流程图中,符号用来表示( B )。A处理 B外部实体 C数据存储 D数据源点9( C )是基于形式化规格说明语言及程序变换

3、的软件开发模型。A增量模型 B喷泉模型 C变换模型 D螺旋模型10对象类之间的归纳关系就是( A )关系。A一般-特殊 B整体-部分 C相互依赖 D层次关系试卷类型B考试地点雁塔学生班级数学07 1-2成绩一、 填空 (20 * 1 = 20分)1需求分析阶段常用的图形工具有 层次方框图 、 Warnier图 、 IPO图 。2软件动态测试的方法有 白盒测试 和 黑盒测试 。3软件过程模型有 瀑布模型 , 快速原型模型 和 增量模型 等。4模块独立的概念是 模块化 , 抽象 , 信息隐蔽 和局部化概念的直接结果。5CMM是改进软件过程的有效策略。它明确的定义了五个成熟度等级:初始级, 可重复级

4、, 已定义级 ,已管理级和优化级。 6结构化分析方法是面向 数据流 进行需求分析的方法。结构化分析方法使用数据流图DFD 和 数据字典DD 来描述。7JACKSON系统开发方法是一种典型的面向 数据结构 的分析设计方法。8HIPO图是由一组 IPO 图和一张 HC 图组成。9系统流程图是 描绘物理系统 的传统工具。二、 判断正误(如错误,请改正)(10 * 2 = 20)1 ( F )UML是一种软件开发方法。2 ( F )耦合是指一个模块内各个元素彼此结合的紧密程度。3 ( F )数据流程图是描绘物理系统的传统工具。4 ( R )RUP是一种软件工程过程,使用统一建模语言UML。5 ( R

5、)概要设计阶段主要完成的文档是概要设计说明书。6 ( R )模块的独立程度可以由两个定性标准度量,这两个标准分别称为内聚和耦合。7 ( F )为了保证程序的安全,必须做到程序中没有任何错误,既容错。8 ( R )软件开发模型是跨越整个软件生命周期的系统开发、运作、维护所实施的全部工作和任务的结构框架。9 ( F )COCOMO模型是一种最新的软件开发模型。 安 科 技 大 学20102011学 年 第 1 学 期 期 末 考 试 试 题(卷) 院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科目软件工程试卷类型B考试班级数学07 1-2五、简

6、述题 (4 * 5 = 20)1 什麽是软件质量?软件质量保证的措施主要有哪些?2 影响软件可维护性的因素有哪些?3 简述软件配置管理的任务?4把软件生命周期划分为阶段的目的和实质是什么?六、设计题( 15 ) 下面是自动售货机系统的需求陈述,试建立它的功能模型。 自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、一角币、五分币、二分币和一分币。其它货币都被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加。 自动

7、售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不少于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。如果顾客支付的货币值少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他(她)投进的货币将从退币孔中退出。四、阅读下列说明,回答问题1至问题三(每小题5分,共15分)【说明】下列代码由C语言书写,在输入三个整数后,能够输出最大数和最小数。Int main(voi

8、d) int a,b,c,max,min; printf(“input three numbers: ”); scanf(“%d%d%d”,&a,&b,&c); if (a b) /*判断1*/ max = a ; min = b; else max = b ; min = a; if (max c) min = c; printf(“max=%dnmin=%d”, max, min); return 0; 【问题1】请画出该程序段的控制流图,并分析该流图中有多少条线性独立路径。【问题2】为了用分支判定覆盖测试该程序,需要设计测试用例,使其能对该程序中的每个判定语句的各种分支情况全部进行测试。对两组输入数据(1)a=3,b=5,c=7;(2) a=4,b=6,c=5, 请分别写出程序中各个判定语句的执行结果(以T表示真,以F表示假)。【问题3】以上两组测试数据是否能实现该程序的分支判定覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支判定覆盖。 第 2 页 共 2 页

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服