资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
最新2022年软件工程试卷A 班级 : 姓名 : 学号 : 重庆工商大学试卷 ?软件工程?课程第A套试卷适用专业班:计算机 考核方式:闭卷命题人: 班级_姓名_学号_ _考试时间: 考试地点:一、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每题2分,共40分)1 .开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称做( B ) A.软件工程 B. 软件危机 C. 软件周期 D.软件产生2以下不属于面向对象开发方法的有( D ) A. Coad B.OMT C. Booch D. UML3. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B ) A.改正性维护B.适应性维护 C.完善性维护D.预防性维护4. 可行性研究的目标是 ( C ) 。 A. 开发工程 B. 维护工程 C. 工程值得开发否 D. 规划工程5. 分层数据流图必须遵守 C 原那么 数据守恒与数据封闭原那么加工分解原那么子图父图平衡合理使用文件数据可靠性原那么功能性原那么合理性原那么结构性原那么A. B. C. D.6软件生命周期中所花费用最多的阶段是 B A软件测试 B软件维护 C详细设计 D软件编码 7面向对象的类层次结构中,继承关系是一种A A“一般特殊关系 B“整体局部关系 C“相互依赖关系 D“一般具体关系8以下各种图,不用于动态建模的是 C A状态图 B序列图 C类图 D活动图9学生成绩一般分为优秀、良好、中等、及格和不及格五个个等级,为学生成绩管理系统设计测试用例时, C 是用得最多的一种黑盒测试方法。A因果图法 B. 边界值分析 C.等价分类法 D.错误推断法10.用户界面设计的最重要的原那么是:(B)A、界面的可使用性 B、以人为本、以用户体验为准 C、根据用户的需求定制 D、界面美观友好11软件测试的目的是尽可能发现软件中的错误,通常 D 是代码编写阶段可进行的测试,它是整个测试工作的根底。A、系统测试 B、安装测试 C、验收测试 D、单元测试12以下不属于软件特点的是 A 。 A软件产品存在磨损问题 B软件费用不断增加C软件的生产主要是研制 D软件是一种逻辑产品13软件工程三要素是( D )。 A.方法、对象和类 B.过程、模型、方法 C.高技术人员、方法和工具 D.方法、工具和过程14SA法的主要描述手段有( D )。 A.软件结构图、加工说明 B.功能结构图、加工说明C.系统流程图和模块图 D. DFD图、数据词典、加工说明15对象实现了数据和操作的结合,使数据和操作( B )于对象的统一体中。A. 结合 B. 封装 C. 隐藏 D. 抽象16数据字典是用来定义 _ 中的各个成份的具体含义的。B A 系统结构图 B数据流图 C流程图 D功能结构图17程序的三种根本控制结构的共同特点是B A 只能用来描述简单程序 B 单入口,单出口 C 仅用于自动控制系统 D 不能嵌套使用18需求分析中开发人员要从用户那里了解 A A软件做什么 B输入的信息 C用户使用界面 D软件设计技巧19下面不属于用例驱动的需求方法的优点的是( D )。 A.对目标系统的层次结构进行描述B.作为分析和设计的工具C.作为需求分析阶段用户与开发者之间交流信息的工具 D.对系统的数据结构进行描述 20. 模块的内聚性最高的是( D )。 A. 逻辑内聚B. 时间内聚 C. 偶然内聚D. 功能内聚题 号 一 二 三 四 五 六 七 八 总计得 分4010101723阅卷人 注意:答题不得超过边框线!本试卷共 页,此页是第1页。3 面向对象方法的主要特点是什么? (4分)4软件生命期各阶段的主要任务是什么? (7分)五、综合设计题(共23分)1为以下程序流程图分别设计语句覆盖和判定覆盖测试用例并标明程序执行路径。(6分)二、填空题每空1分,共10分。1需求分析最终结果产生的文档是( 需求规格说明书 )。 2软件总体结构设计的模块独立程度主要是以内聚性和( 耦合性 )两个标准来衡量。3. 软件测试技术分白盒测试技术和( 黑盒测试法 )。4数据流图表达了软件工程的( 结构 )化分析的思想,即自上而下,逐层求精地分解。5. ( 黑盒测试法 )主要注重测试软件的功能需求的测试。6( UML )是一种标准的表示,已成为国际软件界广泛成认的标准,是一种基于面向对象的可视化的通用(General)建模语言。7用例图的主要构成元素是执行者和 用例 。8. 在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的( 健壮性 )。9. 软件总体设计阶段主要是将软件的需求分析转化为软件的(系统结构)和数据结构。10. UML的 用例 模型一直被推荐为一直被推荐为识别和捕获需求的首选工具。三、判断题 (正确划 否那么划 每题1分,共10分)1软件就是程序,编写软件的关键是编写程序。( ) 2面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。( ) 3总体设计的根本目的就是答复:概括地说,系统应该如何实现?这个问题。 4面向对象的设计的主要目标是提高生产效率,提高质量和可维护性。 ( )5CMM标准共分五个等级,其中第三级是已管理级。 6需求管理主要是对需求变化的管理,及如何有效控制和适应需求的变化。 7系统设计时应该将模块划分得很细,模块数越多越好。 8继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。( )9由于第三方不了解软件的内部结构,因此软件测试最好由软件编码人员进行测试。 10.软件测试效果的取决如何选择高效的测试用例,以便用尽量少的测试用例覆盖尽可能多的测试情况,从而提高测试效率。 四、简答题 每题2.5分,共15分。1什么是黑盒法? (3分)2有哪些主要的软件开发方法? (3分) 注意:答题不得超过边框线!本试卷共页,此页是第 2 页。 4根据以上分析,完善系统的主要类图和对应的类共7分。2.医院病房监护系统中,需要在医院ICU病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的组合病症信号实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比拟分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。(17分)要求:1用结构化分析,完善下面建立医院病房监护系统的数据流图和用例图。 0层数据流图5分完善以下仓库系统用例图,共5分注意:答题不得超过边框线!本试卷共3 页,此页是第 3 页。 of rural drinking water sources, protection of drinking water sources in rural areas by the end of the delimitation of the scope of protection, complete with warning signs, isolating network protection facilities
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号