




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-选择题1.软件危机出现在_ _ _ _。为了解决软件危机,人们提出了设计软件的_ _ _ _ _原则,这是软件工程诞生的基础。A.20世纪50年代末b年代初c年代末d年代初A.运筹学b工程c软件d软件e数字2.软件开发的高成本和产品的低质量之间存在着尖锐的矛盾。这种现象被称为_ _。A.软件投机b .软件危机c .软件工程d .软件生成3.软件危机的原因如下,除了_ _ _ _ _ _。A.未经审查的软件开发过程软件开发没有划分阶段,开发者也没有明确的分工。开发的软件除了程序列表外没有其他文件。用工程设计方法开发软件不符合软件本身的特点4.软件工程是一门应用科学理论和工程技术来指导软件开发的学科。其目的是_ _。A.引进新技术提高空间利用率b .以较少的投资获得高质量的软件C.缩短开发周期,扩展软件功能d .软硬件结合,使系统面向应用6.瀑布模型将软件生命周期分为三个阶段:软件定义、软件开发和_ _ _ _,每个阶段又可以细分为几个更小的阶段。A.详细设计b .可行性分析c .操作和维护d .测试和故障排除7.划分软件生命周期阶段时要遵循的基本原则是_ _ _ _ _。A.每个阶段的任务尽可能相关。每个阶段的任务尽可能相对独立C.每个阶段的任务在时间上是连续的8.软件项目是否要开发的结论是在_ _ _ _ _ _个文件中做出的。A.软件开发计划b .可行性报告c .需求分析规范d .测试报告9.分析员是_ _。A.用户中的直接用户b .用户和软件人员之间的中间人C.软件程序员d .用户和软件人员的领导10. _ _ _ _ _ _在下面的描述中不属于数据字典的角色。A.作为编码阶段b的描述工具。用于用户和开发人员之间的统一理解C.作为概要设计的基础。定义需求分析阶段的各种项目11.使用结构化方法时使用的基本方法是_ _。A.分解和抽象b .分解和综合c .归纳和推导d .探索和回溯12.结构化系统分析主要通过_ _ _ _ _进行。A.算法分解b .控制结构分解c .数据结构分解d .处理函数分解13.分层数据流图是一种相对严格且易于理解的描述。在顶层描述了系统的_ _ _ _。A.b .细节c .摘要d .软件的作者14.需求分析规范不能用作_ _ _ _ _ _。A.可行性研究的基础b .用户和开发商之间的合同C.系统概要设计的基础d .软件验收测试的基础15.不适合数据流图处理的处理帧的名称是_ _。A.人工检查薪资数据b .薪资检查数据c .打印薪资检查d .计算员工薪资16.系统开发人员使用系统流程图或其他工具来描述系统,估算每个方案的成本和收益的工作在_ _ _ _ _ _中进行。A.需求分析b .总体设计c .详细设计d .编码阶段17.软件的_ _ _ _ _设计也称为总体设计。它的主要任务是建立软件系统的整体结构。A.摘要b .摘要c .逻辑d .规划18.结构设计方法采用转换分析和事务分析技术实现_ _。A.从数据结构导出程序结构C.从模块结构导出数据结构d .从数据流图导出初始化结构图19.结构化设计方法是一种面向_ _ _的设计方法。A.过程b .对象c .数据流d .数据结构20.杰克逊的编程方法是一种面向_ _ _ _ _的设计方法。A.数据结构b .数据流图c. ipo图d .系统流程图21.模块化结构设计方法的主要出发点是_ _ _ _ _ _。22.增加内聚力b .减少耦合c .提高效率d .降低复杂性23.以下_ _ _ _ _不是模块化设计的目的。A.可以采用结构设计方法。可以降低复杂性C.促进信息隐藏描述系统的功能和性能24.由一个模块直接控制(调用)的低级模块的数量称为模块的_ _ _ _ _ _ _。A.扇出数b .扇出数c .宽度d .范围25.模块的范围是指_ _ _ _ _ _。A.模块b使用的模块。调用该模块的所有模块C.与模块d相关联的所有模块。受模块内的确定影响的所有模块26.模块本身的内聚力是衡量模块独立性的重要因素之一。在七种衔接类型中,衔接最强的是_ _。A.顺序衔接b .程序衔接c .逻辑衔接d .功能衔接27.如果模块中的所有组件都引用公共数据,则模块中的联系人类型为_ _。A.顺序衔接b .功能衔接c .交流衔接d .过程衔接28.就块内连接而言,初始化模块和结束模块被称为_ _ _ _ _模块。A.过程衔接b .功能衔接c .时间衔接d .逻辑衔接29.如果一个模块内部的处理动作是:组件A的输出是组件B的输入,那么这个模块的集合就叫做_ _ _ _ _ _。A.顺序衔接b .功能衔接c .过程衔接d .交流衔接30.模块的功能是打印录取通知书或不录取通知书。调用模块可以通过向该模块传递布尔标志信息来决定打印哪种通知。这些模块之间的耦合称为_ _。A.数据耦合b .混合耦合c .公共耦合d .控制耦合31.为了减少两个模块之间的耦合,需要_ _ _ _ _ _ _ _。A.两个模块之间的调用次数应该更少B.模块之间传递的参数更少C.模块之间传输的参数较少,开关型参数不传输D.模块之间传递的参数较少,不传递开关类型的参数,并且两个模块不引用同一个全局变量。32.在下面的耦合度表示中,最弱的耦合形式是_ _ _ _ _ _。A.特征耦合b .公共耦合c .数据耦合d .数据结构33.从一个模块传递到另一个模块的参数是属于_ _ _ _ _ _耦合的单个数据项的数组。A.数据类型b .复合类型c .内容类型d .公共类型34.在以下系统设计工具中,_ _ _ _ _ _,不是详细的设计工具。A.n-s图b .数据流图c .程序流程图D.PAD35.程序流程图、南北图表和PAD图表是_ _ _使用的表达工具。A.设计阶段的概要设计b .设计阶段的详细设计C.编码阶段d .测试阶段36.模块内的算法设计在结构化方法的_ _ _ _ _ _阶段进行。A.系统分析b .概要设计c .详细设计d .编码(实施)37.源程序的布局文件需要可变的描述、适当的注释和_ _。A.框图b .统一书写格式c .修改记录d .编程日期38.提高程序可读性的一个强有力的方法是_ _ _ _ _ _。A.选择一种编程语言。明确解释所有变量C.使用三个标准控制语句d .注释程序39.文档是软件开发人员、维护人员、用户和计算机之间的_ _ _ _,软件开发人员在不同阶段使用文档作为前期工作的_ _ _ _ _和后期工作的_ _ _ _。A.接口b .桥c .科学d .继续e .具体化f .基础40.软件工程中的_ _ _ _ _ _不属于用户文档的内容。A.功能描述b .安装手册c .系统设计d .用户手册41.在软件工程中,高质量的文档标准是完整性、一致性和_ _。A.unity b .安全c .模糊d .组合42.一般来说,在管理软件中,软件生命周期各阶段的工作量在_ _ _ _ _ _中是最大的。A.需求分析和设计阶段b .编码实现阶段c .测试阶段d .维护阶段43.软件_ _ _ _ _通常用两次故障之间的平均时间和故障的平均恢复时间来衡量A.可维护性b .可靠性c .效率d .可理解性44.使用_ _ _ _ _和编写程序可以提高程序的可移植性。A.机器语言b .宏指令c .汇编语言d .高级语言45.瀑布模型的问题是。A.b .缺乏灵活性c .用户和开发人员之间容易沟通d .可变需求的应用46.在需求分析中,开发者应该从用户那里了解和。A.b .用户界面c .输入信息d .软件大小47.结构化编程关注。A.程序大小b .程序效率c .高级编程语言d .程序可读性48.可行性分析是系统开发初期的一项重要论证工作。它是决定是否开发该系统的决策基础。必须给出的答案。A.判断b能不能c正确d没有意义。49.软件维护困难的主要原因是。A.低成本b .人员少c .开发方法的缺陷d .维护困难50.利用白盒测试技术设计测试用例的方法包括。A.错误猜想b .因果图c .基本路径测试d .边值分析51.根据测试用例设计的不同方法,软件测试可以分为黑盒测试和白盒测试。他们是。A.前者属于静态试验,后者属于动态试验前者属于动态测试,而后者属于静态测试C.所有这些都属于静态测试。D.都属于动态测试。52.当一个模块直接使用另一个模块的内部数据时,这些模块之间的耦合是。A.数据耦合b .公共耦合c .标签耦合d .内容耦合53.数据流图(DFD)是一个图形工具,用于_ _ _ _ _ _ _ _ _方法中,以表示系统的逻辑模型。A.高级文凭54.螺旋模型是一种软件开发模型,它结合了瀑布模型和_ _ _ _ _ _。A.增量模型b .专家系统c .喷泉模型d .转换模型55.数据字典用于定义_ _ _ _ _ _ _ _ _ _ _中每个组件的具体含义。A.流程图b .功能结构图c .系统结构图d .数据流程图56.在软件生产的程序系统时代,由于软件规模的扩大和软件复杂性的增加等原因。A.软件危机b .软件工程c .编程革命d .结构化编程57.瀑布模型的主要特征是。A.将开发过程严格划分为一系列有序的活动C.有效的管理模式提供了d .缺乏灵活性58.绘制系统的数据流图时,顶层图包括。A.0 b.1 c.2 d.3及以上59.软件模块具有最强的内聚力。A.功能衔接b .交际衔接c .偶然衔接d .逻辑衔接60.结构化设计方法设计的结果是。A.模块b .模块结构图c .模块算法d .数据流图61.在进行软件测试时,应该先进行以下哪个测试,然后是组装测试,最后是有效性测试。单元测试b系统测试c集成测试d确认测试62.详细软件设计阶段的任务是。A.算法和数据结构设计b .功能设计c .调用关系设计d .输入/输出设计63.可维护软件的主要特征包括。A.b .可用性C.可维护性、可用性、可靠性d .可测试性64.关于软件测试的目的,以下观点是错误的。A.执行程序以发现错误的过程一个好的测试用例可以发现尚未发现的错误。C.证明程序正确无误一个成功的测试用例是一个已经发现了还没有发现的错误的测试。65.项目开发计划文件中未包括的是。A.项目概述b .实施计划c .测试计划d .交付期限66.可行性研究需要_ _ _ _ _需求分析。A.详细b .全面c .简化、压缩d .彻底67.系统流程图用于描述可行性分析中的_ _ _ _。A.当前操作系统b .当前逻辑模型c .目标系统d .新系统68.系统流程图是描述_ _ _ _ _的工具。A.逻辑系统b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防汛知识培训班新闻稿课件
- 防汛相关知识培训课件
- 摄影服务公司员工保密协议
- 防汛业务知识培训
- 金融行业营销推广方案
- 购物体验行业技术标准与规范
- 微前端与跨平台应用的无缝集成研究-洞察及研究
- 防恐怖知识培训内容课件
- 楼房外墙物业维修基金维合同2篇
- 基因表达调控网络-第4篇-洞察及研究
- 2025年乡镇综合执法队员职业素养要求及考试要点
- 2025年村级后备干部考试题库(含答案)
- 2025-2026学年教科版(2024)小学体育与健康三年级全一册《情绪会调控》教学设计
- 2025合同范本技术咨询合同
- 银行情绪与压力管理课件
- 2.2创新永无止境(课件) 2025-2026学年度道德与法治九年级上册 统编版
- 2025企业销售人员劳动合同
- 脚手架施工方案
- 第一单元 主题案例二 学习家庭园艺技巧-高中劳动与综合实践单元教学设计
- 2025年甘肃省工会系统招聘工会工作者183人考试参考试题及答案解析
- 2025年金华东阳市人民医院公开招聘编外人员6人考试参考试题及答案解析
评论
0/150
提交评论