综合复习题

上传人:s9****2 文档编号:469870374 上传时间:2022-08-03 格式:DOC 页数:15 大小:60.50KB
返回 下载 相关 举报
综合复习题_第1页
第1页 / 共15页
综合复习题_第2页
第2页 / 共15页
综合复习题_第3页
第3页 / 共15页
综合复习题_第4页
第4页 / 共15页
综合复习题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《综合复习题》由会员分享,可在线阅读,更多相关《综合复习题(15页珍藏版)》请在金锄头文库上搜索。

1、1. 软件是一种( )。A. 程序 B.数据 C.逻辑产品 D.物理产品6. 软件开发方法是( )。A. 指导软件开发的一系列规则和约定 B.软件开发的步骤 C.软件开发的技术 D.软件开发的思想3. 下面不属于软件工程的3个要素的是( )A. 工具 B.过程 C.方法 D.环境4.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )。A.软件危机 B.软件工程 C.软件设计革命 D.结构化程序设计5.软件工程的出现是由于( )。A.软件危机 B.计算机硬件技术的发展 C.软件社会化的需要 D.计算机软件技术的发展6.软件生命周期中花费最多的是( )。B. 详细设计 B.

2、软件编码 C.软件测试 D.软件维护7. 在软件生命周期中,能准确的确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A.概要设计 B.详细设计 C.可行性分析 D.需求分析8. 瀑布模型突出的缺点是不适应( )的变动。A.算法 B.程序语言 C.平台 D.用户需求9. 在软件开发模型中,提出最早、应用最广泛的模型是( )。A.瀑布模型 B.喷泉模型 C.快速原型模型 D.螺旋魔性10. 瀑布模型不适用于( )的软件开发。A.需求模糊不清 B.用户不能参与开发 C.用户对计算机不了解 D.开发人员对业务知识不熟悉11. 快速原型的主要优点不包括( )。A.能让用户参与开发、给出反馈B.尽

3、早的把需求分析清楚,以降低风险 C.尽早的发现问题、纠正错误 D.对软件分析设计人员的素质要求较高12. 快速原型的主要问题在于( )。A.缺乏支持原型开发的软件工具 B.要严格控制原型构造的迭代 C.终端用户对原型不能理解 D.软件的测试和文档更新困难13. 系统流程图是一种传统工具,用于描述()。A.逻辑模型 B.程序系统 C.体系结构 D.物理系统14. 软件可行性研究的目的是()。A.证明软件开发项目可行 B.证明软件开发项目不可行 C.阐述软件开发项目值得不值得做 D.为了确定软件开发项目要不要做15. 技术可行性研究要解决的问题是()。A.从技术方面说明项目是否可行 B.从技术方面

4、定义项目要解决的问题C.给出项目开发可行的技术路线 D.给出精简的项目需求设计报告16. 可行性研究的步骤首先是()。A.确定项目目标,即对要解决的问题进行定义 B.研究项目需求C.对项目目标进行可行性分析 D.给出可行的解决方案17. 可行性研究报告必须给出()。A.可行性分析和结论 B.经济、技术、社会可行性分析C.项目目标说明和是否值得开发 D.可选择的解决方案18. 项目开发计划通常不包含()。A.项目的实施计划 B.项目的资源计划C.项目的测试计划 D.项目的验收计划19. 可行性研究实质上是要进行一次()需求分析、设计过程。A.简化、压缩的 B.详细的 C.彻底的 D.深入的20.

5、 需求分析最终结果是产生(B)。A.项目开发计划 B.需求规格说明书C.设计说明书 D.可行性分析报告21. 数据流图(DFD)是(A)方法中用于表示系统的逻辑模型的一种图形工具。A.SA B.SD C.SP D.SC22. 需求规格说明书的作用不包括(C)。A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据D.软件设计的依据23. 数据词典是用来定义(D)中的各个成分的具体含义的。A.流程图 B.功能结构图 C.结构图 D.数据流图24. 结构化分析方法(SA)是一种面向(B)的分析方法。A.数据结构 B.数据流 C.结构化数据系统 D.对象25. 结构化分

6、析的核心是(A)。A.自顶向下的分解 B.用DFD建模C.用DD描述数据需求 D.自底向上的抽象26. 需求分析的任务是(A)。A.正确说明让软件“做什么” B.用DFD建模C.用DD建立数学模型 D.给出需求规格说明书27. 对于分层的DFD,父图和子图的平衡是指(B)。A.父图与子图的输入输出数据流必须相同B.子图必须继承父图的输入和输出流C.父图和子图相应的输入输出数据流名字保持一致D.子图可以有自己的输入输出数据流28. DFD的每个加工都必须有(A)。A.一个输入和一个输出数据流 B.一个输入数据流C.一个输出数据流 D.一个输入或输出数据流29. 需求分析是分析员经了解用户的要求,

7、认真细致的调研、分析,最终建立目标系统的逻辑模型并写出(B)的过程。A.模块说明书 B.软件规格说明C.项目开发计划 D.合同文档30. 结构化分析方法是以数据流图、(D)和加工说明等描述工具,即用直观的图和间接地语言来描述软件系统模型。A.DFD B.PAD C.IPO D.DD31. 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书及(B)。A.阶段性报告 B.需求评审 C.总结 D.都不正确32. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)。A.控制流 B.加工 C.数据存储

8、D.源点和终点33. DFD用于描述系统的(D)。A.数据结构 B.控制流程 C.基本加工 D.软件功能34. 数据词典不包括的条目是(C)。A.数据项 B.数据流 C.数据类型 D.数据加工35. 软件需求分析一般应确定的是用户对软件的(D)。A.功能需求 B.非功能需求 C.性能需求 D.功能需求和非功能需求36. 在数据流图中,有名字和方向的成分是(B)。A.信息流 B.数据流 C.控制流 D.信号流37. 软件设计的基本任务是()。A.模块分解和模块设计 B.建立软件逻辑模型C.软件模块化 D.得出模块结构图38. 软件设计是把()转换为软件表示的过程。A.软件需求 B.系统分析 C.

9、数据库 D. 软件代码39. 系统概要设计的主要成果是()。A.用户的界面要求 B.用户的分析方案C.概要设计说明书 D.系统总体方案40. 总体设计的目的是确定整个系统的()。A.规模 B.功能及模块结构 C.费用 D.测试方案41. 结构化设计过程首先要确认()。A.DFD B.IDEF C.SC D.HIPO42. 耦合是对软件不同模块之间互连程度的度量。各种耦合从强到弱的排列为()。A.内容耦合,控制耦合,数据耦合,公共环境耦合B.内容耦合,控制耦合,公共环境耦合,数据耦合C.内容耦合,公共环境耦合,控制耦合,数据耦合D.控制耦合,内容耦合,数据耦合,公共环境耦合43. 当一个模块直接

10、使用另一个模块的内部数据时,这种模块之间的耦合为()。A.数据耦合 B.公共耦合 C.标记耦合 D.内容耦合44. 数据耦合和控制耦合相比,则()成立。A.数据耦合的耦合性强 B.控制耦合的耦合性强C.两者的耦合性相当 D.两者的耦合性需要根据具体情况分析45. 衡量模块独立性的标准是()。A.耦合的类型 B.内聚的类型C.模块信息的隐藏性 D.耦合性和内聚性46. 如果某种内聚要求一个模块中包含的内容必须在同一段时间内执行,则这种内聚为()。A.时间内聚 B.逻辑内聚 C.通信内聚 D.信息内聚47. 为了提高模块的独立性,模块的内部最好是()。A.逻辑内聚 B.时间内聚 C.功能内聚 D.

11、通信内聚48. 在结构化设计方法中,下面哪种内聚的内聚性最弱()。A.逻辑内聚 B.时间内聚 C.偶然内聚 D.过程内聚49. 详细设计的主要任务是确定每个模块的()。A.算法和使用的数据结构 B.外部接口C.功能 D.程序50. PAD图为()提供了有力的工具。A.系统分析 B.软件设计 C.自动编码 D.软件测试51. 不属于详细设计工具的是()。A.N-S图 B.PAD图 C.PDL D.SC52. 程序的三种基本结构是()。A.过程、子过程和子程序 B.递归、堆栈和队列C.顺序、选择和循环 D.调用、返回和转移53. 下面描述中,符合结构化程序设计风格的是()。A.使用顺序、选择和循环

12、三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.使用GOTO语句54. 下面不属于软件设计原则的是()。A.抽象 B.模块化 C.自底向上 D.信息隐藏55. 由于在开发过程中测试的不彻底、不完全而造成的维护是()。A.改正性维护 B.完善性维护C.适应性维护 D.预防性维护56. 为适应软硬件环境变化而修改软件的过程是()。A.改正性维护 B.完善性维护C.适应性维护 D.预防性维护57. 为增加软件功能和性能而进行的软件维护过程是()。A.改正性维护 B.完善性维护C.适应性维护 D.预防性维护58. 软件维护阶段的文档是()。A.软件需

13、求说明 B.操作手册C.软件问题报告 D.测试分析报告59. 软件的可维护性是指()。A.软件能被修改的难易程度 B.软件可理解的难易程度C.软件可移植性和可使用性 D.软件维护文档的完整性60. 软件维护工作中最主要的部分是()。A.改正性维护 B.完善性维护C.适应性维护 D.预防性维护61. 维护中,因误删除一个标识符而引起的错误是()副作用。A.文档 B.数据 C.编码 D.设计62. 维护中,因修改全局变量或公用数据而引起的错误是()副作用。A.文档 B.数据 C.编码 D.设计63. 软件维护工作过程中,第一步先确认()。A.维护环境 B.维护类型 C.维护要求 D.维护者64. 在软件生存周期中,工作量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号