软件工程习题集一讲解.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 判断题 判断以下叙述的正误。正确的叙述请在答题纸上的相应题号后打“√”,错误的打“×”。 1.????? 编码时应尽可能使用全局变量。 2.????? 为了提高程序的易读性,尽可能使用高级语言编写程序。 3.????? 只要模块之间的接口关系不变,各模块的内部实现细节的修改不会影响别的模块。 4.????? 为了加快软件维护作业的进度,尽可能增加维护人员的数目。 5.????? 尽可能用GOTO语句 6.????? 程序的注释并不是可有可无的。 7.????? 尽可能在软件生产过程中保证各阶段文档的正确性。 8.????? 在进行总体设计时应加强模块间的联系。 9.????? 程序的模块划分得越大越好。 10.? 模块越小,模块化的优点越明显,一般说来,模块的大小都在10行以下。 11.? 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。 12.? 在可行性研究中最难决断和最关键的问题是经济可行性。 13.? 在软件开发中,采用原型系统策略的主要困难是时间问题。 14.? 数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。 15.? 模块越多,开发成本越小。 16.? 耦合是指一个模块内各个元素彼此结合的紧密程度。 17.? 内聚是指一个软件结构内各个模块之间互连程度的度量。 18.? 模块分解时应注意不要降低模块的独立性。 19.? 总体设计阶段完成的主要文档是总体设计说明书。 20.? 详细设计是在总体设计之后进行的,它利用总体设计的结果,对系统中的每个模块给出足够的过程性描述。 21.? 程序设计语言中应绝对禁止使用GOTO语句。 22.? PAD图在设置了五种基本的控制结构后,还允许递归调用。 23.? 程序中嵌套的层数应加以限制。 24.? 程序的书写格式最好所有语句都左对齐,这样也可以节省纸张。 25.? 在编写程序时尽可能对程序代码进行优化。 26.? 使用可以看得出意义的标识符。 27.? 在进行需求分析时需同时考虑维护问题。 28.? 完成测试作业后,为了缩短源程序的长度应删去源程序的注释。 29.? 重视程序结构的设计,使程序具有较好的层次结构。 30.? 使用括号以改善表达式得清晰性。 31.? 尽可能把程序编得短一些。 32.? 不要修补不好的程序,要重新写。 33.? 程序中的注解越少越好。 34.? 程序的书写格式应有助于读者阅读与理解。 35.? 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。( ) 36.? 螺旋模型是利用笛卡尔坐标的四个象限上分别代表四个方面的活动来表示。( ) 37.? 原型模型适用于嵌入式软件。( ) 38.? 自底向上成本估计不是从整体开始,而是从任务单元开始。( ) 39.? 数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。( ) 40.? 模块越多,开发成本越小。( ) 41.? 耦合是指一个模块内各个元素彼此结合的紧密程度。( ) 42.? 内聚是指一个软件结构内各个模块之间互连程度的度量。( ) 43.? 在软件设计中应该尽量设计紧密耦合的系统。( ) 44.? 控制耦合往往可以通过分解由数据耦合来代替。( ) 45.? 在很多高级程序设计语言中不允许出现任何形式的内容耦合。( ) 46.? 对于DFD图的划分,主要依赖设计人员的经验,一切都应根据设计人员的经验确定。( ) 47.? 如果一个模块内的处理元素是彼此相关的,并且以一个特定的次序执行,则这种内聚称为时间内聚。( ) 48.? 概要设计阶段完成的主要文档是概要设计说明书。( ) 49.? 详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。( ) 50.? 程序设计语言中应绝对禁止使用GOTO语句。( ) 51.? PAD图在设置了五种基本的控制结构后,还允许递归调用。( ) 52.? UML设定的目标之一是运用面向对象概念来构造系统模型。( ) 53.? 类是关于对象性质的描述,由方法和数据集成。( ) 54.? 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。( ) 55.? 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。( ) 56.? 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。( ) 57.? 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用。( ) 58.? 在进行软件测试之前,首先应该假设软件是没有错误的。

文档评论(0)

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

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

1亿VIP精品文档

相关文档