版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_、选择题1.在软件开发的各种资源中,()是最重要的资源。A开发工具B方法C硬件环境 D人员2.A.软件是计算机系统中与硬件相互依存的另一部分,它的组成部分旦程序、数据B.程序、文档。.程序是()。D.程序、数据、文档3.软件是一种A、有形()产品。B、逻辑C物质D、消耗4.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程 2.A.软件是计算机系统中与硬件相互依存的另一部分,它的组成部分旦程序、数据B.程序、文档。.程序是()。D.程序、数据、文档3.软件是一种A、有形()产品。B、逻辑C物质D、消耗4.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程 B.软件周期 C.软件危机D.软件产生5.A.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()软件危机B.软件工程C.程序设计革命 D.结构化程序设计6.A.软件日益庞大C.开发人员编写程序能力差“软件危机”产生的主要原因是()。B.开发方法不当D.没有维护好软件7.A软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。固有的B人为的C可消除的 D不可降低的8.A软件危机是指在软件开发和()过程中遇到的一系列严重问题。开发 B使用C维护D更新9.为了解决软件危机人们提出了用((A)运筹学 (B)工程学)的原理来设计软件(C)软件学这就是软件工程诞生的基础。(D)数学在软件工程时期,决定软件质量的主要因素是()D.硬件的发展A•管理水平 B.个人程序技术 C.D.硬件的发展以下哪一项不是软件危机的表现形式()(A)成本高(B)生产率低(C)技术发展快 (D)质量得不到保证软件管理工作涉及到的直接对象不包括()。软件开发人员 B.硬件设备 。.项目经费D.软件项目软件工程方法学有三个要素,它们是()方法、工具和过程B.质量、进度和成本C.顺序、分支和循环。.入口、过程、出口软件工程中描述生命周期的瀑布模型一般包括计划、()、设计、编码、测试、维护等几个阶段。需求分析 B.需求调查 C.可行性分析 D.问题定义瀑布模型把软件生存周期划分为软件计划、软件开发与()三个阶段,而每一阶段又可分为若干更小的阶段。详细设计 B.可行性分析 C.运行与维护 D.测试与排错下列哪个模型没有采用迭代的思想()A.瀑布模型B.渐增模型 C.螺旋模型 D.RUP模型4:下列关于瀑布模型的描述正确的是()。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.H程管理 D.工程网络图瀑布模型的关键不足在于()(A)过于简单 (B)不能适应需求的动态变更(C)过于灵活(D)各个阶段需要进行评审可行性研究的目标是( )。开发项目 B.项目值得开发否C.规划项目 D.维护项目软件可行性研究一般不考虑()(A) 是否有足够的人员和相关的技术来支持系统开发(B) 是否有足够的工具和相关的技术来支持系统开发(C) 待开发软件是否有市场、经济上是否合算(D) 待开发的软件是否会有质量问题软件需求分析的任务不应包括()。A问题分析B信息域分析C结构化程序设计D确定逻辑模型在需求分析中,分析员要从用户那里解决的最重要的问题是()。A要让软件做什么 B要给该软件提供哪些信息C要求软件工作效率如何 D要让软件具有什么样的结构软件需求分析应确定的是用户对软件的( )。A.功能需求和非功能需求 B.性能需求C.非功能需求 D.功能需求软件项目计划一般不包括以下哪项内容()(A)培训计划(B)人员安排(C)进度安排(D)软件开发标准的选择和制定结构化分析方法(SA)是一种面向()的需求分析方法。A.对象B.数据结构C.数据流D.控制流在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。A数据流图 B数据词典 C结构化英语D判定表与判定树需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括()。A软件设计的依据 B用户和开发人员对软件要“做什么”的共同理解C软件验收的依据 D软件可行性分析的依据进行需求分析可以使用多种工具,但()是不适用的。A、数据流程图B、判定表C、状态转换图D、数据字典在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚 C.模块低耦合 D.模块独立性模块(),则说明模块的独立性越强。A.耦合越强 B-扇入数越高C.耦合越弱 D.扇人数越低软件需求规格说明书的内容不应当包括()。A对重要功能的描述 B对算法的详细过程性描述C软件确认准则 D软件的性能需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出()。(A)模块说明书(B)软件规格说明书(C)项目开发计划 (D)合同文档下列工具哪一个是需求分析阶段常用工具?()A、PADB、PDLC、盒图D、数据流图以下各种耦合按从强到弱排列正确的是():(A) .内容耦合,控制耦合,数据耦合,公共环境耦合。(B) .内容耦合,数据耦合,控制耦合,公共环境耦合。(C) .内容耦合,公共环境耦合,控制耦合,数据耦合。(D) .控制耦合,内容耦合,数据耦合,公共环境耦合。进行需求分析可使用多种工具,但()是不适用的。A数据流图BPAD图CE-R图 D数据字典模块的内聚性最高的是( )A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚模块(),则说明模块的独立性越强。A-内聚越强 B-扇入数越高C-内聚越弱 D.扇人数越低在SD中,概要设计的结果是提供一份( )。A.模块说明书 B.框图C.程序 D.数据流图结构化设计在软件开发中用于()。A、测试设计B、概要设计C、程序设计D、详细设计PDL是一种过程设计语言,又叫( )(A)系统流程图(B)盒图(C)伪码 (D)功能图在详细设计算法工具中,()能够清楚地表现程序的层次结构(A)系统流程图 (B)层次图(C)PAD图 (D)功能图在软件详细设计过程中不采用的描述工具是()。A、判定表B、流程图C、PAD图D、DFD图详细设计算法工具中,()图是一种历史悠久的图,直观地描述了程序的控制流程。(A)程序流程图(B)系统流程图(C)PAD图 (D)盒图下列哪一个不是详细设计时使用的工具。()(A)系统流程图(B)盒图(C)PAD图 (D)判定树以下各种内聚按从强到弱排列正确的是():偶然内聚,逻辑内聚,时间内聚,顺序内聚,功能内聚偶然内聚,顺序内聚,逻辑内聚,时间内聚,功能内聚逻辑内聚,时间内聚,顺序内聚,功能内聚,偶然内聚功能内聚,顺序内聚,时间内聚,逻辑内聚,偶然内聚详细设计的方法不包括()A.Jackson数据结构方法B.结构化设计方法C.面向对象设计法D.程序流程图一般来说,详细设计的方法包括结构化设计方法、()和Jackson方法。A.PAD图B.判定树C.面向对象设计法D.程序流程图在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。A、PADB、PDLC、IPOD、判定树结构化程序设计的一种基本方法是()。A、筛选法B、递归法C、迭代法D、逐步求精法PDL是软件开发过程中用于()阶段的描述工具。A、需求分析B、概要设计C、详细设计D、编程程序的三种基本控制结构是()。A、过程、子程序和分程序 B、顺序、选择和重复C、递归、堆栈和队列 D、调用、返回和转移结构化程序设计主要强调的是()。A、程序的效率B、程序的执行速度 C、程序的易读性D、程序的规模详细设计的任务是确定每个模块的()。A、算法B、功能C、调用关系 。、输入输出数据
编程风格又叫程序设计风格,其中最重要的因素是( )逻辑简明清晰,易读易懂逻辑复杂,以免别人读懂算法复杂,保护自己的编程技术逻辑简明清晰,但不容易读懂程序的三种基本控制结构的共同特点是()。A、不能嵌套使用B、只能用来写简单程序C、已经用硬件实现 D、只有一个入口和一个出口软件详细设计主要采用的方法是()A、结构程序设计B、模型设计C、结构化设计D、流程图设计()B、伪码式D、低级程序设计语言()B、伪码式D、低级程序设计语言(B)顺序、条件、循环(D)调用、返回、转移A、高级程序设计语言C、中级程序设计语言软件的三种结构是()(A)过程、子程序、分程序(C)递归、堆栈、队列目前要开发一个人事工资数据库应用系统,一般情况下不选用的开发语言是()(A)JAVA语言(B)C#语言(C)DELPHI语言 (D)汇编语言程序中,语句构造应当简单直接,为提高效率,不应该()尽量避免使用逻辑‘非'运算尽量避免使用复杂的表件组合表达式为节省空间把多个语句写在同一行使用括号使逻辑表达式的运算次序清晰直观程序算法复杂性,不能度量的是( )模块内部的复杂性软件效益的多少开发周期及内部潜伏错误的多少软件开发费用的多少( )这种维护性活动数量较大,占整个维护活动的50%。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、测试分析报告77.维护中,因修改全局或公用数据而引起的错误是()。A、文档副作用B、数据副作用C、编码副作用D、设计副作用78.生产性维护活动是A、修改设计()。B、理解设计C、解释数据结构D、理解功能测试用例不仅要选用合理的测试输入数据,还需要选用不合理的测试输入数据,这样能更多地(),提高程序的可靠性。A、找出未发现的错误 B、提高代码测试覆盖率C、加强代码的规范率 D、以上说法都不对黑盒测试依据(),检查程序是否满足。A、需求中的功能 B、概要设计中的设计C、详细设计中的设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年兰州石化职业技术学院单招职业适应性考试题库必考题
- 2026年西安科技大学高新学院单招职业适应性考试题库附答案
- 2026年福建林业职业技术学院单招职业适应性测试题库新版
- 2026年金山职业技术学院单招职业技能测试题库及答案1套
- 2026年科尔沁艺术职业学院单招职业技能测试必刷测试卷及答案1套
- 2026年江西省宜春市单招职业适应性测试题库及答案1套
- 2026年江西工业工程职业技术学院单招职业技能考试题库新版
- 2026年陕西青年职业学院单招职业倾向性考试必刷测试卷附答案
- 2026年广东省珠海市单招职业倾向性考试题库必考题
- 2026年安阳学院单招职业倾向性测试题库附答案
- 2026年山东化工职业学院单招职业技能考试题库附答案
- 2025-2026学年山东省潍坊市六级语文上册期中考试试卷及答案
- 2025至2030全球及中国汽车清洗系统行业发展趋势分析与未来投资战略咨询研究报告
- 吉林省松原市宁江区吉林油田第十二中学2023-2024学年八年级上学期11月期中数学试题(含答案)
- 快递业安全生产管理制度
- 2025年江苏省行政执法证考试题库附答案
- 2025年国考税务面试真题及答案
- 用火用电安全培训资料课件
- 城市沟槽开挖安全监测方案
- 基坑外架专项施工方案(单立杆双排脚手架)
- 新版中华民族共同体概论课件第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-2025年版
评论
0/150
提交评论