ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:91.48KB ,
资源ID:3180877      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3180877.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程模拟题1.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程模拟题1.docx

1、软件工程模拟题1软件工程模拟题选择题1.软件设计中划分模块的一个准则是( C )。A 低内聚低耦合B 低内聚高耦合C 高内聚低耦合D.高内聚高耦合2.( A )是用户和设计交换最频繁的方法。A、原型化方法B、瀑布模型法C、螺旋模型方法D、构件组装模型3. 试判断下列叙述中,哪个些是正确的( C )。a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的D、汇编语言6. 软件测试的目的是?( D )A.软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误7.使用白盒测

2、试方法时,确定测试数据应根据( A )和指定的覆盖标准。A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能8.软件维护工作的最主要部分是( C )。A、纠正性维护B、适应性维护C、完善性维护D、预防性维护12总体设计目的是确定整个系统的( D )。A、规模B、测试方案C、费用D、功能及模块结构13. 检查软件产品是否符合需求定义的过程称为( A )。A、确认测试B、集成测试C、验收测试D、验证测试14、在七种偶合中,最低偶合是( C )。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合15. 以下不属于白盒测试技术的是( D )A. 逻辑覆盖B. 基本路径测试C、循环覆盖

3、测试D、等价类划分16. 软件的发展经历了( D )个发展阶段A.1 B. 2 C.3 D.417. 需求分析的任务不包括( B )A. 问题分析B. 系统设计C. 需求描述D. 需求评审。21.一个模块的( B )是指能直接控制该模块的模块数。A. 扇出数B. 扇入数C. 宽度D. 深度22下列模型属于成本估算方法的是 ( A )A、COCOMO 模型B、McCall 模型C、McCabe 度量法D、时间估算法23在衡量软件质量时,最重要的标准是( B )。A、成本低B、可维护性好C、符合要求D、界面友好24.瀑布模型的关键不足在于( B )A、过于简单B、不能适应需求的动态变更C、过于灵活

4、D、各个阶段需要进行评审25.软件生命周期中所花费用最多的阶段是( D )A、详细设计B、软件编码C、软件测试D、软件维护26. 软件开发时,一个错误发现得越晚,为改正它所付出的代价( A )A、越大 B、越小30. 模块的内聚性最高的是 ( D )A、逻辑内聚 B、时间内聚C、偶然内聚 D、功能内聚二、某考务处理系统主要功能是考生管理和成绩管理:1.对考生送来的报名表进行检查。2.对合格的报名表编好准考证号码后将准考证送给考生,将汇总后的考生名单送给阅卷站。3.对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者。4.填写考生通知单(内容包含该考生的准考证号、姓名、各课程成绩

5、及最终合格/不合格标志),送给考生。5.根据考生信息及考试成绩,按地区、年龄、文化程度和职业进行成绩分类统计及试题难度分析,产生统计分析表。画出分层的数据流图综合试卷一试卷总分: 100 分 答卷时间: 110 分钟 试卷类型: A一、 单项选择题(每小题的四个备选答案只有一个正确答案,每题1 分,共10 分)1在问题分析阶段,用户需求具有( )A模糊性,全面性,一致性 B全面性,精确性,一致性C模糊性,歧义性,不一致性 D全面性,精确性,不一致性2数据流图的绘制应采用( )A问题分解、逐步求精的方法 B模块化方法C原型化方法 D结构化方法3在软件的生存期模型中,软件开发不包括( )A概要设计

6、 B组装测试 C实现 D维护4软件复杂性度量模型应遵循下列基本原则( )A 软件复杂性与程序大小的关系不是线性的B 控制结构复杂的程序较复杂C 数据结构复杂的程序较复杂D 以上 A,B.C 均对5下面内聚度最高的是( )A过程性内聚 B功能性内聚C逻辑性内聚 D偶然性内聚6在将需求规格说明书提交给设计阶段之前,必须进行( )A.修改B追踪C调试D评审7.软件设计的主要任务()A根据需求规格说明导出数据的实现方案B实现用户要求的一致化,精确化,安全化E不涉及主观因素二、填空题(每题2 分,共30 分)1计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的_和_。2程序设计说明书由系

7、统分析员编写,交给_使用。3影响编码质量的因素包括编程语言,_和_。4白盒测试包括_和_两种技术。5软件生存周期的软件定义分为_和_两个阶段。6软件维护的内容包括纠错性维护,适应性维护、改善性维护和_。7螺旋模型是生存周期模型与原型的结合,不仅体现了两个模型的优点,而且还增加了新的成分_。8软件工程的定量描述离不开度量、测量和_3 个基本概念。9 1991 年8 月, 美国卡内基 梅隆大学软件工程研究所公开发布CMM( 即_)v1.0。10需求分析可分为问题分析、_和_3 个阶段。11软件开发阶段由_、_和测试3 个基本活动组成。12无论基于哪一种数据管理方法,数据持久存储服务的设计都包括定义

8、_和定义_两部分。13_是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。14可以用三种抽象方法开发软部件:功能抽象、_、_。15快速原型方法的关键在于如何快速地实现可运行的原型,以便尽快提交_确认,然后再进行改修。三名词解释(4个)软件工程四问答题2. 面向对象方法学包含哪些核心概念?简述之3. 写出至少 5 种内聚度。4. SD 方法能方便地将数据流图转换为软件结构,其过程分哪5 步?5. UML 的消息类型有几种,哪几种?6. 瀑布模型的缺陷有哪些?五、应用题(1 题6 分,2 题8 分,共14 分)1针对“高校学生学籍成绩管理系统”至少列出六项系统需求2画出“高校学

9、生学籍成绩管理系统”的顶级和第一级数据流图,并转化为相应的程序结构。综合试卷二试卷总分: 100 分 答卷时间: 110 分钟 试卷类型: B一、选择题(每小题的四个备选答案只有一个正确答案,每题1 分,共10 分)1需求分析报告的任务是( )A正确评价当前系统 B彻底了解管理方法C是用户接受分析人员的观点D弄清用户的要求,确定待开发软件的功能要求,性能需求和运行环境约束。2系统软件和应用软件总称计算机的( )A软件系统 B操作系统C数据库管理系统 D语言编译系统3在数据流图中的数据存储是指( )A手工台帐 B数据存储的地方C数据库文件 D磁盘文件4,测试属于( )A系统测试 B单元测试 C综

10、合测试 D确认测试5用结构化程序设计方法编程时,任何程序均由以下三种基本逻辑结构组成( )A控制结构、选择结构、执行结构B顺序结构、控制结构、选择结构C循环结构、顺序结构、选择结构6,需求规格说明书的主要包括()A人员需求,成本需求B进度需求,人员需求C功能与行为需求描述及非行为需求描述二、填空题(每题2 分,共30 分)9 开发软件的可行性分析应包括_上的可行性,_上的可行性和法律上的可行性。10 类之间具有_关系和_关系。11 OO 方法主张分析人员在_空间中直接模拟_空间中的对象及其行为。12 计算机软件由二部分组成,一是_,二是_。13 结构化模块结构图的设计方法有_和_。14 软件开

11、发是一个自顶向下逐步细化和求精过程,而软件测试是一个_集成的过程。15 软件工程是将系统的、规范的、可度量的工程化方法应用于_、_和维护的全过程及上述方法的研究。16 变换模型是基于_规格说明语言及程序变换的软件开发模型。9软件工程的风险分析包括风险标识、风险估算、_和_四部分。10 CMM 的能力成熟度共分5 级:L1 初始级、L2 可重复级、L3_、L4 可管理级、L5_。11. UML 的用例与用例之间存在_和_两种关系。12按照重用活动是否跨越相似性较少的多个应用领域,软件重用可区别为_重用和_重用两类。13. 快速原型的构造过程可以归纳为_、_、检查、改进四个步骤。14. 软件设计可

12、分为_和_两大步骤。15. ( )测试针对程序的每一条逻辑路径都要分别设计测试用例的情况。1.高质量的软件应该具备哪些条件?3写出至少5 种耦合度。3.人机界面的设计可分为哪几个步骤?4.简述螺旋模型的基本开发过程。5衡量某种程序语言是否适合于特定的项目,应考虑下面哪些因素?6. SD 方法能方便地将数据流图转换为软件结构,其过程分哪5 步?五、应用题(1 题6 分,2 题8 分,共14 分)1. 针对“小型图书管理系统”至少列出六项系统需求2.“图书管理系统”的顶级和第一级数据流图,并转化为相应的综合试卷三试卷总分: 100 分 答卷时间: 110 分钟 试卷类型: C一、项选择题(每小题的

13、四个备选答案只有一个正确答案,每题1 分,共10 分)1问题分析阶段的参加人员主要有( )A用户 B设计人员C分析员 D分析员和用户2下述耦合度最低者为( )A公共耦合 B内容耦合C外部耦合 D非直接耦合3软件开发阶段的三个基本活动为( )A分析,设计,编码 B分析,设计,测试C设计,编码,测试 D分析,编码,测试4在SD 方法中,将数据流变换的信息流分为( )A变换流和事务流 B输入,输出流C输入,转换,输出流 D事件,控制流5软件设计阶段的文本可为( )A需求规格说明书 B用户手册C设计规格说明书 D可行性分析报告6启发式设计策略中不包括( )A降低耦合读,提高内聚度BC,改造程序结构,减

14、少扇入D改造程序结构,使在一模块的作用域在其控制域内7.可行性研究的工作成果是()A初步的项目开发计划二、填空题(每题2 分,共30 分)1._是一种数据媒体和其上记录的数据。2.软件生存周期的软件定义分为_和_两个阶段。3.逆向工程和_是目前预防性维护采用的主要技术。4.螺旋模型是生存周期模型与原型的结合,不仅体现了两个模型的优点,而且还增加了新的成分_。5.在将需求规格说明书提交给设计阶段之前,必须进行_。6._图是表示数据对象及其关系的图形语言机制。7.UML 静态图包括类图、_和_。8.软件设计可分为_和_两大步骤。9.面向对象的重用通常不允许用户直接修改库中_,对类库进行扩充或修改的

15、办法只是将新的子类加入到类库的继承层次结构中。10._测试完全不考虑程序的内部结构和处理过程。测试仅在程序界面上进行。11.软件开发阶段由_、_和测试3 个基本活动组成。12.软件维护的内容包括_,适应性维护、改善性维护和预防性维护。13.软件工程的风险分析包括风险标识、_、风险评价和_四部分。14.无论基于哪一种数据管理方法,数据持久存储服务的设计都包括定义_和定义_两部分。15.人机界面设计过程先后涉及四个模型,设计模型、_、终端用户对未来系统的假想、_。3、名词解释(每小题4 分,共16 分)软件生命周期 软件工程2. 面向对象方法学包含哪些核心概念?简述之3. UML 的消息类型有几种

16、,哪几种?4人机界面的设计可分为哪几个步骤?5.一个程序段的文档应包括哪些内容?6. 螺旋模型有哪些优点?五、应用题(1 题6 分,2 题8 分,共14 分)1. 针对“通用在线考试系统”至少列出六项系统需求2.画出“通用在线考试系统”的顶级和第一级数据流图,并转化为相应的程序结构。附参考答案:综合试卷一参考答案及评分标准一、单项选择题(每小题的四个备选答案只有一个正确答案,每题1 分,共10 分)1. C 2. A 3. D 4. D 5. B 6. D 7. A 8. A 9. B 10. C二、填空题(每题2 分,共30 分,两个空的题目每空1 分)1. 文档 数据 2. 程序员 3.

17、编程准则 编程风格4. 基本路径测试 控制结构测试 5. 可行性研究 需求分析6. 预防性维护 7. 风险分析 8. 估算 9.软件能力成熟度模型10. 需求描述 需求评审 11. 设计 编码12. 数据格式 数据存取操作 13. 软件重用14. 数据抽象 过程抽象 15用户三、名词解释(每小题4 分,共16 分)1. 软件工程是将系统的、规范的、可度量的方法(1 分)应用于软件的开发、运行和维护的全过程及上述方法的研究。(3 分)2. 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等(各1 分)方面的期望。3. 软件测试是对软件规格说明、软件设计和编码的最后复审(1 分),目的是

18、在软件产品交付之前尽可能发现软件中潜伏的错误。(3 分)4.软件XX:(1) 对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。(2) 类:类表示某些对象在属性和操作方面的共同特征。(3) 继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系 以及对属性和操作的共享。(4) 聚集:现实世界普遍存在部分整体关系。(5) 消息:消息传递是对象与其外部世界相互关联的唯一途径。3. 写出至少5 种内聚度。(1)偶然性内聚 (2)逻辑性内聚 (3)时间性内聚 (4)过程性内聚(5)通信性内聚 (6)顺序性内聚 (7)功能性内聚4. SD 方法能方便地将数据流图转换

19、为软件结构,其过程分哪5 步?()确定信息流的类型;()划定流界;()将数据流图映射为程序结构;()提取层次控制结构;()通过设计复审和启发式策略精化结构。5. UML 的消息类型有几种,哪几种?4 种;(1)简单消息 (2)同步消息 (3)异步消息 (4)返回消息6. 瀑布模型的缺陷有哪些?(1)完全地、精确地刻画复杂应用问题的用户需求是不可能的。(2)需求分析和软件实现是不可分割的。(3)用户和开发人员都难于理解形式的、不可执行的需求规格说明。(4)传统的开发策略没有为用户参与关键的开发决策提供便利。(5)目标软件的适应能力不强(6)瀑布XXXXXXXXXXXXXXXXXXXXX综合试卷二

20、参考答案及评分标准一、单项选择题(每小题的四个备选答案只有一个正确答案,每题1 分,共10 分)1. D 2. A 3. B 4. D 5. C 6. C 7. B 8. C 9. A 10. D二、填空题(每题2 分,共30 分,两个空的题目每空1 分)1. 经济 技术 2. 继承 聚集 3. 解 问题 4. 系统软件 应用软件5. 变换分析 事务分析 6. 自底向上或相反顺序 7.软件开发 运行8. 形式化 9. 风险评价 风险管理 10.可定义级 优化级11. 使用(use) 扩展(extend) 12. 横向 纵向 13. 分析与规划 实现14. 概要设计 详细设计 15. 白盒三、名

21、词解释(每小题4 分,共16 分)1. 计算机软件是与计算机系统操作有关的程序(1 分)、规程、规则(1 分)及任何与之有关的文档(1 分)和数据(1 分)。2. 数据流图是用来刻画数据流和转换的信息系统建模技术,它用简单的图形记号分别表示数据流、转换、数据源及外部实体(2 分),它提供层次结构让分析人员以能够方便地表示任意抽象级别上的信息系统或其子部分,并支持问题分解、逐步求精的分析方法。(2分)3. 软件可维护性是指软件被理解、改正、调整和改进的难易程度(3 分),是指导软件工程各个阶段工作的一条基本原则,也是软件工程追求的目标之一。(1 分)4. 软件测试是对软件规格说明、软件设计和编码

22、的最后复审(1 分),目的是在软件产品交付之前可能发现软件中潜伏的错误四,简答题1高质量软件应具备哪些条件?高质量软件应具备三个条件3(3)考虑界面设计中的典型问题;(4)借助工具构造界面原型;(5)真正实现设计模型;(6)评估界面质量。4.简述螺旋模型的基本开发过程。(1)需求定义。利用前面介绍的需求分析技术理解应用领域,获取初步的用户需求,制定项目开发计划。(2)风险分析。根据初始需求或改进意见评审可选用的方案,给出消除或减少风险的途径。(3)工程实现。利用前一节介绍的快速原型构造方法针对已知的用户需求生成快速原型。(4)评审。将原型提交用户使用并征询用户改进意见。上述过程将不断迭代,直至

23、给出用户满意的目标软件产品。5衡量某种程序语言是否适合于特定的项目,应考虑下面哪些因素?(1)应用领域;(2)算法和计算复杂性;(3)软件运行环境;(4)用户需求中关于性能方面的需要;(5)数据结构的复杂性;(6)软件开发人员的知识水平;(7)可用的编译器与交叉编译器。6. SD 方法能方便地将数据流图转换为软件结构,其过程分哪5 步?(1)确定信息流的类型(2)划定流界(3)(4)(5)通过设计复审和启发式策略精华结构综合试卷三参考答案及评分标准一、单项选择题(每小题的四个备选答案只有一个正确答案,每题1 分,共10 分)1. D 2. D 3. B 4. A 5. C 6. C 7. A

24、8. B 9. D 10. D二、填空题(每题2 分,共30 分,两个空的题目每空1 分)1. 文档 2. 可行性研究 需求分析 3. 重构工程 4. 风险分析5.需求评审 6. 实体-关系 7. 对象图 包图 8. 概要设计 详细设计9. 基类 10. 黑盒 11. 设计 编码 12. 纠错性维护13. 风险估算 风险管理 14. 数据格式 数据存取操作15. 用户模型 系统映像三、名词解释(每小题4 分,共16 分)1. 软件产品从形成概念开始,经过开发(1 分)、运行(使用)(1 分)和维护(1 分)直到退役(1 分)的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。2.

25、软件工程是将系统的、规范的、可度量的方法(1 分)应用于软件的开发、运行和维护的全过程及上述方法的研究。(3 分)3. 协作图用于描述相互合作的对象间的交互关系(2 分)和链接关系(2 分)。4简答题1.软件工程的目标有哪些?至少写5种3.4 种;(1)简单消息 (2)同步消息 (3)异步消息 (4)返回消息4人机界面的设计可分为哪几个步骤?(1)创建系统功能的外部模型;(2)确定为完成此系统功能人和计算机应分别完成的任务;(3)考虑界面设计中的典型问题;(4)借助工具构造界面原型;(5)真正实现设计模型;(6)评估界面质量。5.一个程序段的文档应包括哪些内容?(1)代码的功能;(2)代码的完成者;(3)代码在整个软件系统中的位置;(4)代码编制、复审的时间;(5)保留代码的原因;(6)代码中如何使用数据结构和算法。6. 螺旋模型有哪些优点?(1)螺旋模型支持用户需求的动态变化。(2)螺旋模型中,需求分析和软件实现是互相依赖、紧密联系的软件开发活动。(3)原型作为形式的可执行的需求规格说明,既易于为用户和开发人员共同理解,又可作为后续开发的基础。(4)螺旋模型为用户参与软件开发的所有关键决策提供了方便。(5)螺旋模型有助于提高目标软件的适应能力(6)螺旋模型为项目管理人员及时调整管理决策提供了便利,从而降低了软件开发风险。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2