18春季北理工《软件工程》在线作业

上传人:海盗 文档编号:25581098 上传时间:2021-07-27 格式:DOCX 页数:9 大小:46.50KB
返回 下载 相关 举报
18春季北理工《软件工程》在线作业_第1页
第1页 / 共9页
18春季北理工《软件工程》在线作业_第2页
第2页 / 共9页
18春季北理工《软件工程》在线作业_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
谋学网(单选题) 1: 维护过程本质上是_的过程。A: 改正错误或压缩的修改软件定义和开发B: 修改文档C: 修改软件配置D: 修改程序(单选题) 2: 以下不是软件开发方法的主要工作模型的是()A: 螺旋模型B: 循环模型C: 瀑布模型D: 专家模型(单选题) 3: 黑盒测试在设计测试用例时,主要需要研究_A: 需求规格说明与概要设计说明B: 详细设计说明C: 项目开发计划D: 概要设计说明与详细设计说明(单选题) 4: 下面几种语言中哪一种是纯面向对象语言_。A: TCB: C+C: PrologD: Lisp(单选题) 5: 经济可行性研究的范围包括_A: 资源有效性B: 管理制度C: 效益分析D: 开发风险(单选题) 6: 在用例分析中,执行者是_。A: 任何对计算机系统交互的实体B: 驻留在系统中的任何商业对象C: 任何对系统外部力量做出反应的D: 不是用在用例分析中的术语(单选题) 7: 软件的发展过程划分为4个阶段:第一阶段(19501950年代末)称为程序设计的原始时期,程序员编写程序用_。A: 机器指令B: 汇编语言C: 数据库语言D: 高级语言(单选题) 8: 若有一个计算类型的程序,它的输入量只有一个X,其范围是-2.0,2.0,现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是_A: 条件覆盖法B: 等价分类法C: 边界值分析法D: 错误推测法(单选题) 9: 维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_测试。A: 单元B: 集成C: 验收D: 回归(单选题) 10: 当某一开发项目的进度有可能拖延时,应该_。A: 增加新的开发人员B: 分析拖期原因加以补救C: 从别的小组抽调人员临时帮忙D: 推迟预定完成时间(单选题) 11: 软件测试是软件质量保证的主要手段之一,测试的费用已超过_的30%以上。因此,提高测试的有效性十分重要A: 软件开发费用B: 软件维护费用C: 软件开发和维护费用D: 软件研制费用(单选题) 12: 下面软件详细设计工具的图示中,_中每个过程用一个盒子表示,盒子可以嵌套。A: NS图B: 流程图C: HIPO图D: PAD图(单选题) 13: 影响软件可维护性的主要因素不包括_。A: 可理解性B: 可测试性C: 可用性D: 可修改性(单选题) 14: 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出_的回答。A: 确定B: 行或不行C: 正确D: 无二义(单选题) 15: 用限定词来表示对象类之间受限关联的通常目地是_。A: 更准确地表示归纳关系B: 更准确地表示组合关系C: 增加关联阶数D: 减少关联阶数(单选题) 16: 软件调试技术是_A: 边界值分析B: 演绎法C: 循环覆盖D: 集成测试(单选题) 17: 下列属于用白盒技术设计测试用例的是_。A: 错误推测B: 逻辑覆盖C: 等价类划分D: 因果图(单选题) 18: 面向对象的动态模型中,每张状态图表示_的动态行为。A: 有关联的若干个类B: 某一个类C: 一系列事件D: 一系列状态(单选题) 19: 软件工程三要素是().A: 技术、方法和工具B: 方法、工具和过程C: 方法、对象和类D: 过程、模型、方法(单选题) 20: 软件工程的活动是指_。A: 生存周期内的一组有序任务集B: 软件生存周期内的一组任务C: 软件项目的任务D: 软件开发的工作(多选题) 1: 下列各种图可用于动态建模的有( )A: 状态图B: 类图C: 序列图D: 活动图,C,D(多选题) 2: 模块独立性准则定性指标( )来衡量A: 分解度B: 耦合度C: 屏蔽性D: 内聚性,D(多选题) 3: 用户界面设计的任务包括( )A: 确定用户界面类型B: 建立任务模型C: 建立用户模型D: 建立功能模型,B,C(多选题) 4: 建立继承关系时所采用的方式有( )A: 自顶向下B: 从内到外C: 自底向上D: 从复杂到简单,C(多选题) 5: 软件设计的主要任务是()A: 将分析阶段获得的需求说明转换为计算机中可实现的系统B: 完成系统的数据结构和程序结构设计C: 完成模块的编码和测试D: 对模块内部的过程进行设计,B,D(多选题) 6: 数据流图中的处理必须用对象中的操作来实现,常见的操作有( )A: 查询B: 动作C: 活动D: 访问,B,C,D(多选题) 7: 软件测试的主要特点是( )A: 软件测试的开销大B: 软件测试要依靠工具C: 软件不能进行穷举测试D: 软件测试要依靠人工,C(多选题) 8: SD 方法的设计总则是()A: 程序简洁、操作方便B: 结构清晰、合理C: 模块内聚性强D: 模块之间耦合度低,D(多选题) 9: 静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( )A: 运行程序并分析运行结果B: 桌前检查与代码会审C: 数据流分析图D: 调用图,C,D(多选题) 10: 面向对象的测试与传统测试方法的主要区别是( )A: 面向对象的测试可在编码前进行,传统测试方法在编码后进行B: 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C: 测试对象不同D: 面向对象的测试不需要设计测试用例,只需要进行会议评审,C(判断题) 1: 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。A: 错误B: 正确(判断题) 2: CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。A: 错误B: 正确(判断题) 3: 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。A: 错误B: 正确(判断题) 4: 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性A: 错误B: 正确(判断题) 5: 单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。A: 错误B: 正确(判断题) 6: 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。A: 错误B: 正确(判断题) 7: 软件工程过程应该以软件设计为中心,关键是编写程序。A: 错误B: 正确(判断题) 8: 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。A: 错误B: 正确(判断题) 9: 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。A: 错误B: 正确(判断题) 10: 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。A: 错误B: 正确
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!