版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选题(每题2分,共40分)1、软件项目的可行性研究(c )进行需求分析。a .详细的b .全面的c .简单压缩的d .彻底的2 .系统流程图用于可行性分析中描述(a )。 a .当前正在运行的系统b .当前的逻辑模型c .目标系统d .新系统3 .程序三个基本控制结构的共同特点是(d )a .不能嵌套使用b . 我只会写简单的程序用c .硬件实现了d . 只有一个入口和一个出口4 .在维护过程中,错误地删除一个标识符引起的错误是(c )副作用。 a .文件b .数据c .代码d .设计5、(d )是以提高软件质量为目的的技术活动。a .技术革新b .测试c .技术创造d .技术审查6、对象
2、方法论的出发点和基本原则是尽可能模拟人的习惯、分析、设计、实现软件系统的方法和过程,尽可能接近人类认识世界解决问题的方法和过程。 因此,在面向对象的方法(如软件系统由对象构成)中有很多特征的(c )对象之间只能通过传达消息来连接的层次的继承。a .开发过程基于功能分析和功能分解强调b .需求分析的重要性c .将对象分成类,为每个对象类调整一组数据和方法d .现有类7 .原型化方法是在用户和设计者之间执行的交互,(a )应用于系统。a .需求的不确定性高b .需求确定了c .管理信息d .实时8 .为了提高测试效率,应该(d )。a .随机测试数据b .把所有可能的输入数据作为测试数据c .编码
3、完成后,选择软件测试计划d .发现错误的可能性高的数据作为测试数据9 .如果使用白箱测试方法,测试数据决定遵循(a )指定的垄断标准。a .程序内部逻辑b .程序的复杂结构c .使用说明书d .程序的功能10 .软件开发所需的高成本和产品的低质量之间存在着尖锐的矛盾,这种现象被称为(c )。a .软件工程b .软件循环c .软件危机d .软件发生11、软件根据设计的要求,在规定的时间和条件下不发生故障,连续运行要求的质量特性称为(b )。a .可用性b .可靠性c .正确性d .完整性12、瀑布模型的重要不足是(b )a .太简单了b .无法应对需求的动态变更c .灵活性太高d .各阶段都需要
4、审查13 .软件维护的副作用主要有以下哪些(c )a .编码副作用、数据副作用、测试副作用b .编码副作用、数据副作用、调试副作用c .代码副作用、数据副作用、文档副作用d .代码副作用、文档副作用、测试副作用14 .在以下软件开发方法中,软件设计和开发者的开发要求最高的是哪个(b )。a、结构化方法b、原型化方法c、面向对象方法d、流控制方法15、软件工程方法学的目的是软件生产的规范化和工程化,软件工程方法实施的主要保证是(c )。a、硬件环境b、软件开发环境c、软件开发工具和软件开发环境d、开发者素质16、软件开发模式是指软件开发的所有过程、活动和任务框架。 主要开发模型为瀑布模型、进化模
5、型、螺旋模型、喷泉模型和智能模型。 螺旋模型将瀑布模型和进化模型结合起来,加上(1),根据(2)沿着螺旋从内侧向外侧旋转一周,就得到(2)的新版本。 喷泉模型描述了(3)的开发模型,该开发方法体现了软件制作过程中固有的(4)和(5)的特征。B(1) A、系统工程b、风险分析c、设计评审d、进度管理D(2) A、模块分类b、子程序分解c、设计d、原型A(3) A)面向对象b、面向流c、面向数据结构d、面向事件驱动D(4) A、归纳b、推论c、迭代d、递归A(5) A、开发各阶段之间没有“间隙”b、开发各阶段边界明显c、部分开发阶段边界明显d、开发过程不断得分二、判断问题(每个问题2分,共30分)
6、1 .螺旋模型根据瀑布模型和增量模型增加了风险分析活动。 (t )2 .数据字典详细定义了数据流图中的数据流、加工、数据存储、数据源和端点。 (f )3.JAVA语言编译器是CASE工具。 (t )。4 .软件是以编程语言(例如PASCAL、c、VISUAL BASIC等)写的程序,软件开发是实际写程序代码。 (f )5 .软件模块之间的耦合性越弱越好。 (t )6 .数据库设计说明书是软件构成项目(t )7 .在面向对象的软件开发方法中,每类对象存在,所述类是用于生成对象的实例的模板,并且所述对象是用于生成类的模板。 (f )8 .进程描述语言可以用于描述软件的系统结构。 (f )9 .如果
7、在软件测试中未发现错误,表示软件是正确的。 (f )10 .快速原型模型能有效地适应用户需求的动态变化。 (t )11 .模块化、信息隐藏、抽象化和精练的软件设计原则有助于获得结合度高、结合度低的软件产品。 (t )12 .集成测试主要由用户进行。 (f )13 .确认测试计划应在可行性研究阶段制定(f )。14 .白盒测试不需要考虑模块内部的执行过程和程序结构,只要理解模块的功能就行了。 (f )15 .软件概要设计包括软件系统的结构设计、数据结构和数据库设计。 (t )遵守考试纪律注意行为规范得分三、简单答案(每个问题5分,共计25分)1、分析软件危机发生的主要原因吗?2 .结构化程序设计
8、的主要思想是什么?3 .软件测试包括什么步骤? 说明这些步骤的测试对象是什么?4、需求分析和软件设计两个阶段的任务的主要差异是什么?5 .简要叙述文件在软件项目中的作用。四、综合问题1、某学校图书管理系统有以下功能:(1)借书:首先为读者办理借书证,在借书证上记录读者的姓名、学号、所属部门和班级的留言信息,根据借书时借书证查看读者的文件,如果借书数不超过规定数,办理借书手续(2)还书:根据读者的条形码,修改库存记录和读者的文件,过了借用期限处以罚金。(3)图书管理员也可以定期编制图书目录、图书代码、单价、数量等图书目录,并根据需要向供应商订购图书。 请制作对象模型。1、自动售货机系统是一种无人
9、销售系统。 销售时,顾客把硬币投入机器的硬币投入口,机器检查硬币的大小、重量、厚度、边缘类型。 有效硬币是一元、五角、一角、五分、一分。 其他货币被视为伪钞。 机器拒绝领取假券,从返还口退出。 机器收到有效硬币后,将硬币送入硬币储藏器。 顾客支付的货币是根据硬币的面额来加算的。自动售货机装有货物分配器。 每个货物分配器包含0个以上价格相同的货物。 顾客通过选择货物分配器来选择货物。 如果货物分配器有货物,顾客支付的货币价值在该货物的价格以上,货物就分配给货物输送孔,配送给顾客,适当的零钱被送回返还孔。 如果分配器为空,则与顾客支付的货币金额相同的硬币返回返还孔。 如果客户支付的金额小于选择的分
10、配器的货物价格,机器就等待客户投入更多的硬币。 顾客决定不买选定的商品的情况下,他放入的硬币从硬币返还口退出。请制作自动售货机系统的对象模型和功能模型软件工程问题b的答案。一、选择问题一、C 2、A 3、D 4、C 5、D 6、C 7、A 8、D 9、A 10、c11、B 12、B 13、C 14、B 15、C 16、a二、判断问题“X 3”、“X 5”、“X 8”、“X 9”、“X 10”、“x 12”、“X 13”和“x14、X 15、地址三、简单的问题1 .分析软件危机发生的主要原因吗?a :软件危机的主要原因是:(1)软件越来越复杂,变得庞大;(2)软件开发管理困难,变得复杂;(3)软
11、件开发技术落后;(4)生产方式落后;(5)开发工具落后;(6)软件开发费用增加一个积分是一分,只要回答五个积分就成五分!2 .结构化编程的主要思想是什么?a:(1)自上而下精致的程序设计方法(2点) (2)用3种基本控制结构、单入口、单出口构建程序。 (3分)3 .软件测试包括哪些步骤? 说明这些步骤的测试对象是什么?a:(1)单元测试,测试对象是单元模块(2分) (2)集成测试,测试对象是组装好的程序模块(2分) (3)确认测试,测试对象是可以执行的对象软件系统(1分)。4 .需求分析和软件设计两个阶段的任务的主要差异是什么?a :需求分析定义软件的用户需求,定义开发的软件能做什么(2.5点)。软件设计定义了软件实现的详细信息以满足用户的需要,并研究软件实现的方法。 (2.5分钟)5 .简要叙述文件在软件项目中的作用。 (5分)(1)提高软件开发过程的可视性(1分钟)(2)提高开发效率,用户容易理解软件功能、性能(1点)(3)作为开发者的阶段性工作成果和结束标志(1分)(4)记录有关开发过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大楼外立面施工工程作业指导书
- 2026广东广州市黄埔区红山街道招聘党建专职组织员1人备考题库附答案详解
- 2026甘肃临夏州积石山县禹源益民农业投资发展有限公司招聘1人备考题库及1套完整答案详解
- 2026江西日报社(报业传媒集团)社会招聘14人备考题库带答案详解
- 初中八年级(上)数学整式乘除与因式分解创新应用教案
- 2026年北京市海淀区一零一中学中考物理押题卷含解析
- 北师大版小学数学一年级上册《文具》数感建构与书写指导融合课教案
- 初中八年级科学《通电导线的磁场:奥斯特实验的探究与安培定则的应用》教案
- 2026年农业营销API 对接合同
- 2026年汽车培训直播电商合同
- 2026四川甘孜州甘孜县人民医院考试招聘护士8人笔试备考题库及答案详解
- 2025江苏苏州市城投集团第一批次招聘16人笔试历年参考题库附带答案详解
- 2026年绍兴市社区工作者(专职网格员)招聘考试试卷1含答案解析
- 2026年纪检监察考试题库(附参考答案)
- 2026年北京市丰台区九年级中考语文二模试卷附答案解析
- 第22课 《太空一日》课件(内嵌视频 ) 2025-2026学年统编版语文七年级下册
- GB/T 21186-2026傅立叶变换红外光谱仪
- 2025年事业单位预防医学岗《公卫知识》真题及答案解析
- 2026春人教版六年级语文下册全单元知识点归纳
- 2025年度中国展览数据统计报告
- (完整版)企业商业秘密管理体系及保密措施
评论
0/150
提交评论