软件工程导论基础试题.doc

上传人:知****量 文档编号:13000256 上传时间:2022-04-27 格式:DOC 页数:9 大小:47KB
返回 下载 相关 举报
软件工程导论基础试题.doc_第1页
第1页 / 共9页
软件工程导论基础试题.doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《软件工程导论基础试题.doc》由会员分享,可在线阅读,更多相关《软件工程导论基础试题.doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、. .一、填空1、计算机软件不仅仅是程序,还应该有一整套(文档资料).2、软件定义时期的最后一个工作阶段是(需求分析)阶段。3、(快速原型)模型的根本特性是“快速和“容易修改。4、信息流的类型主要包括(事务流)和(变换流)。5、(判定表)适用于表示多重嵌套的条件选择。6、我们通常采用的调试途径包括蛮干法,回溯法和原因消除法。7、程序流程图中的箭头代表(控制流)8、聚程度较低的是(偶然)聚。9、软件工程法学三要素(法,工具,过程).10、可行性分析至少应从(经济,技术,操作)三面研究每种解法的可行性。11、(可行性研究)的目的就是用最小的代价在尽可能短的时间确定该软件工程是否能够开发,是否值得开

2、发。12、在大型数据处理系统的功能分析与设计中,同时进展数据分析和数据设计。数据库的“概念设计与“逻辑设计分别对应于系统开发中的(总体设计)和需求分析阶段,而数据库的物理与模块的详细设计相对应。13、模块之间联系越严密,其耦合性就越 (高),模块的独立性就越(低) 。14、要把数据流图转换成软件构造,必须首先研究数据流图的类型,一般可分为事务流和变换流两类。15、动态测试法中,根据测试用例设计法的不同,分为(白盒测试和黑盒测试)。16、软件产品在交付使用前一般要经过以下四步测试:(单元测试,集成测试,确认测试和系统测试).对一些关系重大的系统,交付后并不立即投入生产性运行,还要经过(平行运行)

3、阶段17、驱动模块的作用是用来模拟被测试模块的(上级调用模块),它只完成接收测试数据,并把这些测试数据传送给被测试的模块,并且接收测试模块的(结果) 并输出。18、桩存根模块用来代替被测试模块(所调用的模块),它的作用是返回被测试模块所需信息。19、软件构造是以(模块)为根底而组成的一种控制层次构造。20.软件维护的容包括(改正性维护,适应性维护,完善性维护和预防性维护).二、选择1.需求规格说明书的作用不应该包括D 。A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据 D、软件可行性研究的依据2软件测试法中的静态测试法之一为A A计算机辅助静态分析 B黑盒法 C

4、路径覆盖 D边界值分析3软件生命期中所花费用最多的阶段是D A详细设计 B软件编码 C软件测试 D软件维护4.程序的三种根本控制构造是B A过程、子程序和分程序B顺序、选择和重复C递归、堆栈和队列D调用、返回和转移5构造化程序设计主要强调的是D A程序的规模 B程序的效率 C程序设计语言的先进性 D程序易读性6需求分析阶段的任务是确定D A软件开发法 B软件开发工具 C软件开发费 D软件系统的功能7.开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称做CA.软件工程 B.软件期 C.软件危机 D.软件产生8.模块的聚性最高的是DA.逻辑聚B.时间聚 C.偶然聚 D.功能聚9.在SD

5、法中全面指导模块划分的最重要的原那么是DA.程序模块化 B.模块高聚 C.模块低耦合 D.模块独立性10.软件详细设计主要采用的法是DA.模块设计 B.构造化设计 C.PDL语言 D.构造化程序设计四、应用题1、某被测模块M的源程序如下:PROCEDURE MVAR A,B,X:REALBEGINIF A2ANDB=6THEN X:=X/A;IF A=5ORX3THEN X:=X*5END;1画出M的盒图、程序流程图、流图、环形复杂度。;2对M用语句、判定、条件、判定/条件、条件组合法设计测试用例。2、某高校可用的有以下几类:校由4位数字组成,第1位数字不是0;校外又分为本市和外地两类,拨校外

6、需先拨0,假设是本市那么再接着拨8位数字(第1位不是0),假设是外地那么拨3位区码再拨8位(第1位不是0)。写出在数据字典中,的数据条目的定义3、为便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人XX、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,先核对用户密码,验证无误后系统计算利息并印出利息清单给储户。请画出系统的数据流图。4、医院对患者监护系统的根本要随时接收每个病人的生理信号脉搏、体温、血压、心电图等,定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的平安围时向值班护士发出警告信息,此外,护

7、士在需要时还可以要求系统打印出某个指定病人的病情报告。请设计上述医院患者监护系统的数据流程图。5、某旅馆的效劳如下:可以拨分机号和外线。分机号是从7201至7299。外线先拨9,然后是市话或长话。长话是以区号和市话组成。区号是从100到300中任意的数字串。市话是以局号和分局号组成。局号可以是455,466,888, 552中任意一个。分局号是任意长度为4的数字串。要求:写出在数据字典中,的数据条目的定义即组成。6、用数据流图描述自动提款机取过程。31.软件的复杂性是C,它引起人员通信困难、开发费用超支、开发时间超时等问题。A.固有的 B.人为的 C.可消除的 D.不可降低的32.单元测试的测

8、试用例主要根据D的结果来设计。A. 需求分析 B. 源程序 C. 概要设计 D.详细设计33.原型化法是用户和软件开发人员之间进展的一种交互过程,适用于A系统。A需求不确定的 B.需求确定的 C管理信息 D.决策支持34、黑盒测试在设计测试用例时,主要需要研究A 。A需求规格说明与概要设计说明 B详细设计说明C工程开发方案 D概要设计说明与详细设计说明35、假设有一个计算类型的程序,它的输入量只有一个X,其围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的法是C 。A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法36、快

9、速原型模型的主要特点之一是D 。A开发完毕才见到产品B及早提供全部完整的软件产品C开发完毕后才见到工作软件D及早提供工作软件47、因计算机硬件和软件环境变化而作出的修改软件的过程称为B。A校正性维护 B适应性维护 C完善性维护 D预防性维护48、用于软件维护的费用会占到软件生命期总费用的B。A85% B65% C35% D25%31.软件的复杂性是C,它引起人员通信困难、开发费用超支、开发时间超时等问题。A.固有的 B.人为的 C.可消除的 D.不可降低的32.单元测试的测试用例主要根据D的结果来设计。A. 需求分析 B. 源程序 C. 概要设计 D. 详细设计33.原型化法是用户和软件开发人

10、员之间进展的一种交互过程,适用于A系统。A需求不确定的 B.需求确定的 C管理信息 D.决策支持34、黑盒测试在设计测试用例时,主要需要研究A 。A需求规格说明与概要设计说明 B详细设计说明C工程开发方案 D概要设计说明与详细设计说明35、假设有一个计算类型的程序,它的输入量只有一个X,其围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的法是C 。A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法36、快速原型模型的主要特点之一是D 。A开发完毕才见到产品B及早提供全部完整的软件产品C开发完毕后才见到工作软件D及早提供工作

11、软件47、因计算机硬件和软件环境变化而作出的修改软件的过程称为B。A校正性维护 B适应性维护 C完善性维护 D预防性维护48、用于软件维护的费用会占到软件生命期总费用的B。A85% B65% C35% D25%21. 人们常用硬件可靠性的定量度量法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是(平均失效等待时间和平均失效间隔时间).22计算机辅助软件工程这一术语的英文缩写为CASE。23.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是(需求规格说明书)。24Jackson法是一种面向(数据构造)的设计法。25软件集成测试的法主要有两种,它们是(渐进性测试和非渐进展性

12、测试)。26、在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、源点和终点以及(数据存储)。27、可行性研究的目的是用最小的代价在尽可能短的时间确定该软件工程(是否值得开发)。28、快速原型开发法的根本特性是(快速和容易修改)。31、计算机软件由(程序、文档和数据)三局部组成。32、瀑布模型是以文档为驱动,适合于(软件需求明确)的软件工程的模型。33、为了便于对照检查,测试用例应由输入数据和预期的(输出结果)两局部组成。34、软件工程研究的主要容是软件开发技术和(软件管理)两个面。35、数据流图和数据字典共同构成了系统的(逻辑)模型,是需求规格说明书的主要组成局部。36、构造化设计法

13、中,要把数据流图转换成软件构造,假设某个加工将它的输入流别离成多发散的数据流,形成多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为事务型的数据流图。37、测试的目的是确定错误的原因和位置并改正错误,因此调试应该由(其它人员)进展。38、数据流图仅反映系统必须完成的逻辑功能,所以它是一种(逻辑)模型。39、(软件危机)是指在计算机软件的开发和维护过程中所遇到的一系列重问题。40、耦合程度较低的是(容)耦合。41、程序的三种根本控制构造是(顺序,选择和循环).42、软件定义时期通常进一步划分成3个阶段,即(问题定义,可行性研究和需求分析)。43、在综合测试阶段,进展的根本测试

14、是(验收)测试和(集成)测试。三、简答1、什么是数据字典、软件工程、回归测试、黑盒测试、白盒测试、可移植性、模块化、模块独立性、构造化程序设计、信息隐蔽和局部化?2、什么是软件过程?它与软件工程法学有关系?3、什么是软件生存期模型?有哪些主要模型?各种模型的适用围及特点?4、定性衡量模块独立性的两个标准是什么?他们表示什么含义?耦合性强弱与模块独立性的关系?聚性强弱与模块独立性的关系?5、总体设计的重要任务有哪些?6、数据流图的作用是什么?系统流程图与数据流图有什么区别?7、使用计算机测试法对模块进展单元测试时,一般需要哪两种程序?请简要说明这两种程序。8、什么是维护?有哪四种维护法?简要说明

15、。9需求分析过程需要建立哪三种模型?分别用什么图形描述?10. 软件设计过程中应该遵循的根本原理有哪些?对每个原理进展简述。11、人机界面设计时要考虑的四个问题是什么?12、请简述构造化法学传统法学的要点。13、说明黑盒测试与白盒测试的区别是什么。14、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?15、什么是软件维护?有哪几种维护活动?软件维护的特点是什么?16、模块间的耦合性由哪几种?17、什么是软件可靠性、软件可用性?软件可靠性与可用性的差异是什么?18、需求分析的根本任务是什么?通常对软件系统有哪些需求写出至少6个需求?19、应该从哪些面研究目标系统的可行性?20、请

16、简述面向对象法学的要点。21、简要介绍软件生命期每个阶段的根本任务。22、试列举出你所了解的4种软件过程模型,并简要论述每种模型的原理。23、简要介绍软件工程的7条根本原理。24、渐增式集成测试式根据模块结合策略,具体来讲又有两种集成策略,分别是什么?这两种集成策略有什么优缺点?11.以下关于JSP法不正确的说法是D. A.JSP法主要用于规模不大的数据处理系统B.JSP法不明确的划分软件概要设计和详细设计的两个阶段C.JSP法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP法根据输入、输出的数据构造,按一定的规那么映射成软件的体系构造。因此它只适用于详细设计阶段12.黑盒测试在设计

17、测试用例时,主要需要研究AA.需求规格说明与概要设计说明 B.详细设计说明C.工程开发方案 D.概要设计说明与详细设计说明13.假设有一个计算类型的程序,它的输入量只有一个,其围是0-999,现从输入的角度考虑一组测试用例:设计这组测试用例的法是BA.根本路径法 B.等价分类法和边界值分析法C.逻辑覆盖法 D.错误推测法14.以下属于维护阶段的文档是CA.软件规格说明 B.用户操作手册C.软件问题报告 D.软件测试分析报告15.软件按照设计的要求,在规定时间和条件下到达不出故障,持续运行的要求的质量特性称为CA.可用性 B.可靠性 C.正确性 D.完整性16. “软件危机是指( C)A. 计算

18、机病毒的出现B. 利用计算机进展经济犯罪活动C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统17. 下面关于PDL语言不正确的说法是(B)A. PDL是描述处理过程怎么做B. PDL是只描述加工做什么C. PDL也称为伪码D. PDL的外层语法应符合一般程序设计语言常用的语法规那么18. 单元测试的测试用例主要使用A技术来设计。A. 白盒测试 B. 黑盒测试 C. 黑盒测试和白盒测试 D. 其他19. 测试的关键问题是(D)A. 如组织对软件的评审 B. 如验证程序的正确性C. 如采用综合策略 D. 如选择测试用例20. 构造化维护与非构造化维护的主要区别在于(D)A. 软件是否构造化 B. 软件配置是否完整C. 程序的完整性 D. 文档的完整性. .word.zl.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 设计方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com