天津科技大学软件工程期末考试题样卷.doc

上传人:知****量 文档编号:13003928 上传时间:2022-04-27 格式:DOC 页数:10 大小:2MB
返回 下载 相关 举报
天津科技大学软件工程期末考试题样卷.doc_第1页
第1页 / 共10页
天津科技大学软件工程期末考试题样卷.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《天津科技大学软件工程期末考试题样卷.doc》由会员分享,可在线阅读,更多相关《天津科技大学软件工程期末考试题样卷.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、. .XX科技大学软件工程期末考试试题样卷一、单项选择题1程序设计属于软件开发过程 C 阶段。A设计B编程C实现D编码2. 产生软件危机的原因主要与两个面的问题有关:( C )A.软件在计算机中很难识别,存在磁盘中也看不到。B.软件设计对人的智商要求很高,也要求很高的资金投入。C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的法不正确。D.软件很难理解,硬件也很复杂。3构造设计是一种应用最广泛的系统设计法,是以 A 为根底、自顶向下、逐步求精和模块化的过程。A数据流B数据流图C数据库D数据构造4. 以下关于瀑布模型的描述正确的选项是 C 。 A. 瀑布模型的核心是按照

2、软件开发的时间顺序将问题简化。B. 瀑布模型具由于良好的灵活性。C. 瀑布模型采用构造化的分析与设计法,将逻辑实现与物理实现分开。D. 利用瀑布模型,如果发现问题那么修改的代价很低。5在软件构造化设计中,好的软件构造设计应该力求做到 B 。A顶层扇出较少,中间层扇出较高,底层模块低扇入B顶层扇出较高,中间层扇出较少,底层模块高扇入C顶层扇入较少,中间层扇出较高,底层模块高扇入D顶层扇入较少,中间层扇入较高,底层模块低扇入6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 A 需求。A功能B性能C数据D环境7软件构造图的形态特征能反映程序重用率的是 C 。A深度B宽度C扇入D扇出

3、8. 在数据流图中,椭圆代表 C 。A源点B终点C加工D模块9为了提高模块的独立性,模块部最好是 C 。A逻辑聚B时间聚C功能聚D通信聚10软件需求分析的主要任务是准确地定义出要开发的软件系统是 C 。A如做B怎么做C做什么D对谁做11软件的 A 设计又称为总体构造设计,其主要任务是建立软件系统的总体构造。A概要B抽象C逻辑D规划12. 在UML顺序图中, A 对消息传递的目标对象的销毁。A销毁destroy消息 B创立create消息 C返回消息 D自消息13软件测试的目的是 B 。A证明程序中没有错误B发现程序中的错误C测量程序的动态性D检查程序中的错误14完整的软件构造通常用 B 图来表

4、示。AIPO图BHIPO图CPAD图DDFD图15为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定根底的软件维护称为 C 。A纠错性维护B适应性维护C改善性维护D预防性维护16.面向数据流的软件设计法,一般是把数据流图中数据流划分为 B ,再将数据流图映射为软件构造。 A数据流和事务流B交换流和事务流C信息流和控制流D交换流和数据流17瀑布模型的存在问题是 B 。A用户容易参与开发B缺乏灵活性C用户与开发者易沟通D使用可变需求18. 模块的聚性最高的是 D A逻辑聚B时间聚C偶然聚D功能聚19需求分析中开发人员要从用户那里了解 A 。A软件做什么B用户使用界面C输入的信息D软件的规

5、模20. 程序的三种根本控制构造的共同特点是 D 。 A不能嵌套使用B只能用来写简单的程序C已经用硬件实现D只有一个入口和一个出口21可行性研究要进展一次 D 需求分析。A深入的B详尽的C彻底的D简化的、压缩的22. 程序设计属于软件开发过程 C 阶段。 A设计B编程C实现D编码23在以下模块耦合性类型中,模块之间独立性最差的类型是 D 。A无直接耦合B标记耦合C控制耦合D容耦合24. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于 C 。 A集成测试B恢复测试C验收测试D单元测试25关联是建立 A 之间关系的一种手段。A类B对象C角色D属性26. 检查软件产品是否符合需求定义

6、的过程称为 A 。A确认测试B集成测试C验收测试D系统测试27假设有一个计算类型的程序,它的输入量只有一个X,其围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的法是 C 。A条件覆盖法B等价分类法C边界值分析法D错误推测法28类与类之间的关系是整体与局部的关系属于 B 关系。A关联B聚集C泛化D依赖和细化29因计算机硬件和软件环境的变化而做出的修改软件的过程称为 B 。A校正性维护B适应性维护C完善性维护D预防性维护30功能模型通常用 B 来表示。A类图B用例图C状态转换图D顺序图二、判断题【 】1一个好的开发人员应具备的素质

7、和能力不包括具有良好的书面和口头表达能力。【 】2用黑盒法测试时,测试用例是根据程序部逻辑设计的。【 】3面向数据设计法一般都包括以下任务: 确定数据构造特征;用顺序、选择和重复三种根本形式表示数据等步骤。【 】4如果通过软件测试没有发现错误,那么说明软件是正确的。【 】5数据输入的一般准那么中包括尽量增加用户输入的动作。【 】6Jackson图只能表达程序构造,不能表达数据构造。【 】7软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理【 】8应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。【 】9生产高质量的软件产品是软件工程的首要目标。【 】10在程序调试

8、时,找出错误的位置和性质比改正该错误更难。三、简答题1软件质量与软件质量保证的含义是什么?2什么是需求分析?需求分析阶段的根本任务是什么?3.对应如下关系描述,用UML关系符号连接A、B两个类。四、应用题1. 某旅馆的效劳如下:可以拨分机号和外线。分机号是从72017299.外线先拨9,然后是市话或长途。长途是以区号和市话组成。区号是从100300中任意的数字串。市话是以局号和分局号组成。局号可以是455、466、888、552中任意一个。分局号是任意长度为4的数字串。要求:写出在数据字典中,的数据条目的定义即组成。2.某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅

9、助企业管理系统,其中:生产科的任务是:1根据销售公司转来的部合同产品型号、规格、数量、交货日期制定车间月生产方案。2根据车间实际生产日报表、报表调整月生产方案3以月生产方案为依据,制定产品设计构造、工艺及产品组装月方案。4将产品的组装方案传到达各科,将组装月方案分解为方案,下达给车间。技术科的任务是:1根据生产科转来的组装方案进展产品构造设计,产生产品装配图给生产科,产生外购需求方案给供应科,并产生产品自制物料清单。2根据组装方案进展产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 试写出以上系统中生产科(5分)和技术科(5分)处理的软件构造图。3. 什么是语句覆盖2分?什么是判定/

10、条件覆盖2分?为以下列图所示的程序流程图设计语句覆盖2分和判定/条件覆盖测试2分用例并标明程序执行路径2分。4办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令那么进入复印状态,完成一个复印命令规定的工作后又会到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,那么进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备承受复印命令;如果复印时发生卡纸故障,那么进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。5. TJKD是一所以培养各科专业人才为目标的高等院校,选课是每个在校大学生都会经历的过程,现在教务处委托TJKD的信息系统开发部来开发一套选课系统,以满足网上选课的需要。要现以下功能:1学生可以通过此系统进展选课,查询课程,付费;2管理员可以添加课程,修改、删除课程;3相关的信息都存入数据库。问题:画出管理员添加课程的活动图。教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。. .word.zl.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 设计方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com