软件工程试卷及参考答案_第1页
软件工程试卷及参考答案_第2页
软件工程试卷及参考答案_第3页
软件工程试卷及参考答案_第4页
软件工程试卷及参考答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷(a)一、单一选择题1,在结构化设计(SD)方法中,全面指导模块划分的最重要原则是()a,程序模块b,模块gonela 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、改进维护d、预防性维护7、仅具有单个再继承的类层次结构是()层次结构。a、网格b、星形c、树d、环8、属于维护阶段的以下文档为()a,软件规格说明b,用户操作手册c,软件问题报告d,软件测试分析报告9、不适合科学工程计算的语言是()a、Pascal B、c、fortran d、prolog10、研发所需的成本和资源是属于可行性研究的()研究的一个方面。A.技术可行性b .经济可行性c .社会可行性d .法律可行性11、中级结构成本模型COCOMO是一个()a、静态单变量模型b、动态单变量模型c、静态多变量模型d、动态多变量模型12、垫图为()提供了强大的工具。a、系统分析b、软件自动生成c、自动分析数据d、测试软件13,JSP方法的以下无效说明为()a、JSP方法主要用于大型数据处理系统b、JSP方法不明确的部门软件摘要设计和详细设计两个阶段c,JSP方法适用于解决输入数据和输出数据之间存在对应关系的问题d,JSP方法根据输入、输出的数据结构,按照一定的规则映射到软件的体系结构。因此,这仅适用于详细设计阶段14、详细设计阶段常用的工具如下()a、PAD B、SA C、SC D、DFD15、验证软件功能是否与要求规范要求的功能相匹配的测试属于()a、集成测试b、恢复测试c、验收测试d、单元测试16、方框图(N-S图片)为()提供了强大的工具。a、系统分析b、软件自动生成c、自动分析数据d、测试软件17,()是更理想的可重复使用软件组件。A.副程式库b .原始码包含档案c .物件d .类别18、需求分析阶段的工作是决策()a、软件开发方法b、软件开发工具c、软件开发费用d、软件系统的功能19、以下文档与维护人员相关()a,软件要求指南b,项目开发计划c,摘要设计指南d,操作指南20、程序的三种基本控制结构是()a、过程、子程序和子程序b、顺序、选择和重复c、递归、堆栈和队列d、调用、返回和发送21、软件生命周期中最长的时间是()阶段。a,总体设计b,需求分析c,软件测试d,软件维护22.编写()很重要,这样开发人员就可以仔细考虑软件产品的所有阶段,减少返工。a,要求说明b,简要说明c,软件文档d,测试计划23、软件部件的内部实现和外部可访问性的分离意味着软件的()。a,继承b,共享c,软件包d,抽象24、单元测试是发现编码错误,集成测试是发现模块的接口错误,验证测试是为了发现功能错误,是为了发现()中的错误。a,接口错误b,编码错误c,性能,无质量要求d,功能错误25、软件工程管理软件项目的开发管理,即管理整个软件()的所有活动。a,软件项目b,寿命c,软件开发计划d,软件开发二、名词说明1、数据流图2、软件维护3、软件测试4、计划可服务性5、软件生命周期三、简单的回答1、简述了软件结构设计的启发式原理。2、结构化编程方法基础知识简述3、简述需求分析的原则。4、简述软件生命周期开发方法的基本过程和各阶段的工作。四、论述问题你认为“软件是程序”的观点正确吗?如果错了,请反驳。2、软件界面友好设计的重要性。3、讨论软件开发工具对软件开发的影响。五、应用设计问题1、某图书出版公司想每月定期将最近一个月的图书分类目录邮寄给固定客户。顾客可以在收到的目录上圈出自己想买的书。出版社根据顾客的反馈信息邮寄图书。为出版公司设计软件,实现以下功能:(1)自动生成图书分类目录。(2)自动处理客户反馈。采用面向数据流的方法,给出了系统的数据流图,设计了软件结构图。2、开发当前银行的计算机储蓄管理系统。完成要求系统:要求储户输入密码,要求储户打印存款单或存款单输入系统,如果是存款,则记录储户的姓名、地址、存款类型、存款日期、利率等信息;如果是进款,就要求储户先输入密码,一旦确定储户的身份,就会向储户计算结算名单,结算列表中的信息包括本金金额和利息金额。请根据要求绘制系统的数据流程图。试卷(2)一、单一选择题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、开发结束后才提供工作软件d、工作软件7,如果存在计算类型的程序,则仅输入范围为-1.0,1.0的x,现在从输入的角度考虑测试用例集。-1.001,-1.0,1.0,1.001。设计这组测试案例的方法是()a,条件覆盖b,等效分类c,边值分析d,误差估计方法8、主要用于软件详细设计的方法是()a,模块设计b,结构设计c,PDL语言d,结构编程9、据说软件开发所需的高成本和产品的低质量之间存在尖锐矛盾()A.软件工程b .软件周期c .软件危机d .软件生成10、使用软件生命周期方法设计软件时,绘制数据流图表涉及以下哪个阶段()a、需求分析b、摘要设计c、详细设计d、软件维护11、在快速原型模型开发过程中,只补充需求说明的形式原型是()a、导航模型b、进化模型c、实验模型d、提交模型12、编程语言的工程特性之一是()a、软件的可重用性b、数据结构的描述性c、抽象类型的描述性d、数据库的可操作性13、按照软件设计,在规定的时间和条件下不发生故障,持续运行所需的质量特性称为()A.可用性b .可靠性c .准确性d .完整性14、模块设计中最不想要的凝聚力是()a、功能内部聚合b、通信内部聚合c、流程内部聚合d、偶然内部聚合15、快速原型方法开发软件实现的核心是()a、CASE工具的支持b、进化模型c的开发方法、项目负责人的支持d、开发人员的素质16、流程图(方框图)中的箭头表示()。A.数据流b .控制流c .调用关系d .关系配置17,仅具有顺序结构的程序,环的复杂性为()。A.0b.1 C.3 D .不确定性18、可行性分析是系统开发初期进行的重要论证工作,是决定该系统是否开发的决策基础,应该回答什么()A.b .决定明细行或否c .正确的d .第二个意义无19、结构化编程主要侧重于()。a、程序的规模b、程序的效率c、程序语言的进步d、程序可读性20、对象实现数据和操作的组合,使数据和操作()位于对象的单个实体内。a,组合b,隐藏c,包d,抽象21、软件摘要设计结束后获得()a、初始化的软件结构b、优化的软件结构c、模块接口图和详细算法d、程序编码22、软件要求是衡量软件质量的标准,没有不符合要求的软件()a,软件特性b,质量c,软件产品d,功能23、软件功能中,程序满足规范说明并达到用户业务目标的程度a,准确性b,可移植性c,可靠性d,完整性24.编写()很重要,这样开发人员就可以仔细考虑软件产品的所有阶段,减少返工。a,要求说明b,简要说明c,软件文档d,测试计划25、即使系统因错误而出现故障,也可以执行所需的功能,该软件称为()。a,软件容错b,系统软件c,测试软件d,恢复测试二、名词说明1、计划可服务性2、容错技术3、结构维护4、软件生命周期5、模块独立性三、简单的回答1、简述了软件测试的工作、目的和类型。2、软件工程目标和主要问题简述。3、软件开发过程,对每个里程碑提交内容的简要说明。4、简述软件工程的7个基本原理。四、论述问题1、结构方法的高级性质比面向对象方法。2、讨论软件开发工具对软件开发的影响。3、文档在软件开发过程中的重要性。五、应用设计问题1、一家软件公司有很多部门,分为开发部门和管理部门两种。每个开发部门开发多个软件产品。每个部门由部门名称唯一确定。该公司有很多员工,员工分为经理、员工和开发人员。开发部门有管理员和开发人员,管理部门有管理员和工作人员。每个开发人员可以参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目。每个管理员可以主持多个开发项目。设置软件公司的对象模型。2、特定考试中心准备开发具有以下功能的成人自学考试系统考试管理系统:(1)审查考生填写的登记表,以合格考生为对象,给考生制定考勤表,将统计的登记表发送到阅卷站。(2)给合格的考生制作考试通知书,将考试科目、时间、地点的安排通知考生;(3)对评分站发给的成绩进行登记,按当年标准审查单科合格者,同时成绩单,对正在考试的专业领域各专业成绩的全体合格者发放专科毕业证书;(4)将成绩分类(按地区、年龄、职业、专业、科目等分类),得出相应的统计表。(5)咨询:考生可以根据考试表随时确认自己学科的成绩。请根据要求绘制系统的数据流程图。试卷(a)参考答案一个,1 . d 2 . c 3 . a 4 . c 5 . c 6 . b 7 . c 8 . c 9 . d 10 . b 11 . a 12 . b 13 . b 14 . a 15 . c 16 . b 17 . d 18 . d 1925.b第二,1.资料流程图:说明资料处理处理处理程序的工具。从数据传输和处理的角度以图形方式描述数据流从输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论