


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西 安 科 技 大 学20102011学 年 第 1 学 期 期 末 考 试 试 题(卷) 院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科目软件工程考试性质考试命题高晔审批10( F )过大的模块可能是由于分解不充分造成的,即使降低模块的独立性也必须继续分解。三、 选择题 (将正确的答案代号填入括号中,每小题1分,共10分)1需求分析阶段最重要的技术文档是 ( B )A设计说明书 B需求规格说明书 C可行性分析报告 D用户手册2所谓软件过程的里程碑,通常是指( C )。 A一定的时间间隔 B每个项目活动 C 基线 D开发项目月报3耦合度最高的是( 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 )是基于形式化规格说明语言及程序变换的软件开发模型。A增量模型 B喷泉模型 C变换模型 D螺旋模型10对象类之间的归纳关系就是( A )关系。A一般-特殊 B整体-部分 C相互依赖 D层次关系试卷类型B考试地点雁塔学生班级数学07 1-2成绩一、 填空 (20 * 1 = 20分)1需求分析阶段常用的图形工具有 层次方框图 、 Warnier图 、 IPO图 。2软件动态测试的方法有 白盒测试 和 黑盒测试 。3软件过程模型有 瀑布模型 , 快速原型模型 和 增量模型 等。4模块独立的概念是 模块化 , 抽象 , 信息隐蔽 和局部化概念的直接结果。5CMM是改进软件过程的有效策略。它明确的定义了五个成熟度等级:初始级, 可重复级, 已定义级 ,已管理级和优化级。 6结构化分析方法是面向 数据流 进行需求分析的方法。结构化分析方法使用数据流图DFD 和 数据字典DD 来描述。7JACKSON系统开发方法是一种典型的面向 数据结构 的分析设计方法。8HIPO图是由一组 IPO 图和一张 HC 图组成。9系统流程图是 描绘物理系统 的传统工具。二、 判断正误(如错误,请改正)(10 * 2 = 20)1 ( F )UML是一种软件开发方法。2 ( F )耦合是指一个模块内各个元素彼此结合的紧密程度。3 ( F )数据流程图是描绘物理系统的传统工具。4 ( R )RUP是一种软件工程过程,使用统一建模语言UML。5 ( R )概要设计阶段主要完成的文档是概要设计说明书。6 ( R )模块的独立程度可以由两个定性标准度量,这两个标准分别称为内聚和耦合。7 ( F )为了保证程序的安全,必须做到程序中没有任何错误,既容错。8 ( R )软件开发模型是跨越整个软件生命周期的系统开发、运作、维护所实施的全部工作和任务的结构框架。9 ( F )COCOMO模型是一种最新的软件开发模型。 安 科 技 大 学20102011学 年 第 1 学 期 期 末 考 试 试 题(卷) 院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科目软件工程试卷类型B考试班级数学07 1-2五、简述题 (4 * 5 = 20)1 什麽是软件质量?软件质量保证的措施主要有哪些?2 影响软件可维护性的因素有哪些?3 简述软件配置管理的任务?4把软件生命周期划分为阶段的目的和实质是什么?六、设计题( 15 ) 下面是自动售货机系统的需求陈述,试建立它的功能模型。 自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、一角币、五分币、二分币和一分币。其它货币都被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加。 自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不少于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。如果顾客支付的货币值少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他(她)投进的货币将从退币孔中退出。四、阅读下列说明,回答问题1至问题三(每小题5分,共15分)【说明】下列代码由C语言书写,在输入三个整数后,能够输出最大数和最小数。Int main(void) 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司组织体检活动方案
- 公司气氛年会策划方案
- 公司春训活动策划方案
- 公司植树节春游活动方案
- 公司环保推广活动方案
- 公司月度拓展活动方案
- 公司放假前活动方案
- 公司用净水器展销活动方案
- 公司给员工做美甲活动方案
- 公司福利电影票活动方案
- 大疆无人机内部管理制度
- 2025长沙市辅警考试试卷真题带答案
- 胸痛健康教育课件
- 2025年合肥城建发展股份有限公司及所属子公司招聘17人(二批次)笔试参考题库附带答案详解
- 2025年项目终止协议
- 医院员工手册管理制度
- 2024大华网络摄像机使用说明书全集
- 泉州水务集团有限公司招聘考试真题2024
- 东航客运岗位面试题目及答案
- 《贝聿铭建筑设计》课件
- 三级营养师考试复习重点题(附答案)
评论
0/150
提交评论