版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!1.软件设计中一般将用到图形工具,____工具可用作设计的图形工具。[答案:B]A.IPO、N-S图、程序图B.结构图、DFD图、HIPOC.实体关系图、判定树、IPOD.层次图、流程图、程序图2.CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的行为特征是_____[答案:B]A.工作无序,项目进行过程中经常放弃当初的计划B.定量的过程管理和软件质量管理C.建立了项目级的管理制度D.软件过程中活动的生产率和质量是可度量的3.软件详细设计的主要任务是对模块的_______进行设计。[答案:A]A.算法和数据结构B.外部接口C.软件编码D.功能4.一个成功的测试是______。[答案:B]A.发现错误B.发现至今尚未发现的错误C.没有发现错误D.证明发现不了错误5.白盒测试在设计测试用例时,主要需要研究________[答案:D]A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明6.软件维护的步骤不包括______________。[答案:A]A.维护组织B.修改程序C.重新验证程序D.分析和理解程序7.需求分析的任务是______。[答案:A]A.正确说明让软件做什么B.用DFD建模C.用DD建立数据模型D.给出需求规格说明书8.软件测试不包括_________方面的差错和纠错。[答案:C]A.软件计划B.软件设计C.软件价格D.软件编码9.类图表示系统的______。[答案:D]A.消息结构B.动态行为C.系统部署D.静态结构10.软件结构的复杂度与哪些因素有关?________[答案:B]A.模块扇入B.模块扇出C.控制路径D.输入/输出数11.COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。[答案:D]A.指数B.公式C.模型D.模型和经验系数12.使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。[答案:C]A.数据型—公共型—控制型B.数据型—控制型—公共型C.公共型—控制型—数据型D.公共型—数据型—控制型13.软件维护产生的副作用,是指______[答案:C]A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作14.信息隐蔽的概念与哪一概念直接相关?______[答案:B]A.软件结构定义B.模块独立性C.模块类型划分D.模块内聚15.软件生命周期中所花费用最多的阶段是______[答案:D]A.详细设计B.软件编码C.软件测试D.软件维护16.模块划分中,对模块独立的含义不包括_____[答案:D]A.模块完成独立的功能开发B.符合信息隐蔽和信息局部化原则C.模块间关联和依赖程度尽量小D.模块间不应存在关联和依赖17.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。[答案:B]A.维护时期B.计划时期C.运行时期D.开发时期18.软件工程的活动是指_____。[答案:A]A.生存周期内的一组有序任务集B.软件生存周期内的一组任务C.软件项目的任务D.软件开发的工作19.软件测试方法中的静态测试方法之一为______[答案:A]A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析20.获取需求的困难和项目复杂带来的潜在风险属于________。[答案:D]A.技术风险B.商业风险C.经济风险D.项目风险21.静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()[答案:BCD]A.运行程序并分析运行结果B.桌前检查与代码会审C.数据流分析图D.调用图22.模块独立性准则用定性指标()来衡量[答案:BD]A.分解度B.耦合度C.屏蔽性D.内聚性23.用户界面设计的任务包括()[答案:ABC]A.确定用户界面类型B.建立任务模型C.建立用户模型D.建立功能模型24.下列各种图可用于动态建模的有()[答案:ACD]A.状态图B.类图C.序列图D.活动图25.软件测试的主要特点是()[答案:AC]A.软件测试的开销大B.软件测试要依靠工具C.软件不能进行“穷举”测试D.软件测试要依靠人工26.SD方法的设计总则是()[答案:CD]A.程序简洁、操作方便B.结构清晰、合理C.模块内聚性强D.模块之间耦合度低27.数据流图中的处理必须用对象中的操作来实现,常见的操作有()[答案:ABCD]A.查询B.动作C.活动D.访问28.建立继承关系时所采用的方式有()[答案:AC]A.自顶向下B.从内到外C.自底向上D.从复杂到简单29.软件设计的主要任务是()[答案:ABD]A.将分析阶段获得的需求说明转换为计算机中可实现的系统B.完成系统的数据结构和程序结构设计C.完成模块的编码和测试D.对模块内部的过程进行设计30.面向对象的测试与传统测试方法的主要区别是()[答案:AC]A.面向对象的测试可在编码前进行,传统测试方法在编码后进行B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C.测试对象不同D.面向对象的测试不需要设计测试用例,只需要进行会议评审31.软件工程过程应该以软件设计为中心,关键是编写程序。()[答案:A]A.错误B.正确32.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。()[答案:B]A.错误B.正确33.CMM将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。()[答案:B]A.错误B.正确34.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。()[答案:A]A.错误B.正确35.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()[答案:A]A.错误B.正确36.单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。()[答案:B]A.错误B.正确37.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。()[答案:A]A.错误B.正确38.在进行了可行性分析后,需求分析就只需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位管理制度呈现合集人事管理篇十篇
- 《证券交易流程》课件
- 《企业战略管理》课件
- 新生引航共筑未来
- 学校三年级班主任工作总结5篇
- 2023年-2024年新员工入职安全教育培训试题附答案(突破训练)
- 大学毕业晚会策划书合集15篇
- 2023年-2024年新入职员工安全教育培训试题附下载答案可打印
- 2024员工三级安全培训考试题(原创题)
- 保护环境的建议书(合集15篇)
- 知识图谱智慧树知到期末考试答案章节答案2024年浙江大学
- 《灰尘的旅行》导读
- 高血压患者不遵医饮食行为的原因分析及对策
- 60周岁以上的老年人换领C1驾照三力测试题答案
- 社区依法执业培训课件
- ISO50001能源管理体系管理评审报告OK
- 输送机械安全培训
- 人教版六年级上册计算题专项练习1000题及答案
- 农村文化建设培训
- 教育理念和教育方法
- 九小场所安全检查表
评论
0/150
提交评论