北京理工大学《软件工程》在线作业答案-0002

上传人:枫** 文档编号:470737434 上传时间:2023-03-27 格式:DOCX 页数:7 大小:16.79KB
返回 下载 相关 举报
北京理工大学《软件工程》在线作业答案-0002_第1页
第1页 / 共7页
北京理工大学《软件工程》在线作业答案-0002_第2页
第2页 / 共7页
北京理工大学《软件工程》在线作业答案-0002_第3页
第3页 / 共7页
北京理工大学《软件工程》在线作业答案-0002_第4页
第4页 / 共7页
北京理工大学《软件工程》在线作业答案-0002_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《北京理工大学《软件工程》在线作业答案-0002》由会员分享,可在线阅读,更多相关《北京理工大学《软件工程》在线作业答案-0002(7页珍藏版)》请在金锄头文库上搜索。

1、北京理工大学软件工程在线作业答案-0002注意:图片可根据实际需要调整大小维护过程本质上是_的过程。A.改正错误或压缩的修改软件定义和开发B.修改文档C.修改软件配置D.修改程序以下不是软件开发方法的主要工作模型的是()A.螺旋模型B.循环模型C.瀑布模型D.专家模型黑盒测试在设计测试用例时,主要需要研究_A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明下面几种语言中哪一种是纯面向对象语言_。A.TCB.C+C.PrologD.Lisp经济可行性研究的范围包括_A.资源有效性B.管理制度C.效益分析D.开发风险在用例分析中,执行者是_。A.任何对计算

2、机系统交互的实体B.驻留在系统中的任何商业对象C.任何对系统外部力量做出反应的D.不是用在用例分析中的术语软件的发展过程划分为4个阶段:第一阶段(19501950年代末)称为“程序设计的原始时期”,程序员编写程序用_。A.机器指令B.汇编语言C.数据库语言D.高级语言若有一个计算类型的程序,它的输入量只有一个X,其范围是-2.0,2.0,现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是_A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_测试。A.单元B.集成C.验收D.回归

3、当某一开发项目的进度有可能拖延时,应该_。A.增加新的开发人员B.分析拖期原因加以补救C.从别的小组抽调人员临时帮忙D.推迟预定完成时间软件测试是软件质量保证的主要手段之一,测试的费用已超过_的30%以上。因此,提高测试的有效性十分重要A.软件开发费用B.软件维护费用C.软件开发和维护费用D.软件研制费用下面软件详细设计工具的图示中,_中每个过程用一个盒子表示,盒子可以嵌套。A.NS图B.流程图C.HIPO图D.PAD图影响软件可维护性的主要因素不包括_。A.可理解性B.可测试性C.可用性D.可修改性可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必

4、须给出_的回答。A.确定B.行或不行C.正确D.无二义用限定词来表示对象类之间受限关联的通常目的是_。A.更准确地表示归纳关系B.更准确地表示组合关系C.增加关联阶数D.减少关联阶数软件调试技术是_A.边界值分析B.演绎法C.循环覆盖D.集成测试下列属于用白盒技术设计测试用例的是_。A.错误推测B.逻辑覆盖C.等价类划分D.因果图面向对象的动态模型中,每张状态图表示_的动态行为。A.有关联的若干个类B.某一个类C.一系列事件D.一系列状态软件工程三要素是()A.技术、方法和工具B.方法、工具和过程C.方法、对象和类D.过程、模型、方法软件工程的活动是指_。A.生存周期内的一组有序任务集B.软件

5、生存周期内的一组任务C.软件项目的任务D.软件开发的工作下列各种图可用于动态建模的有()A.状态图B.类图C.序列图D.活动图模块独立性准则用定性指标()来衡量A.分解度B.耦合度C.屏蔽性D.内聚性用户界面设计的任务包括()A.确定用户界面类型B.建立任务模型C.建立用户模型D.建立功能模型建立继承关系时所采用的方式有()A.自顶向下B.从内到外C.自底向上D.从复杂到简单软件设计的主要任务是()A.将分析阶段获得的需求说明转换为计算机中可实现的系统B.完成系统的数据结构和程序结构设计C.完成模块的编码和测试D.对模块内部的过程进行设计数据流图中的处理必须用对象中的操作来实现,常见的操作有(

6、)A.查询B.动作C.活动D.访问软件测试的主要特点是()A.软件测试的开销大B.软件测试要依靠工具C.软件不能进行“穷举”测试D.软件测试要依靠人工SD方法的设计总则是()A.程序简洁、操作方便B.结构清晰、合理C.模块内聚性强D.模块之间耦合度低静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()A.运行程序并分析运行结果B.桌前检查与代码会审C.数据流分析图D.调用图面向对象的测试与传统测试方法的主要区别是()A.面向对象的测试可在编码前进行,传统测试方法在编码后进行B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C.测试对象不同D.面向对象的

7、测试不需要设计测试用例,只需要进行会议评审瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。()A.正确B.错误CMM将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。()A.正确B.错误在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。()A.正确B.错误用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。()A.正确B.错误单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。()A.正确B.错误软件危机的主要表现是软件的需求量迅速增加,软件价格上升。()A.正确B.错误软件工程过

8、程应该以软件设计为中心,关键是编写程序。()A.正确B.错误当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()A.正确B.错误功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。()A.正确B.错误划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()A.正确B.错误【参考答案已附】参考答案:A参考答案:D参考答案:A参考答案:B参考答案:C参考答案:A参考答案:A参考答案:C参考答案:D参考答案:B参考答案:A参考答案:A参考答案:C参考答案:D参考答案:D参考答案:B参考答案:B参考答案:B参考答案:B参考答案:A参考答案:ACD参考答案:BD参考答案:ABC参考答案:AC参考答案:ABD参考答案:ABCD参考答案:AC参考答案:CD参考答案:BCD参考答案:AC参考答案:B参考答案:A参考答案:B参考答案:A参考答案:A参考答案:B参考答案:B参考答案:B参考答案:A参考答案:B

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号