华南理工大学《软件工程》06软件工程.docVIP

华南理工大学《软件工程》06软件工程.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
题型:单选、填空、判断、简答、论述、名词解释 选择 P:1.软件的分类:系统软件 应用软件(、中间件)、数据库软件 P7:2.CASE的含义:Computer-Aided Software Engineering 3.模型概要设计的主要成果:概要设计说明书 P181: 4.结构化设计首先确定的是:DFD图 (Data-Flow Diagrams)数据流图 5.聚合度(↑紧)、耦合度 模块聚合度用于衡量模块内部各成分之间彼此结合的紧密程度。 类聚度越高越紧密 P 6.软件设计阶段主要输出:设计规格说明书 执行阶段主要输出:程序 7.衡量模块独立性的标准:类聚性和耦合性 P47:8.数据结构设计的阶段: 概要设计阶段(对数据进行逻辑设计) P181:9.结构化分析的核心是:用DFD建模 P342:10.软件测试中“白盒”测试用于测试:程序的内部逻辑 P8:11.软件工程当前主要问题: (1)多样性的挑战 (2)交付上的挑战 (3)信任的挑战 P88:12.可行性分析的目标:搞清是否值得开发 (该系统是否值得进行更细致的分析) (需求工程和系统开发过程是否值得进行) P46:可靠性研究,指明现有的软件、硬件技术能否实现用户对新系统的要求,并从业务角度来决定系统开发是否划算以及在预算范围内能否开发出来。可靠性研究是比较便宜和海里的。结果就是要得出结论,该系统是否值得进行更细致的分析。 P88:可行性研究的输入信息是一系列初步需求、系统的一个框架描述和希望系统将如何支持业务过程的说明信息,可行性研究的结果应该是给出一份报告,对需求工程和系统开发过程是否值得进行给出具体的意见和建议。 13.SD结构设计结果:模块结构图 P73:14.软件系统需求常常分为:功能需求、非功能需求、领域需求 (1)功能需求。包括对系统应该提供的服务、如何对输入做出反应以及系统在特定条件下的行为的描述。在某些情况下,功能需求可能还需明确声明系统不应该做什么。 (2)非功能需求。对系统提供的服务或功能给出的约束。包括时间约束、开发过程的约束、标准等。非功能需求常用于整个系统。通常不用在单个系统或服务中。 (3)领域需求。这是来自系统的应用领域的需求,反映???该领域的特点。它们也可能是功能需求或非功能需求。 P73:15.功能需求与非功能性需求的区别: 答:功能需求包括对系统应该提供的服务、如何对输入做出反应以及系统在特定条件下的行为的描述。在某些情况下,功能需求可能还需明确声明系统不应该做什么。 非功能需求是对系统提供的服务或功能给出的约束。包括时间约束、开发过程的约束、标准等。非功能需求常用于整个系统。通常不用在单个系统或服务中。 16.软件需求分析应在哪个阶段实施:软件定义 P334:17.“黑盒”测试的目标是:测试软件的功能 18.详细设计目的:建立软件模块 P4849:19.软件的纠错人员应该是:程序员 20.检测软件是否符合需求是什么的内容:确认测试 21.软件设计文档影响:可维护性(最主要的) P40:22.瀑布模型中,可行性分析属于哪个阶段:项目计划阶段(需求分析和定义阶段) P200:23.用来描述面向对象设计的两类设计模型是: (1)静态模型。通过系统对象类及其之间的关系来描述系统的静态结构。在这一阶段需要记录的重要关系有水利化关系、使用/被使用关系和组成关系。 (2)动态模型。描述系统的动态结构和系统对象(不是对象类)之间的交互。需要记录的交互包括由对象请求的服务序列以及系统状态与这些对象交互之间的关联方式。 常用模型介绍: (1)子系统模型。说明对象的逻辑分组,每个分组构成一个子系统。使用类的图表格式来表示,每个子系统以一个包的形式存在。子系统模型是静态模型。 (2)序列模型。说明对象交互的序列。使用UML序列图或协作图来表示。序列模型是动态模型。 (3)状态机模型。说明单个对象如何响应事件来改变它们的状态。它们使用的状态图来表示。状态机模型是动态模型。 P163:24.分布式系统的主要优点: (1)资源共享。分布式系统允许硬件、软件资源,共享使用。 (2)开放性。是指系统通过添加非私有资源来扩展自己的能力。 (3)并发性。在分布式系统中,有许多过程可以在网络的不同计算机上同时运行。这些过程在其正常运行期间可以(但不是必须)彼此通信。 (4)可伸缩性。原则上,分布式系统要有可伸缩性,系统的能力可以通过增加新的资源来满足对系统的新的需求。实际过程中,可伸缩性可能受到网络的限制。 (5)容错性。多台计算机及其信息复制能力意味着系统对硬件和软件错误具有相当的容错能力。 分布式系统的主要缺点: (1)复杂性。分布式系统比集中式

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档