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

计算机公共基础软件工程基础.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机公共基础软件工程基础

考点真题 数据流图中带有箭头的线段表示的是________。 A) 控制流 B) 事件驱动 C) 模块调用 D) 数据流 2008年9月选择题第5题 参考答案:D * 考点真题 在软件开发中,需求分析阶段可以使用的工具是________。 A) N-S图 B) DFD图 C) PAD图 D) 程序流程图 2008年9月选择题第6题 参考答案:B 【解析】数据流图简称DFD图,采用图形方式来表达系统的逻辑功能、是结构化系统分析方法的主要表达工具。N-S图、PAD图(问题分析图)、程序流程图是设计阶段使用的工具。 * 考点真题 数据流程图(DFD图)是 A)软件概要设计的工具 B)软件详细设计的工具 C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具 2010年3月选择题第5题 参考答案:C 【解析】数据流图是结构化分析方法中使用的工具,UML是面向对象的需求分析的工具。 * 考点真题 在软件开发中,需求分析阶段产生的主要文档是________。 A)可行性分析报告 B)软件需求规格说明书 C)概要设计说明书D)集成测试计划 2008年4月选择题第4题 参考答案:B 【解析】需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等四方面。产生的主要文档为软件需求规格说明书,它可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 * 考点真题 在软件开发中,需求分析阶段产生的主要文档是 A)软件集成测试计划 B)软件详细设计说明书 C)用户手册 D)软件需求规格说明书 2011年3月选择题第4题 参考答案:D * 考点真题 常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用  【3】  方法。 2011年9月填空题第3题 参考答案:结构化 【解析】数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是逻辑模型的图形表示,它直接支持系统的功能建模。 * 考点真题 软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中__【3】__阶段产生软件需求规格说明书。 2009年9月填空题第3题 参考答案:需求分析 * 考点3 结构化设计方法 * 软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。 考点3 结构化设计方法 软件设计的基本原理   (1)抽象   把事物本质的共同特征提取出来而不必考虑其它细节。   (2)模块化   模块是指把一个待开发的软件分解成若干小的简单的部分。   模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。 * (3)信息隐蔽   在一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的   (4)模块独立性   独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少。   衡量软件的模块独立性的标准:   内聚性:一个模块内部各个元素间彼此结合的紧密程度   耦和性:模块间相互连接的紧密程序 * 考点3 结构化设计方法 概要设计基本任务   (1)设计软件系统结构 将一个复杂的系统按功能划分成模块,确定每个模块的功能,确定模块之间的调用关系。 (2)数据库设计 确定输入、输出文件的详细数据结构 * 考点3 结构化设计方法 概要设计基本任务   (3)编写概要设计文档 需要编写的文档有:概要设计说明书、数据库设计说明书、集成测试计划等。 (4)概要设计文档评审 对设计部分是否完整地实现需求中的功能、性能等要求都要进行评审,以免在以后的设计中出现大的问题而返工。    * 详细设计 任务   详细设计,即为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种工具表示算法和数据结构的细节。   常用的设计工具有:  图形工具:程序流程图,N-S,PAD,HIPO  表格工具:判定表  语言工具:PDL(伪码) * 考点真题 下面描述中错误的是 A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的表示工具 2011年3月选择题第6题 参考答案:A 【解析】系统总体结构支持软件系统的概要设计,其他选项均正确。故本题答案选A)。 * 考点真题 软件设计中模块划分应遵循的准则是________。 A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档