收藏 分销(赏)

软件综合项目工程复习题.doc

上传人:精*** 文档编号:2721214 上传时间:2024-06-04 格式:DOC 页数:8 大小:51.54KB
下载 相关 举报
软件综合项目工程复习题.doc_第1页
第1页 / 共8页
软件综合项目工程复习题.doc_第2页
第2页 / 共8页
软件综合项目工程复习题.doc_第3页
第3页 / 共8页
软件综合项目工程复习题.doc_第4页
第4页 / 共8页
软件综合项目工程复习题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、一、 选取题1软件测试目是(B )。A)实验性运营软件 B)发现软件错误 C)证明软件对的 D)找出软件中所有错误2软件开发瀑布模型中软件定义时期各个阶段依次是:( B )。A)可行性研究,问题定义,需求分析 B)问题定义,可行性研究,需求分析 C)可行性研究,需求分析,问题定义 D)以上顺序都不对3黑盒法是依照程序( C )来设计测试用例。A)应用范畴 B)内部逻辑 C)功能 D)输入数据4开发软件所需高成本和产品低质量之间有着尖锐矛盾,这种现象称做( C )。A)软件工程 B)软件周期 C)软件危机 D)软件产生5在SD办法中全面指引模块划分最重要原则是( D )。A)程序模块化 B)模块

2、高内聚 C)模块低耦合 D)模块独立性6详细设计成果基本决定了最后程序( C )。A)代码规模 B)运营速度 C)质量 D)可维护性7构造设计是一种应用最广泛系统设计办法,是以(A )为基本、自顶向下、逐渐求精和模块化过程。A)数据流 B)数据流图 C)数据库 D)数据构造8软件需求规格阐明内容不应涉及(B )。A)重要功能 B)算法详细描述 C)顾客界面及运营环境 D)软件性能9程序三种基本控制构造共同特点是( D )。A)不能嵌套使用 B)只能用来写简朴程序 C)已经用硬件实现 D)只有一种入口和一种出口10构造化程序设计重要强调程序(C )。A)效率 B)速度 C)可读性 D)大小11与

3、设计测试数据无关文档是( D )。A)需求阐明书 B)设计阐明书 C)源程序 D)项目开发设计12软件测试过程中集成测试重要是为了发现( B )阶段错误。A)需求分析 B)概要设计 C)详细设计 D)编码13为软件运营增长监控设施以应对将来也许浮现问题,这种维护维护类型是( D )。A)改正性维护 B)适应性维护 C)完善性维护 D)防止性维护14集成测试时,能较早发现高层模块接口错误测试办法为( A )。A)自顶向下渐增式测试 B)自底向上渐增式测试 C)非渐增式测试 D)系统测试15确认测试以( A )文档作为测试基本。A)需求规格阐明书 B)设计阐明书 C)源程序 D)开发筹划16使用白

4、盒测试办法时,拟定测试数据应依照(A )和指定覆盖原则。A)程序内部逻辑 B)程序复杂度 C)使用阐明书 D)程序功能17瀑布模型重要特点之一是( A )。A)推迟实现 B)成功率极高C)容易失败 D)过程迭代18构造化程序设计一种基本办法是( D )A)筛选法 B)递归法 C)归纳法 D)逐渐求精法19软件危机体现不涉及( B )A)软件质量不可靠 B)测试过程中发现错误较多C)软件几乎是不可维护 D)缺少文档20( B )所给出软件过程中引入了“风险驱动”思想,合用于大规模内部开发项目。A)增量模型 B)螺旋模型C)原型模型 D)喷泉模型21软件可行性研究普通不考虑( C )。A)与否有足

5、够人员和有关技术来支持系统开发 B)与否有足够工具和有关技术来支持系统开发C)待开发软件与否会有质量问题D)待开发软件与否有市场、经济上与否合算22数据字典是软件需求分析阶段重要工具之一,其基本功能是( C )。A)数据库设计 B)数据通信C)数据定义 D)数据维护23为了提高软件可维护性,在总体设计阶段应注意(A )。A)提高模块独立性 B)保存测试用例和数据C)文档副作用 D)养成好程序设计风格24在对数据流分析中,重要是找到中心变换,这是从( C )导出构造图核心。A)数据构造 B)实体关系C)数据流图 D)E-R图25下面( D )办法可以有效地检测输入条件各种组合也许引起错误。(*)

6、A)等价类划分 B)边界值分析C)错误推测 D)因果图26在软件工程中,描绘程序构造图形工具不涉及(B )。A)程序流程图 B)层次图C)PAD图 D)鉴定表27构造化程序设计一种基本办法是(D )。A)筛选法 B)递归法C)归纳法 D)逐渐求精法28软件总体设计是指软件总体构造设计和数据设计,该阶段重要任务不涉及(C )。A)设计软件模块构造 B)定义接口并建立数据构造C)模块内部算法设计 D)生成概要设计规格阐明29( B )办法需要考察模块间接口和各模块之间联系。A)单元测试 B)集成测试C)确认测试 D)系统测试30提高程序可读性手段涉及( D )。A)使用三种原则控制构造 B)采用有

7、实际意义变量名C)给程序加注释 D)以上都是31在构造化设计办法中全面指引模块划分最重要原则是 ( C )。A)程序模块化 B)模块高内聚 C)模块独立性 D)模块低耦合32软件详细设计重要采用办法是( D )。A)模块设计 B)构造化设计 C)PDL语言 D)构造化程序设计33普通来说,在软件生命周期中成本最高阶段是(B)。A) 详细设计 B) 软件维护 C) 软件测试 D) 软件编码34. 下列属于维护阶段文档是 ( C )。 A) 软件规格阐明 B) 顾客操作手册C) 软件问题报告 D) 软件测试分析报告35. 软件测试中,白盒法是通过度析程序(B )来设计测试用例。A) 应用范畴 B)

8、 内部逻辑 C) 功能 D) 输入数据36. 软件开发过程中,抽取和整顿顾客需求并建立问题域精准模型过程叫(D )。A.生存期 B.面向对象分析C.面向对象程序设计 D.面向对象设计37下面几种白箱测试技术,哪种是最强覆盖准则( D )。A)语句覆盖 B)条件覆盖 C)鉴定覆盖 D)条件组合覆盖38在E-R 模型中,包括如下基本成分(C )。A)数据、对象、实体 B)控制、联系、对象 C)实体、联系、属性 D)实体、属性、操作39一种软件宽度是指其控制(C )A模块数 B层数 C跨度 D厚度二、 填空题1构造程序设计基本思想是 自顶向下,逐渐求精和模块化构造化分析办法 。2软件过程设计中最惯用

9、技术和工具重要为鉴定树、鉴定表、PAD图、盒图、程序流程图 和PDL语言。3程序中数据元素彼此间逻辑关系涉及顺序构造、选取构造和 重复构造 。4数据流图用图形符号表达 数据存储 、解决、数据流及外部实体。5 可行性研究 目就是用最小代价在尽量短时间内拟定该软件项目与否可以开发,与否值得去开发。6对于变换型数据流图,按照软件设计思想,要将一种大型复杂软件进行分解,要拟定数据流图 变换中心 、逻辑输入、逻辑输出。7面向数据流软件设计办法,普通是把数据流图中数据流划分为互换流和事物流 。8程序设计属于软件开发过程 实现 阶段。9软件生命周期中所耗费用最多阶段是 软件维护 10详细设计成果基本决定了最

10、后程序 质量 11软件涉及 程序及其文档 。12构造化程序设计重要强调是 程序易读性 13面向对象分析基本过程所包括3个子模型为:动态模型、功能模型和 对象模型 。14在分析过程中用来描绘物理系统图形工具是 系统流程图 。15过程设计描述工具可分为图形类、表格类和 语言类 三大类。16面向数据构造设计办法(Jackson办法)是进行 程序构造 设计形式化办法。17为了便于对照检查,测试用例应由输入数据和预期 输出成果 两某些构成。18单元测试过程应为测试模块开发一种 驱动模块 和(或)若干个桩模块。19E-R图描述系统所有数据对象构成和 属性 ,描述数据对象之间关系图形语言。三、 判断题:1.

11、模块接口设计要简朴,以便减少接口设计复杂限度和冗余度。( 对)2.通过软件测试可暴露出一种大型软件系统中所有潜藏错误。( 错 )3.软件质量保证工作普通在编码工作结束后才开始。(错 )4.构造化程序设计就是要设计单入口、单出口程序,因而,构造化程序设计排斥使用goto语句,特别是后向goto语句使用。( 错 )5.迅速原型模型可以有效地适应顾客需求动态变化。( 对 )6.软件维护副作用指由于维护或在维护过程中其她某些不盼望行为引入错误。(对 )7.编程风格是在一方面保证提高程序性能前提下,再讲求有效地编排和组织程序以提高可读性和可维护性。( 错 )8.采用信息隐藏原理指引模块设计可以支持模块并

12、行开发,减少软件测试和软件维护工作量。( 对)9.顾客对软件需求描述不精准,往往是产生软件危机因素之一。对10.当前绝大多数软件都不适合于迅速原型技术。错11.面向数据设计办法合用场合是具备明显层次信息构造应用如:企事业信息管理系统;系统软件(如操作系统)等。对12.普通紧致性好语言一致性就好。错13.测试筹划、测试用例、出错记录和关于分析报告普通不用长期保存。错14.数据输入普通准则中涉及保证信息显示方式与数据输入方式协调一致;容许顾客定做输入格式等内容。对15.完善性维护是提高或完善软件性能。对16.McCabe建议模块规模应满足:V(G)20。错17文档记录软件开发活动和阶段成果,具备永

13、久性,可供人或机器阅读。对18.软件开发人员对顾客需求理解有偏差,这将导致软件产品与顾客需求不一致,是产生软件危机唯一因素。错19.面向对象设计是将面向对象分析所创立分析模型进一步细化形成软件设计模型过程。对20.顾客自身技能,个性上差别,行为方式不同,不会对人机界面使用导致影响。错四、 简答题1.什么是软件过程?它与软件工程办法学有何关系?2.什么是软件危机?软件危机体当前哪几种方面?3.简述软件测试过程阶段构成及各阶段任务。4.数据流图用来反映系统功能模型,简述其类型及各自构造特性。5.试说出黑盒测试和白盒测试区别及联系。6.简述构造化程序设计办法基本要点7.需求分析目是什么?需求分析难点

14、在哪里?8.简述软件生命周期构成。9.简述软件开发过程中总体设计阶段应遵循基本原理。10.概要设计阐明书和详细设计阐明书有何区别?11.运用所学有关知识,简述软件可维护性决定因素有哪些。12.软件质量保证应做好哪几方面工作?1.软件工程办法是在实践中不断发展着办法,而初期软件工程办法普通是指( )。A原型化办法 B构造化办法C面向对象办法 D功能分解法2.软件开发瀑布模型中各个阶段依次是( )。A设计、分析、实现、测试、维护B分析、设计、测试、实现、维护C分析、设计、实现、维护、测试D分析、设计、实现、测试、维护3.需求分析任务不涉及( )。A拟定对系统综合规定 B分析系统数据规定C从技术角度

15、分析系统与否可行 D导出逻辑模型并修正开发筹划4.原型化办法是顾客和设计者之间执行一种交互构成,合用于( )系统。A需求不拟定性高 B需求拟定C管理信息 D实时5.数据字典是用来定义()中各个成分详细含义。A流程图 B功能构造图C系统构造图 D数据流图6.需求分析阶段重要任务是拟定( )。A软件开发办法 B软件开发工具C软件开发费 D软件系统功能7.在SD办法中全面指引模块划分最重要原则是 ( )。A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性8.使用实体-联系图(ER图)建立概念性数据模型中包括3种互有关联信息:( )。A数据对象,属性,办法 B数据对象,属性,联系C数据表,属性,联系 D数据表,实体,联系9.详细设计中,过程设计惯用图形工具不涉及( )。A程序流程图 B数据流图 CN-S盒图 DPAD图10.软件生命周期中所耗费用最多阶段是( )。A详细设计 B软件编码 C软件测试 D软件维护12345678910BDCADDDBBD

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服