




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、;软件工程随堂练习一、选择题1. 软件工程是()。A、是结构化程序设计的指导方法B、是软件开发技术和软件工程管理学为内容的学科C、是指导计算机软件开发和维护的工程学科 D、是指导软件开发的工程方法。2. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段。A. 各个 B. 前期 C.中期 D.后期3. 原型方法是用户和设计者之间的一种交互过程,选用于()系统。A. 需求确定的 B. 需求不确定性较高的C. 管理信息 D. 决策支持4. 要将一个复杂的系统分析清楚,常用方法是结构化分析方法,结构化分析方法就是( )。A、面向数据流自顶向下逐步求精的方法B、由内向外进行
2、分析的方法C、先局部后整体的分析方法D、使用IPO图形工具分析的方法5. 概要设计过程是()A. 先确定系统的实现方案,然后在结构设计阶段中确定软件的模块结构B. 确定软件的模块结构,再设计出系统的所有程序和数据文件C. 设计出系统的HIPO图并对所有模块进行描述D. 规划出系统的后期设计总体结构6. 程序的三种基本结构是()。A、过程,子程序,分程序B、顺序,选择,循环C、递归,堆栈,队列D、调用,返回,转移7. 结构化程序设计的一种基本方法是()。A、筛选法B、递归法C、归纳法D、逐步求精法8. 软件维护的四类维护活动是:( )A. 改正性维护,适应性维护,完善性维护和预防性维护。B. 适
3、应性维护,完善性维护,抢救性维护和辅助性维护。C. 改正性维护,适应性维护,完善性维护和辅助性维护。D. 适应性维护,完善性维护,抢救性维护和预防性维护。9. 软件开发瀑布模型中的软件定义时期各个阶段依次是:( )A. 可行性研究,问题定义,需求分析。B. 问题定义,可行性研究,需求分析。C. 可行性研究,需求分析,问题定义。D. 以上顺序都不对。10. 在软件生存周期中,工作量所占比例最大的阶段是( )阶段。 A需求分析 B设计 C测试 D维护11. 一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所做的变更称为( )。 A维护 B设计 C软件再工程
4、 D逆向工程12. 结构化生命周期方法具有各种特征,下列各种叙述中,哪一个不是结构化方法的特征?( )A.严格定义需求 B.划分开发阶段C.提供运行模型 D.制定规范文档 C13. 需求分析的任务不包括( )。A. 问题分析 B.系统设计 C.需求描述 D.需求评审。14. 软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法是指( )A.原型化方法
5、 B.结构化方法C.面向对象方法 D.功能分解法15. 对软件进行分解,是为了( )A、降低模块的复杂程度B、降低模块间接口的复杂程度C、降低模块的复杂程度,并降低模块间接口的复杂程度D、降低模块的复杂程度,并提高模块间接口的复杂程度16. 面向对象分析的独到之处是()。A、将数据和处理结合在一起而不是分离B、数据和处理分别独立考虑C、仅考虑数据结构D、仅考虑处理过程17. 通常所说的结构化设计即SD是属于基于( )
6、的设计方法。A、数据结构B、数据流C、对象D、以上均可18. 技术可行性是可行性研究的关键,其主要内容一般不包括( )。A.风险分析 B.资源分析C.人员分析 D.技术分析19. 结构化程序设计主要强调的是( )A程序的规模 B程序的效率 C程序设计语言的先进性 D程序易读性20. 在详细设计阶段,经常采用的工具有( )A程序流程图 BSA CSC DDFD21. 统计表明,软件测试工作往往占软件开发总工作量的( )%以上。A. 20 B. 40 C. 60 D. 8022. 单元测试的测试对象是( )。A. 系统 B.程序模块 C. 模块接口 D. 系统功能23. 软件生存周期的( )工作和
7、软件可维护性有密切的关系。 A编码阶段 B设计阶段C测试阶段 D每个阶段24. 以下不属于白盒测试技术的是( )A. 逻辑覆盖 B. 基本路径测试 C. 循环覆盖测试 D.等价类划分25. 使用黑盒测试时,测试用例应根据()。A、程序的内部逻辑B、程序的复杂程度C、使用说明书D、程序的功能26. 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括( )。A. 设计软件的模块结构 B. 定义接口并建立数据结构C. 生成概要设计规格说明和组装测试计划 D. 模块设计27. 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:( )A. 内容耦合,控制耦合,数据耦合,
8、公共环境耦合。B. 内容耦合,控制耦合,公共环境耦合,数据耦合。C. 内容耦合,公共环境耦合,控制耦合,数据耦合。D. 控制耦合,内容耦合,数据耦合,公共环境耦合。28. 维护的副作用可分三类,不包括( )。A. 代码副作用 B. 数据副作用C. 文档副作用 D.人员副作用29. 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:( )A. 模块的作用域应在模块的控制域之内。B. 模块的控制域应在模块的作用域之内。C. 模块的控制域与模块的作用域互相独立。D. 以上说法都不对。30. 在整个软件维护阶段所花费的全部工作中,( )所占的比例最大。 A校正性维护 B适应性维护 C完善性维
9、护 D预防性维护31. 软件维护是保证软件正常、有效的重要手段,软件的下述特性中,( )有利软件的维护。 可测试性 可理解性 可修改性 可移植性 可重用性 A只有 B和C、和 D都有利32. 软件可移植性是用来衡量软件的()的重要尺度之一。A、通用性B、效率C、质量D、人机关系33. 软件工程的主要目标是提高( ),降低维护的代价。 A软件的生产率 B软件的可靠性 C软件的可维护性 D维护的效率34. 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下三个步骤:分析和理解程序、修改程序和重新验证程序。( )是决定维护成败和质量好坏的关键。 A分析和理解程序 B重新验证程序 C修改程序
10、D验收程序35. 人们称在软件运行维护阶段对软件产品所进行的修改就是维护。( )是由于开发时测试的不彻底、不完全造成的。 A校正性维护 B适应性维护C完善性维护 D预防性维护36. 消息是对象间交互的手段,消息刺激接收对象产生某种行为。消息的构成有三部分:( ),消息名,若干变元。A发出消息的对象 B接收消息的对象 C消息编号 D时间二、填空题1. 需求分析阶段产生的文档是(1),它的主要组成部分是(2)。2. 测试的关键是设计出(3)的测试用例,测试用例应由(4)和(5)两部分组成。3. 描绘物理系统的传统工具是(6)4. 软件工程由(7)、(8)和(9)三部分组成,称为软件工程的三要素。5
11、. 总在面向对象的软件中,(10)是对具有相同数据和相同操作的一组相似对象的定义;(11)是由某个特定的类所描述的一个具体对象。6. 软件测试的目的是(12),通常把测试方法分为(13)和(14)两大类。7. 一个软件的宽度是指其控制的(15),而软件的深度是指其控制的(16)。8. 软件有效性,指软件系统的 (17) 和 (18) 效率。9. 可行性研究的任务是从(19)、(20)、(21)等3个方面研究。三、判断题1. 软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。2. 验收的依据是需求说明书。3. 需求规格说明书是在计划时期可行性研究阶段产生的文档。4. 需求
12、分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。5. 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。6. 软件生命周期中,测试的工作量最大。7. 编码时应尽可能使用全局变量。8. 程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量和语言的实现机制决定的。9. 一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。10. 概要设计也称总体设计,其过程由确定设计方案和结构设计两个阶段组成。11. 系统测试是把软件、硬件和环境连在一起的全面测试。12. 尽可能在软件生产过程中保证各阶段文件的正确
13、性。13. 完成测试作业后,为了缩短源程序的长度应删去源程序中的注释。14. 如果测试过程没有发现任何错误,则说明软件没有错误。15. 结构化程序设计SP强调模块采用自上而下逐步求精设计方法,单入口、单出口16. 内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好。17. 快速原型技术适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。18. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。19. 面向对象方法中的对象就是结构化方法中的模块。20. 黑盒测试法可有效的检查模块的内部逻辑结构的正确性。21. 软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。22. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。23. 一个好的开发人员应具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025园林绿化工程承包合同
- 合伙协议书工商注册
- 2025年03月四川省第二地质大队考核公开招聘11人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月四川天府新区“蓉漂人才荟”事业单位(13人)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 矫味剂项目风险评估报告
- 甘肃省武威第九中学2024-2025学年初三下学期第三次月考:英语试题含答案
- 井冈山大学《广播电视新闻采写(B)》2023-2024学年第二学期期末试卷
- 广西艺术学院《阿拉伯语笔译二》2023-2024学年第二学期期末试卷
- 贵州省遵义汇川区六校联考2025年初三下学期初联考化学试题含解析
- 宁波城市职业技术学院《海外汉学与中国现代作家研究》2023-2024学年第二学期期末试卷
- 篮球比赛记录表
- 消防安全评定等级
- 危险品安全教育培训总结报告
- 2024年晋中职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 小班健康《保护鼻子》课件
- 《测绘管理法律与法规》课件-测绘法律法规
- 2023全新混凝土罐车运输安全协议
- (完整版)光电子学第2章-介质波导与光纤
- 公路工程安全生产检查记录表
- 2022年贵阳市贵安新区招聘幼儿园雇员教师考试真题
- 2023年06月湖南长沙市望城区卫生健康系统招考聘用86人笔试题库含答案详解
评论
0/150
提交评论