网站大量收购独家精品文档,联系QQ:2885784924

软件制造工程概论.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单选题1. 瀑布模型的关键不足在于( )。 A. 过于简单 B. 各个阶段需要进行评审 C. 过于灵活 D. 不能适应需求的动态变更2.以下哪一项不是软件危机的表现形式( )。 A. 开发的软件不满足用户需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差3、需求分析最终结果是产生()A、项目开发计划 B、需求规格说明书C、设计说明书 D、可行性分析报告 4、软件生存周期中时间最长的是( )阶段。A、总体设计 B、需求分析 C、软件测试 D、软件维护 5. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技术中产生的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段6.为了提高模块的独立性,模块内部最好是()A、逻辑内聚 B、时间内聚 C、功能内聚D、通信内聚 7. 、软件设计启发规则不包括( )A、在耦合方式上降低模块间接口的复杂性 B、模块功能应该可以预测C、将模块的控制域保持在其作用域内 D、设计单入口单出口的模块8.信息隐蔽概念与( )这一概念直接的相关。A、模块的独立性 B、模块类型的划分 C、软件结构定义 D、软件生命周期9. 、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构 B、外部接口 C、功能 D、编程10. 如果一个程序常常需要根据多种条件的复杂组合,选择执行相应的动作,则以下哪种设计工具比较适合描述它?() A、判定表 B、流程图 C、PDL D、N-S图11. 结构化程序设计采用的三种基本控制结构是() A、顺序、分支、选择 B、选择、循环、重复 C、顺序、选择、循环 D、输入、变换、输出 12. 在软件设计中详细描述处理过程常用的三种工具是() A、SA , SD , SP B、程序流程图,IPO,PAD C、SA , SC , SD D、图形,表格,语言 13.程序的三种基本控制结构的共同特点是() A、只能用来描述简单程序 B、不能嵌套使用 C、单入口,单出口 D、仅用于自动控制系统14.详细设计的结果基本决定了最终程序的()A、代码的规模 B、运行速度C、质量 D、可维护性 15下列描述中错误的是()A、判定树中,越接近树的叶端重复次数越多。B、PAD图中的控制流程为自上而下、从左到右的执行。C、盒图又称N-S图,可以有箭头,允许随意转移。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、预防性维护二、判断题软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。() 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。软件的模块数越少,其软件成本越低()过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解PDL的语法是开放式的,其内层语法是确定的,而外层语法则不确定()软件测试就是程序测试()如果通过软件测试没有发现错误,则说明软件是正确的()9确认测试计划应该在可行性研究阶段制定()10. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可()计算题四、名词解释软件危机:螺旋模型:逐步求精:模块化:五、简答题一、几种内聚、几种耦合,并排序二、白盒测试、黑盒测试定义、几种白盒测试、及几种黑盒测试三、人机界面设计的三条“黄金规则”六、应用题STARTIF p THENWHILE q DOf E

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档