18秋北理工《软件工程》在线作业-1辅导资料

18秋北理工《软件工程》在线作业-1辅导资料

ID:21564854

大小:14.95 KB

页数:7页

时间:2018-10-22

18秋北理工《软件工程》在线作业-1辅导资料_第1页
18秋北理工《软件工程》在线作业-1辅导资料_第2页
18秋北理工《软件工程》在线作业-1辅导资料_第3页
18秋北理工《软件工程》在线作业-1辅导资料_第4页
18秋北理工《软件工程》在线作业-1辅导资料_第5页
资源描述:

《18秋北理工《软件工程》在线作业-1辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、18秋北理工《软件工程》在线作业-11、D2、B3、D4、A5、A一、单选题共20题,60分1、以下不是软件开发方法的主要工作模型的是()A螺旋模型B循环模型C瀑布模型D专家模型正确答案是:D2、面向对象的动态模型中,每张状态图表示_______的动态行为。A有关联的若干个类B某一个类C一系列事件D一系列状态正确答案是:B3、划分模块如果必须存在耦合,选择适当的耦合类型的错误原则是_____A尽量使用数据耦合B少用控制耦合C限制公共耦合的范围D容许使用内容耦合正确答案是:D4、瀑布模型的主要特点是_____。A将开发过程严格地划分为一系列有序的活动B将过程分解为阶段C提供了有

2、效的管理模式D缺乏灵活性正确答案是:A5、包含风险分析的软件工程模型是()A螺旋模型B瀑布模型C增量模型D喷泉模型正确答案是:A6、一个只有顺序结构的程序,其环形复杂度是________。A0B1C3D不确定的正确答案是:A7、白盒测试在设计测试用例时,主要需要研究________A需求规格说明与概要设计说明B详细设计说明C项目开发计划D概要设计说明与详细设计说明正确答案是:D8、按测试数据执行程序逻辑程度判断,条件覆盖______判定覆盖。A强于B弱于C等价于D不一定等价于正确答案是:C9、软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原

3、始时期”,程序员编写程序用_________。A机器指令B汇编语言C数据库语言D高级语言正确答案是:A10、一个成功的测试是______。A发现错误B发现至今尚未发现的错误C没有发现错误D证明发现不了错误正确答案是:B11、在软件工程中模块内聚程度化分为____A8类B4类C7类D5类正确答案是:C12、使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。A数据型—公共型一控制型B数据型—控制型一公共型C公共型一控制型一数据型D公共型—数据型一控制型正确答案是:C13、黑盒测试在设计测试用例时,主要需要研究________A需求规格说明与概要设计说明

4、B详细设计说明C项目开发计划D概要设计说明与详细设计说明正确答案是:A14、软件开发时,一个错误发现得越晚,为改正它付出的代价就_______A越大B越小C接近平均D不可捉摸正确答案是:A15、下列属于维护阶段的文档是___________A软件规格说明B用户操作手册C软件问题报告D软件测试分析报告正确答案是:C16、影响软件可维护性的主要因素不包括______________。A可理解性B可测试性C可用性D可修改性正确答案是:C17、软件需求分析的任务不应包括_______。A问题分析B信息域分析C结构化程序设计D确定逻辑模型正确答案是:C18、类是具有相同属性和相同操作的

5、对象抽象,对象是类的_______。A例证B用例C实例D例外正确答案是:C19、OMT是一种重要的面向对象分析建模技术,它把分析时收集的信息构造在三类模型中,以下选项中不属于这三类模型的是:________。A对象模型B动态模型C类模型D功能模型正确答案是:C20、在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和________.A建立目标程序B执行程序C重新验证程序D验收程序正确答案是:C二、多选题共10题,20分1、软件设计的主要任务是()A将分析阶段获得的需求说明转换为计算机中可实现的系统B完成系统的数据结构和程序结构设计C

6、完成模块的编码和测试D对模块内部的过程进行设计正确答案是:ABD2、下列各种图可用于动态建模的有()A状态图B类图C序列图D活动图正确答案是:ACD3、数据流图中的处理必须用对象中的操作来实现,常见的操作有()A查询B动作C活动D访问正确答案是:ABCD4、SD方法的设计总则是()A程序简洁、操作方便B结构清晰、合理C模块内聚性强D模块之间耦合度低正确答案是:CD5、模块独立性准则定性指标()来衡量A分解度B耦合度C屏蔽性D内聚性正确答案是:BD6、软件测试的主要特点是()A软件测试的开销大B软件测试要依靠工具C软件不能进行“穷举”测试D软件测试要依靠人工正确答案是:AC7、

7、静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()A运行程序并分析运行结果B桌前检查与代码会审C数据流分析图D调用图正确答案是:BCD8、建立继承关系时所采用的方式有()A自顶向下B从内到外C自底向上D从复杂到简单正确答案是:AC9、面向对象的测试与传统测试方法的主要区别是()A面向对象的测试可在编码前进行,传统测试方法在编码后进行B面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C测试对象不同D面向对象的测试不需要设计测试用例,只需要进行会议评审正确答案是:A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。