判断题 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。 ( ) 2. 数据字典是对数据流图中的数据流, 加工、 数据存储、 数据的源和终点进行 详细定义。 ( ) 3.系统设计时应该将模块划分得很细, 模块数越多越好。 ( ) 4.软件是指用程序设计语言(如 PASCAL, C, VISUAL?BASIC?等) 编写的程序, 软 件开发实际上就是编写程序代码。 ( ) 5.文档是影响软件可维护性的决定因素。 ( ) 6.软件模块之间的耦合性越弱越好。 ( ) 7.软件开发的方法的工作模型是螺旋模型。 ( ) 8. 继承性是父类和子类之间共享数据结构和消息的机制, 这是类之间的一种关 系。( ) 9. 模块化,信息隐藏, 抽象和逐步求精的软件设计原则有助于得到高内聚, 低 耦合度的软件产品( ) 10. 在面向对象的软件开发方法中, 每个类都存在其相应的对象, 类是对象的实 例, 对象是生成类的模板。 ( ) 11. 如果经过软件测试没有发现错误, 则说明软件是正确的。 ( ) 12. 快速原型模型能够有效地适应用户需求的动态变化。 ( ) 13. 总体设计的基本目的就是回答: ""概括地说, 系统应该如何实现? ""这个问 题。( ) 14. 在软件开发过程中, 软件项目管理比软件编码技术显得更为重要。 ( ) 15. 可行性研究阶段要进行一次大大压缩简化了的系统分析和设计的过程。 资料仅供参考 ( ) 16. JAVA 语言编译器是一个 CASE 工具。 ( ) 17. 确认测试计划应该在可行性研究阶段制定。 ( ) 18. CMM 标准共分五个等级, 其中第三级是已管理级。 ( ) 19. 软件就是程序, 编写软件就是编写程序。 ( ) 20. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。 ( ) 21. 结构化方法的工作模型是使用螺旋模型进行开发。 ( ) 22. 没有 Do-case、 Do-until 形结构, 就不能实现某些结构化程序, 从而降低了 程序的运行效率。 ( ) 23. 白盒测试无需考虑模块内部的执行过程和程序结构, 只要了解模块的功能即 可。( ) 24. 过程描述语言能够用于描述软件的系统结构。( ) 25. 软件开发小组的组成人员的素质应该好, 而人数则不宜过多。 ( ) 26. 类图中的角色是用于描述该类在关联中所扮演的角色和职责的。 ( ) 27. 数据流图表示了软件系统对数据的算法处理过程, 即系统的物理模型。 ( ) 28. 用面向对象方法分析、 设计、 实现软件, 仍属线性的瀑布开发模型。 ( ) 29. 面向对象的开发方法包括面向对象的分析、 面向对象的设计和面向对象的程 序设计。 ( ) 30. 软件危机的主要表现是软件的需求量迅速增加, 软件价格上升。 ( ) 31. 信息隐蔽原则有利于提高模块的内聚性。 ( ) 32.SD 法是一种面向数据结构的设计方法, 强调程序结构与问题结构相对应。 ( ) 33. 中心变换型的 DFD 图可看成是对输入数据进行转换而得到输出数据的处理, 因此能够使用事务分析技术得到初始的模块结构图。( ) 34. 在等价分类法中, 为了提高测试效率, 一个测试用例能够覆盖多个无效等价 类。 ( ) 35. 用例模型的基本组成部件是用例、 角色和用例之间的联系。 ( ) 36. UML 建模语言是由视图、图、 模型元素和通用机制构成的层次关系来描述的。 ( ) 37. 顺序图描述对象之间的交互关系, 重点描述对象间消息传递的时间顺序。 ( ) 38. 类图用来表示系统中类和类与类之间的关系, 它是对系统动态结构的描述。 ( ) 39. 活动图显示动作及其结果, 着重描述操作实现中所完成的工作以及用例实例 或类中的活动。 ( ) 40. 改进程序的执行效率不会引入错误。 ( ) 41. 数据库设计说明书是一个软件配置项。 ( ) 42. 判定表的优点是容易转换为计算机实现, 缺点是不能够描述组合条件。 ( ) 43. 分层的 DFD 图能够用于可行性分析阶段, 描述系统的物理结构。 ( ) 44. RCP 法与 RSP 法的主要区别是前者采用循环渐进的开发方式, 原型将成为最 终的产品, 而后者原型将被废弃。 ( ) 45. 信息建模方法是从数据的角度来建立信息模型的, 最常见的描述信息模型的 方法是 E-R 图。 ( ) 资料仅供参考 46. 划分模块能够降低软件的复杂度和工作量, 因此应该将模块分得越小越好。 ( ) 47. 面向对象的的方法是以类作为最基本的元素, 它是分析问题和解决问题的核 心。( ) 48. 复用也叫重用或再用, 面向对象技术中的“类”是比较理想的可重用软构件, 它有三种重用方式: 实例重用、 继承重用、 多态重用。 ( ) 49. 对象模型表示了静态的、 结构化的系统数据性质,描述了系统的静态结构, 它是从客观世界实体的对象关系角度来描述, 表现了对象的相互关系。 ( ) 50. 面向对象的分析过程主要包括三项内容: 理解、 表示和验证。 ( )
答案: 01. √ 02. X 03. X 04. X 05. √ 06. √ 07. X 08. X 09. √ 10. X 11. X 12. √ 13. √ 14. √ 15. √ 16. √ 17. X 18. X 19. X 20. X 21. X 22. √ 23. X 24. X 25. √ 26. √ 27. X 28. X 29. √ 30. X 31. √ 32. X 33. X 34. X 35. √ 36. √ 37. √ 38. X 39. X 40. X 41. √ 42. X 43. X 44. √ 45. √ 46. X 47. X 48. √ 49. √ 50. √
|