软件工程及应用复习题[最终版].docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程及应用复习题 填空题 1、软件是由计算机程序、数据、及 文档 三部分组成的完整集合。其中,计算机程序是按事先设计的功能和性能要求执行的指令序列。数据是使程序能够正确操纵信息的数据结构。文档 是与程序开发、维护和使用有关的图文材料。 2、描述软件生存周期的瀑布模型在开发阶段一般包括需求分析、总体设计、详细设计、系统实现和软件测试等几个阶段。瀑布模型的各阶段依次线形连接,是文档驱动的模型。 3、喷泉模型适用于面向对象方法。 4、快速原型模型建立原型的主要目的是定义需求,实际的软件在充分考虑了质量和可行性后才被开发。 5、软件工程的主要思想是在软件生产中用 工程化方法__代替传统手工方法。 6、软件工程方法学的三个要素是方法、工具和过程。其中, 软件工具 为软件工程方法提供了自动或半自动软件支撑环境。 7、需求分析的快速原型化方法中,原型分为 追加型(或进化型)和 废弃型 两类。 8、结构化方法基于 模块化 思想, 采用 抽象 和 分解 的原则进行分析和设计。 9、数据流程图(DFD)用于系统的 功能建模,其组成成分包括 数据存储、数据处理、源点和汇点 和 数据流。 10、实体-关系图包括 对象,属性 和 关系 三方面信息。 11、根据设计内容不同,可以将软件设计分为 数据设计、接口设计、体系结构设计 和 过程设计 四种。 12、Jackson方法是一种典型的面向 数据结构 的软件开发方法。 13、模块中所有成分引用共同的数据,该模块是 通信 内聚的。 14、PDL(过程设计语言)是用于描述功能模块的算法设计和加工细节的语言。 15、结构化过程设计中采用的基本结构有 顺序结构、 分支选择结构 和 循环结构。 16、在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 模块化 。 17、结构化设计是以需求阶段产生的 数据流 图为基础,按一定的步骤映射成系统逻辑模型,然后进行设计的。 18、软件测试 是为了发现程序中的错误而执行程序的过程。 19、黑盒测试法是通过分析程序的 功能说明 来设计测试用例的方法;白盒测试法是根据程序的 内部逻辑 和 执行步骤 来设计测试用例的方法。 20、结构化程序设计用自顶向下、逐步求精的程序设计方法。 21、汇编语言是面向 机器 的语言,可对外部设备的 接口 进行操作。 22、在学校中,学生和课程之间是 关联 关系。 23、 类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是 依赖 关系 。 24、在面向对象分析中,通常建立的模型有 对象模型、动态模型 和 功能模型。 25、面向对象方法的要素是 对象、 类、 继承 和 消息机制。 26、动物与老虎之间是 继承 关系。公司与部门之间是 聚合关系。 27、用例图的主要元素是 用例、 执行者 和 通信联系。 28、用例及其协作之间是 细化关系。 29、用来表示对象之间消息传送序列的UML图形是 顺序图。描述软件之间相互依赖关系的UML图是 构件图 。 30、 封装 是将对象的外部特征和内在实现分开的技术。 31、面向对象的系统设计中,系统结构通过 类 与 对象 的关系来确定。 32把一组具有较强联系的类组织在一起而得到的类的集合是 主题 。 33、UML的动态模型用来描述对象和关系的状态、状态转换的事件 和 对象的服务。 34、面向对象的方法中,类的泛化关系通过 继承 来实现。 35、统一过程RUP是 用例 驱动的软件。 选择题 1、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A. 软件过程 B. 软件测试 C. 软件生存周期 D. 软件工程 2、在各种不同的软件需求中,( B)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A. 业务需求 B. 功能需求 C. 非功能需求 D. 用户需求 3、(A)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 4、软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(C)。 A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确 5、各种需求方法都有它们共同适用的是(D)。 A.说明方法 B.描述方式 C. 准则 D.基本原则 6、在结构化分析方法中,用以表达

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档