软件工程期末复习练习题.doc

软件工程期末复习练习题.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程方法学 1 单项选择题 1. 需求分析阶段最重要的技术文档是( B )。 A. 设计规格说明书 B. 需求规格说明书 C. 可行性分析报告 D。 用户手册 2. 在分析模型中,( A )用来描绘数据对象之间的关系。 A. 实体关系图 B. 状态转换图 C. 数据流图 D. 处理规格说明 3. 以下关于数据流图的说法错误的是( C )。 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储 数据流图是用作结构化分析建模的一种工具 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成 数据流图的绘制采用自上向下、逐层分解的方法 4. 数据字典是软件需求分析阶段的最终要工具之一,其最基本的功能是( C )。 A. 数据库设计 B. 数据通信 C.数据定义 D.数据维护 5. E—R模型是表示概念数据模型的一种方法,通常它和( B )。 A. 系统实现方法有关 B. 系统实现方法无关 C. DBMS有关 D.操作系统有关 6. 在结构化分析中,通常不需要建立( C )。D A. 数据模型 B. 功能模型 C.行为模型 D. 关联模型 7. 需求分析阶段的研究对象是( B )。 A. 系统分析员要求 B. 用户需求 C. 软硬件要求 D.系统要求 8. 在数据流程图中,符号○用来表示( A )。 A. 处理 B. 外部实体 C. 数据存储 D.数据源点 9. 结构化方法的基本原则是( B )。 A. 模块化 B. 抽象与分解 C. 信息隐蔽 D.逐步求精 10. 耦合度最高的是( B )耦合。 A. 环境 B. 内容 C. 控制 D.数据 11. ( B )是引起系统状态转换的控制信息。 A. 状态 B. 事件 C. 动作 D. 数据 12. 信息隐藏的基本思想不包括( C )。D 模块内部的数据和过程,对于那些不需要这些信息的模块不可访问 每一个模块只完成一个相对独立的特定功能 模块之间仅仅交换那些完成系统功能必须交换的信息 提取客观世界中一群事务的某些本质共性,暂时忽略它们非本质的细节 13. 内聚程度较低的是( A )内聚。 A. 偶然 B. 过程 C. 顺序 D.时间 14. 对于一个程序来说,组成系统的模块数目( D ),则开发成本越小。C A.越多 B.越少 C. 为某个定值 D. 在5~9个之间 15. ( A )是把分析模型中的信息描述转换为实体所需要的数据结构。 A. 数据设计 B. 文件设计 C. 数据库设计 D. 模型设计 16. 画软件结构图时应注意调用关系只能是( B )。 A. 从下到上 B. 从上到下 C. 从左到右 D. 从右到左 17. 在人机界面的设计过程中,不需要考虑下列( C )问题。 A. 系统响应时间 B. 出错信息处理 C. 输入输出数据 D. 用户帮助 18. 程序流程图中的箭头代表( C )。B A. 数据流 B.控制流 C. 顺序流 D.调用 19. 过程设计的主要活动有( B )。D Ⅰ. 确定每一个模块使用的数据结构 Ⅱ. 为每一个模块确定采用的算法 Ⅲ. 确定模块的接口的细节 Ⅳ. 确定用户界面 A.Ⅰ、Ⅰ和Ⅲ B. Ⅰ、Ⅱ和Ⅳ C. Ⅱ、Ⅲ和Ⅳ D. 以上都正确 20. 软件测试是软件质量保证的重要手段,下述( B )是软件测试的最基础环节。 A. 功能测试 B. 单元测试

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档