整理的软件工程知识_第1页
整理的软件工程知识_第2页
整理的软件工程知识_第3页
整理的软件工程知识_第4页
整理的软件工程知识_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

整理的软件工程题目单项选择题计算机系统就是()。主机,显示器,硬盘,软驱,打印机等。CPU,存储器,控制器,I/O接及设备。计算机硬件系统和软件系统。计算机及其应用系统。产生软件危机的因素重要与两个方面的问题有关()。软件在计算机中很难辨认,存在磁盘中也看不到。软件设计对人的智商规定很高,也规定很高的资金投入。软件产品自身的特点与其他工业产品不同样,并且在软件的开发和维护过程中用的方法不对的。软件很难理解,硬件也很复杂。软件开发瀑布模型中的软件定义时期哥哥阶段依次是()。可行性研究,问题定义,需求分析。问题定义,可行性研究,需求分析。可行性研究,需求分析,问题定义。以上顺序都不对。软件维护的四类维护活动是()。改正性维护,适应性维护,完善性维护和防止性维护。适应性维护,完善性维护,抢救性维护和辅助性维护。改正性维护,适应性维护,完善性维护和辅助性维护。适应性维护,完善性维护,抢救性维护和防止性维护。可行性研究重要从以下几个方面进行研究()。技术可行性,经济可行性,操作可行性。技术可行性,经济可行性,系统可行性。经济可行性,系统可行性,操作可行性。经济可行性,系统可行性,时间可行性。系统逻辑模型重要由以下内容:数据流图,数据字典,简要的算法描述。程序流程图,Jackson图,IPO图。数据流图,数据字典,ER图。Jackson图,ER图,IPO图。耦合是对软件不同模块之间互连限度的度量。各种耦合按从强到弱排列如下:内容耦合,控制耦合,数据耦合,公共环境耦合。内容耦合,控制耦合,公共环境耦合,数据耦合。内容耦合,公共环境耦合,控制耦合,数据耦合。控制耦合,内容耦合,数据耦合,公共环境耦合。按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:模块的作用域应在模块的控制域之内。模块的控制域应在模块的作用域之内。模块的控制域与模块的作用域互相独立。D以上说法都不对。面向对象(ObjectOriented)方法是将现实世界的事物以对象的方式()到计算机世界的方法。相应B.映射C.反映D.反射盒图也称为()。这种表达方式取消了流程线,它逼迫程序员以结构化方式思考和解决问题。A.流程图B.框图C.鉴定表D.N-S图面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构。A.程序B.数据C.逻辑D.物理人机界面的风格大体通过了()代的演变。A.三B.四C.五D.六以下不属于白盒测试技术的是(D).A.逻辑覆盖B.基本途径测试C.循环覆盖测试D.等价类划分为改正软件系统中潜藏的错误而进行的维护活动称为()。A.纠错性维护B.适应性维护C.改善性维护D.防止性维护总体设计阶段拟定了A.系统的具体实现方案B.系统的逻辑模型C.程序每个模块的解决过程D.系统的数据规定一般来说问题定义阶段结束后的下一个阶段是()A.编码B.需求分析C.可行性研究D.总体设计A.编码B.需求分析C.可行性研究D.总体设计需求分析的任务是()A.拟定系统如何完毕工作B.拟定系统必须完毕哪些工作需求分析的任务是()A.拟定系统如何完毕工作B.拟定系统必须完毕哪些工作D.拟定软件开发费用B.描绘系统的逻辑模型C.研究系统的软件结构D.拟定软件开发费用B.描绘系统的逻辑模型系统流程图是用来()A.描绘程序结构的C.表达信息层次结构的图形工具D.描绘物理系统的ER模型中的基本成分不包含()A.实体B.联系C.属性D.解决可行性研究实质上是进行了一次()A.大大压缩简化了的系统分析和设计过程B.详尽的系统分C.彻底的系统设计过程D.进一步的需求分析软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。A.越大B.越小C.越不可捉摸D.越接近平均水平总体设计目的是拟定整个系统的()。A.规模B.测试方案C.费用D.功能及模块结构设计测试方案最困难的问题是()A.拟定要测试的功能B.拟定预期的对的输出C.拟定要测试的对象D.设计测试用例下列哪个做法会导致不利的语句结构()。A.避免过多的循环嵌套和条件嵌套对递归定义的数据结构尽量不再使用递归过程模块功能尽也许单一化,模块间的耦合可以清楚可见保证所有变量在使用前都进行初始化模块在同一段时间内完毕各种初始化工作,这属于()。A.偶尔内聚B.逻辑内聚C.时间内聚D.过程内聚在编程安全面,一般来说无法做到()。A.避开错误B.完美无缺,绝无错误C.冗余D.设计防错程序软件维护产生的副作用,是指()A.开发时的错误B.隐含的错误C.因修改软件而导致的错误D.运营时误操作软件具体设计的重要任务是拟定每个模块的()A.算法和使用的数据结构B.外部接C.功能D、编程为了提高模块的独立性,模块内部最佳是()A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚软件结构图中,模块框之间若有直线连接,表达它们之间存在()A.调用关系B.组成关系C.链接关系D.顺序执行关系软件是一种()A.程序B.数据C.逻辑产品D、物理产品需求分析最终结果是产生()A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告TOC\o"1-5"\h\z因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A、教正性维护B、适应性维护C、完善性维护D、防止性维护快速原型模型的重要特点之一是()A.开发完毕才见到产品B.及早提供所有完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法软件具体设计可以采用的方法是()A.模块设计B.结构化设计C.PDL语言D、结构化程序设计研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性开发软件所需高成本和产品的低质量之间有着锋利的矛盾,这种现象称()A.软件工程B.软件周期C.软件危机D.软件产生在数据流图中,。(椭圆)代表()。A.源点B.终点C.加工D.模块模块内聚度越高,说明模块内各成分彼此结合的限度越()。A.松散B.紧密C.无法判断D.相等软件设计阶段的输出重要是()。A.程序B.模块C.伪代码D、设计规格说明书A.程序B.模块C.伪代码D、设计规格说明书软件需求分析是保证软件质量的重要环节,它的实行应当是在()。编码阶段B.软件开发全过程C.软件定义时期D.软件设计阶段软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试重要用于测试()。结构合理性B.软件外部功能C.程序对的性D.程序内部逻辑检查软件产品是否符合需求定义的过程称为()。A.确认测试B.集成测试C.单元测试D.回归测试软件文档是软件工程实行中的重要万分它不仅是软件开发各阶段的重要依据,并且与影响软件的()。A.可理解性B.可维护性C.可扩展性D.可移植性46.在七种耦合中,最低耦合是()。A.内容耦合B.公共耦合C.数据耦合D.非直接耦合JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以实现()。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构()是将系统化的、规范的、可定量的方法应用于软件的开发、运营和维护的过程,它涉及方法、工具和过程三个要素。A.软件过程B.软件测试C.软件生命周期D.软件工程在各种不同的软件需求中,()描述了用户使用产品必须要完毕的任务,可以在用例模型或方案脚本中予以说明。A.业务需求B.功能需求C.非功能需求D.用户需求A.业务需求B.功能需求C.非功能需求D.用户需求原型化方法是用户和软件开发人员之间进行的一种交互过程,合用于()系统。A.需求不拟定的B.需求拟定的C.管理信息D.决策支持单元测试的测试用例重要根据()的结果来设计。A.需求分析B.源程序C.概要设计D.具体设计在软件开发的各种资源中,()是最重要的资源。A.开发工具B.方法C.硬件环境D.人员软件的复杂性是(),它引起通信困难、开发费用超支、开发时间超时等问题。A.固有的B.人为的C.可消除的D.不可减少的()意味着一个操作在不同的类中可以有不同的实现方式。A.多态性B.多继承C.类的可复用D.信息隐藏()是软件生命周期的一系列相关软件工程活动的集合,它由软件规格说明、软件设计和开发、软件确认、软件改善等活动组成。A.软件过程B.软件工具C.质量保证D.软件工程()是以追求更高的效益和效率为目的的连续性活动。A.质量策划B.质量控制C.质量保证D.质量改善在各种不同的软件需求中,功能需求描述了用户使用产品必须要完毕的任务,可以在用例模型或方案脚步中予以说明,()是从各个角度对系统的约束和限制,反映了应用软件系统质量和特性的额外规定。A.业务需求B.功能规定C.非功能需求D.用户需求()意味着一个操作在不同类中可以有不同的实现方式。A.多态性B多继承C.类的复用D.封装A.多态性B多继承C.类的复用D.封装软件配置项是软件配置管理的对象,即软件工程过程中产生的()。A.接B.软件环境C.信息项D.版本软件测试计划开始于需求分析阶段,完毕于()阶段。A需求分析B.软件设计C.软件实现D.软件测试在软件生存周期的瀑布模型中一般涉及计划、()、设计、编码、测试、维护等阶段。A.可行性分析B.需求采集C.需求分析D.问题定义软件工程的计本要是涉及方法、工具和()。A.过程B.软件系统C.硬件环境D.人员软件需求分析阶段的测试手段一般采用()。A.总结B.阶段性报告C.需求分析评审D.不测试()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接与对象发生联系。A.多态性B.继承C.封装D.消息软件测试是为了()而执行程序的过程。A.纠正错误B.发现错误C.避免错误D.证明对的面向对象分析是对系统进行()的一种方法。A.需求建模B.程序设计C.设计评审D.测实验收在结构化分析方法中,()表达系统内部数据运动的图形化技术。A.数据字典B.实体关系图C.数据流图D.状态转换图通常发现系统需求说明书中的错误的测试环节是()A.模块测试 B.子系统测试A.模块测试 B.子系统测试C.验收测试D.平行运营两个模块彼此传递的信息中有控制信息,这种耦合称为()。A.数据耦合B.公共环境耦合C.内容耦合D.控制耦合逻辑地构造程序的方法的最终目的是得出()A.对程序解决过程的具体描述B.源程序代码C.对系统的逻辑模型的描述D.系统的物理实现方案实现单入单出程序的三种基本控制结构是()A.顺序、选择和循环B.过程、子过程和分程序C.调用、返回和转移D.递归、堆栈和队列白盒测试重要用于测试()。A.程序内部逻辑B.程序的对的性C.程序的外部功能D.结构合理性鉴定表比鉴定树()A.更直观、简洁B.更直观C.更简洁但不够直观D.直观和简洁性相同维护活动必须应用于()A.软件文档B.整个软件配置C.可执行代码D.数据TURBOPASCAL是()软件。A.系统软件B.人工只能C.事务软件D.应用软件。计算机辅助软件工程的简称是()。A.SAB.SDC.SCD.CASE在进行软件测试时,一方面应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试()A.单元测试系统测试集成测试确认测试A.单元测试系统测试集成测试确认测试下列

温馨提示

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

评论

0/150

提交评论