欢迎来到天天文库
浏览记录
ID:21575535
大小:15.02 KB
页数:7页
时间:2018-10-22
《18秋北理工《软件工程》在线作业辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、18秋北理工《软件工程》在线作业1、B2、B3、A4、B5、D一、单选题共20题,60分1、软件设计中一般将用到图形工具,____种工具可用作设计的图形工具。AIPO、N-S图、程序图B结构图、DFD图、HIPOC实体关系图、判定树、IPOD层次图、流程图、程序图正确答案是:B2、CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的行为特征是_____A工作无序,项目进行过程中经常放弃当初的计划B定量的过程管理和软件质量管理C建立了项目级的管理制度D软件过程中活动的生产率和质量是可度量的正确答案是:B3、软件详细设计
2、的主要任务是对模块的_______进行设计。A算法和数据结构B外部接口C软件编码D功能正确答案是:A4、一个成功的测试是______。A发现错误B发现至今尚未发现的错误C没有发现错误D证明发现不了错误正确答案是:B5、白盒测试在设计测试用例时,主要需要研究________A需求规格说明与概要设计说明B详细设计说明C项目开发计划D概要设计说明与详细设计说明正确答案是:D6、软件维护的步骤不包括______________。A维护组织B修改程序C重新验证程序D分析和理解程序正确答案是:A7、需求分析的任务是______。A正确说明让软件
3、做什么B用DFD建模C用DD建立数据模型D给出需求规格说明书正确答案是:A8、软件测试不包括_________方面的差错和纠错。A软件计划B软件设计C软件价格D软件编码正确答案是:C9、类图表示系统的______。A消息结构B动态行为C系统部署D静态结构正确答案是:D10、软件结构的复杂度与哪些因素有关?________A模块扇入B模块扇出C控制路径D输入/输出数正确答案是:B11、COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。A指数B公式C模型D模型和经验系数正确答案是:D12、使用SD方法,以下模
4、块间的偶合类型中,可修改性和可理解性依次变好的是____。A数据型—公共型一控制型B数据型—控制型一公共型C公共型一控制型一数据型D公共型—数据型一控制型正确答案是:C13、软件维护产生的副作用,是指______A开发时的错B隐含的错误C因修改软件而造成的错误D运行时误操作正确答案是:C14、信息隐蔽的概念与哪一概念直接相关?______A软件结构定义B模块独立性C模块类型划分D模块内聚正确答案是:B15、软件生命周期中所花费用最多的阶段是______A详细设计B软件编码C软件测试D软件维护正确答案是:D16、模块划分中,对模块独立
5、的含义不包括_____A模块完成独立的功能开发B符合信息隐蔽和信息局部化原则C模块间关连和依赖程度尽量小D模块间不应存在关连和依赖正确答案是:D17、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。A维护时期B计划时期C运行时期D开发时期正确答案是:B18、软件工程的活动是指_____。A生存周期内的一组有序任务集B软件生存周期内的一组任务C软件项目的任务D软件开发的工作正确答案是:A19、软件测试方法中的静态测试方法之一为______A计算机辅助静态分析B黑盒法C路径覆盖D边界值分析正确答案是:A20
6、、获取需求的困难和项目复杂带来的潜在风险属于________。A技术风险B商业风险C经济风险D项目风险正确答案是:D二、多选题共10题,20分1、静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()A运行程序并分析运行结果B桌前检查与代码会审C数据流分析图D调用图正确答案是:BCD2、模块独立性准则定性指标()来衡量A分解度B耦合度C屏蔽性D内聚性正确答案是:BD3、用户界面设计的任务包括()A确定用户界面类型B建立任务模型C建立用户模型D建立功能模型正确答案是:ABC4、下列各种图可用于动态建模的有()
7、A状态图B类图C序列图D活动图正确答案是:ACD5、软件测试的主要特点是()A软件测试的开销大B软件测试要依靠工具C软件不能进行“穷举”测试D软件测试要依靠人工正确答案是:AC6、SD方法的设计总则是()A程序简洁、操作方便B结构清晰、合理C模块内聚性强D模块之间耦合度低正确答案是:CD7、数据流图中的处理必须用对象中的操作来实现,常见的操作有()A查询B动作C活动D访问正确答案是:ABCD8、建立继承关系时所采用的方式有()A自顶向下B从内到外C自底向上D从复杂到简单正确答案是:AC9、软件设计的主要任务是()A将分析阶段获得的需
8、求说明转换为计算机中可实现的系统B完成系统的数据结构和程序结构设计C完成模块的编码和测试D对模块内部的过程进行设计正确答案是:ABD10、面向对象的测试与传统测试方法的主要区别是()A面向对象的测试可在编码前进行,传统测试方法在编码后
此文档下载收益归作者所有