1.软件工程概念是哪年提出(B )。
A. 1988B. 1968C. 1948D. 19282.瀑布模型核心局限性在于(D )。
A. 过于简朴B. 各个阶段需要进行评审C. 过于灵活D. 不能适应需求动态变更3.如下哪一项不是软件危机体现形式(C)。
A. 开发软件不满足顾客需要B. 开发软件可维护性差C. 开发软件价格便宜D. 开发软件可靠性差4.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。
A. 简化、压缩B. 详细C. 彻底D. 进一步5.构造化设计是一种面向(A)设计办法。
A. 数据流B. 模块C. 数据构造D. 程序6.与确认测试阶段关于文档是(A)。
A. 需求规格阐明书B. 概要设计阐明书C. 详细设计阐明书D. 源程序7.软件开发需求活动,其重要任务是(D)。
A. 给出软件解决方案B. 给出系统模块构造C. 定义模块算法D. 定义需求并建立系统模型A. 文档仅仅描述和规定了软件使用范畴及有关操作命令B. 文档也是软件产品一某些,没有文档软件就不成软件C. 软件文档编制在软件开发工作中占有突出地位和相称大工作量D. 高质量文档对于发挥软件产品效益有着重要意义9.一种项目与否开发,从经济上来说与否可行,归根结底是取决于(A)。
A. 成本估算B. 项目筹划C. 工程管理D. 工程网络图10.在面向对象设计中,咱们应遵循设计准则除了模块化、抽象、低耦合、高内聚以外,尚有(B)。
A. 隐藏复杂性B. 信息隐蔽C. 经常类复用D. 类开发11.面向对象重要特性除对象惟一性、封装、继承外,尚有( )。
A. 多态性B. 完整性C. 可移植性D. 兼容性12.在考察系统某些涉及时序和变化状况时,要用动态模型来表达。
动态模型着重于系统控制逻辑,它涉及两个图:一种是事件追踪图,另一种是( )。
A. 数据流图B. 状态图C. 系统构造图D. 用例图A. 通过测试没有发现错误阐明程序对的B. 测试目的是为了证明程序没有错误C. 成功测试是发现了迄今尚未发现错误测试D. 成功测试是没有发现错误测试14.( )可以有效地检测输入条件各种组合也许会引起错误。
A. 等价类划分B. 边界值分析C. 错误推测D. 因果图15.火车是一种陆上交通工具。
火车和陆上交通工具之间关系是( )关系。
A. 组装B. 整体某些C. has aD. 普通特殊16.软件维护产生副作用,是指()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.若有一种计算类型程序,它输入量只有一种X,其范畴是[-1.0,1.0],现从输入角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例办法是( )A、条件覆盖法B、等价分类法C、边界值分析法D、错误推测法26.研究开发所需要成本和资源是属于可行性研究中( )研究一方面。
A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性27.按软件生命周期办法设计软件过程中,画数据流图属于下面哪个阶段工作()A、需求分析B、程序设计C、详细设计D、软件维护28.通过严密软件测试后所提交给顾客软件产品中()A、软件不再包括任何错误B、还也许包括少量软件错误C、所提交给顾客可执行文献不会具有错误D、文档中不会具有错误。
29.等价划分测试办法属于()A、黑盒测试B、白盒测试C、边界测试D、系统测试30.软件按照设计规定,在规定期间和条件下达到不出故障,持续运营规定质量特性称为( )A.可用性B.可靠性C.对的性D.完整性31.确认软件功能与否与需求规格阐明书中所规定功能相符测试属于()A、集成测试B、恢复测试C、确认测试D、单元测试32.要显示描绘软件开发项目各作业依赖关系,应选取( )。
A. Gantt图B.工程网络C. COCOMO模型D.数据流图33.从心理学角度看,对数据流程图数据解决泡进行分解,一次分解为多少个泡为宜。
()A、3±1B、7±2C、15±1D、18±234.构造化程序设计重要强调是()A、程序规模B、程序效率C、程序设计语言先进性D、程序易读性35.在顾客界面层次上对软件进行测试属于哪种测试办法()A、黑盒测试B、白盒测试C、边界测试D、系统测试36.对象实现了数据和操作结合,使数据和操作()于对象统一体中。
A、结合B、隐藏C、封装D、抽象37.( )是比较抱负可重用软构件。
A.子程序库B.源代码包括文献C.对象D.类38.下列模型属于成本估算办法有( )A、COCOMO模型B、McCall模型C、McCabe度量法D、时间估算法39.软件生存周期中时间最长是()阶段。
A、总体设计B、需求分析C、软件测试D、软件维护40.为了提高模块独立性,模块之间联系最佳是()。
A、公共耦合B、控制耦合C、内容耦合D、数据耦合41.软件概要设计结束后得到()A、初始化软件构造图B、优化后软件构造图C、模块接口图和详细算法D、程序编码42.为使得开发人员对软件产品各个阶段工作都进行周密思考,从而减少返工,因此()编制是很重要。
A、需求阐明B、概要阐明C、软件文档D、测试筹划43.汽车有一种发动机,因而汽车与发动机之间关系是()关系。
A、普通与特殊B、整体与某些C、分类关系D、is a 关系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、继承和汇集B、继承和普通C、汇集和消息传递D、继承和办法调用52.如下哪一项不是软件危机体现形式A、成本高B、生产率低C、技术发展快D、质量得不到保证53.如下哪一项不是面向对象特性A、多态性B、继承性C、封装性D、过程调用54.软件可行性研究普通不考虑A、与否有足够人员和有关技术来支持系统开发B、与否有足够工具和有关技术来支持系统开发C、待开发软件与否有市场、经济上与否合算D、待开发软件与否会有质量问题55.软件维护副作用重要有如下哪几种A、编码副作用、数据副作用、测试副作用B、编码副作用、数据副作用、调试副作用C、编码副作用、数据副作用、文档副作用D、编码副作用、文档副作用、测试副作用56.软件项目筹划普通不涉及如下哪项内容A、培训筹划B、人员安排C、进度安排D、软件开发原则选取和制定57.如下哪一项不属于面向对象软件开发办法A、coad办法B、booch办法C、jackson办法D、omt办法58.如下哪种测试办法不属于白盒测试技术A、基本途径测试B、边界值分析测试C、循环覆盖测试D、逻辑覆盖测试59.“软件危机”是指( )A. 计算机病毒浮现B. 运用计算机进行经济犯罪活动C. 软件开发和维护中浮现一系列问题D. 人们过度迷恋计算机系统60.DFD中每个加工至少需要( )A. 一种输入流B. 一种输出流C. 一种输入或输出流D. 一种输入流和一种输出流61.为了提高模块独立性,模块之间最佳是( )A. 控制耦合B. 公共耦合C. 内容耦合D. 数据耦合62.下面关于PDL语言不对的说法是( )A. PDL是描述解决过程怎么做B. PDL是只描述加工做什么C. PDL也称为伪码D. PDL外层语法应符合普通程序设计语言惯用语法规则63.详细设计与概要设计衔接图形工具是( )A. DFD图B. 程序图C. PAD图D. SC图64.不适合伙为数据解决与数据库应用语言是( )A. SQLB. CobolC. 4GLD. Lisp65.下列关于功能性注释不对的说法是( )A. 功能性注释嵌在源程序中,用于阐明程序段或语句功能以及数据状态B. 注释用来阐明程序段,需要在每一行都要加注释C. 可使用空行或缩进,以便很容易区别注释和程序D. 修改程序也应修改注释66.下列关于效率说法不对的是( )A. 效率是一种性能规定,其目的应当在需求分析时给出B. 提高程序效率主线途径在于选取良好设计办法,数据构造与算法C. 效率重要指解决机时间和存储器容量两个方面D. 程序效率与程序简朴性无关67.测试核心问题是( )A. 如何组织对软件评审B. 如何验证程序对的性C. 如何采用综合方略D. 如何选取测试用例68.构造化维护与非构造化维护重要区别在于( )A. 软件与否构造化B. 软件配备与否完整C. 程序完整性D. 文档完整性69.软件维护困难重要因素是( )A. 费用低B. 人员少C. 开发办法缺陷D. 得不到顾客支持70.可维护性特性中,互相矛盾是( )A. 可理解性与可测试性B. 效率与可修改性C. 可修改性和可理解性D. 可理解性与可读性71.迅速原型是运用原型辅助软件开发一种新思想,它是在研究( )办法和技术中产生。
A. 需求阶段B. 设计阶段C. 测试阶段D. 软件开发各个阶段72.从当前状况来看,增量模型存在重要问题是( )A. 顾客很难适应这种系统开发办法B. 该办法成功率很低C. 缺少丰富而强有力软件工具和开发环境D. 缺少对开发过程中问题和错误具备应付变化机制73.下列文档与维护人员关于有( )A. 软件需求阐明书B. 项目开发筹划C. 概要设计阐明书D. 操作手册74.( )是为了保证每个开发过程质量,防止把软件差错传递到下一种过程而进行工作。