软件工程及应用复习题_第1页
软件工程及应用复习题_第2页
软件工程及应用复习题_第3页
软件工程及应用复习题_第4页
软件工程及应用复习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程及应用复习题一、 填空题1、软件是由计算机程序、数据、及 文档 三部分组成的完整集合。其中,计算机程序是按事先设计的功能和性能要求执行的指令序列。数据是使程序能够正确操纵信息的数据结构。文档 是与程序开发、维护和使用有关的图文材料。2、描述软件生存周期的瀑布模型在开发阶段一般包括需求分析、总体设计、详细设计、系统实现和软件测试等几个阶段。瀑布模型的各阶段依次线形连接,是文档驱动的模型。3、喷泉模型适用于面向对象方法。4、快速原型模型建立原型的主要目的是定义需求,实际的软件在充分考虑了质量和可行性后才被开发。5、软件工程的主要思想是在软件生产中用 工程化方法_代替传统手工方法。 6、软件

2、工程方法学的三个要素是方法、工具和过程。其中, 软件工具 为软件工程方法提供了自动或半自动软件支撑环境。7、需求分析的快速原型化方法中,原型分为追加型(或进化型)和废弃型两类。8、结构化方法基于 模块化 思想, 采用 抽象 和 分解 的原则进行分析和设计。9、数据流程图(DFD)用于系统的 功能建模,其组成成分包括 数据存储、数据处理、源点和汇点 和 数据流。10、实体-关系图包括 对象,属性 和 关系 三方面信息。11、根据设计内容不同,可以将软件设计分为 数据设计、接口设计、体系结构设计 和 过程设计 四种。12、Jackson方法是一种典型的面向 数据结构 的软件开发方法。13、模块中所

3、有成分引用共同的数据,该模块是 通信 内聚的。14、PDL(过程设计语言)是用于描述功能模块的算法设计和加工细节的语言。15、结构化过程设计中采用的基本结构有 顺序结构、 分支选择结构 和 循环结构。16、在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 模块化 。17、结构化设计是以需求阶段产生的 数据流 图为基础,按一定的步骤映射成系统逻辑模型,然后进行设计的。18、软件测试 是为了发现程序中的错误而执行程序的过程。19、黑盒测试法是通过分析程序的 功能说明 来设计测试用例的方法;白盒测试法是根据程序的 内部逻辑 和 执行步骤 来设计测试用例的方法

4、。20、结构化程序设计用自顶向下、逐步求精的程序设计方法。21、汇编语言是面向 机器 的语言,可对外部设备的 接口 进行操作。22、在学校中,学生和课程之间是 关联 关系。23、 类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是 依赖 关系 。24、在面向对象分析中,通常建立的模型有 对象模型、动态模型 和 功能模型。25、面向对象方法的要素是 对象、 类、 继承 和 消息机制。 26、动物与老虎之间是 继承 关系。公司与部门之间是 聚合关系。27、用例图的主要元素是 用例、 执行者 和 通信联系。28、用例及其协作之间是 细化关系。29、用来表示对象之间消

5、息传送序列的UML图形是 顺序图。描述软件之间相互依赖关系的UML图是 构件图 。30、封装 是将对象的外部特征和内在实现分开的技术。31、面向对象的系统设计中,系统结构通过 类 与 对象 的关系来确定。32把一组具有较强联系的类组织在一起而得到的类的集合是 主题 。33、UML的动态模型用来描述对象和关系的状态、状态转换的事件 和 对象的服务。 34、面向对象的方法中,类的泛化关系通过 继承 来实现。 35、统一过程RUP是 用例 驱动的软件。二、 选择题1、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A. 软件过程 B. 软

6、件测试 C. 软件生存周期 D. 软件工程 2、在各种不同的软件需求中,( B)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。A. 业务需求 B. 功能需求 C. 非功能需求 D. 用户需求 3、(A)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 4、软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(C)。A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确5、各种需求方法都有它们共同

7、适用的是(D)。A说明方法B描述方式C. 准则D基本原则6、在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A)。A. 数据流图 B. 数据词典C. 结构化英语D. 判定表与判定树7、在结构化分析方法中用状态转移图表达系统或对象的行为。在状态转移图中,由一个状态和一个事件所决定的下一状态可能会有(A)个。A. 1 B. 2 C. 多个D. 不确定8、软件需求分析的任务不应包括(C)。A. 问题分析B. 信息域分析C. 结构化程序设计D. 确定逻辑模型9、可使用多种工具进行需求分析,下面(C)是不适用的。A. 数据流图B. 判定表C. PAD图 D. 数据词典10、需求规格说明书的内容

8、不应当包括(B)。A. 对重要功能的描述 B. 对算法的详细过程性描述C. 软件确认准则 D. 软件的性能11、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。A. 需求不确定性高的 B.需求确定的C. 管理信息D. 决策支持12、在需求分析中,用于数据建模的图形是(A)。AE-R图 B. 数据流程图 C. 状态转移图 D. 层次图13、下面(C)不是数据流图中的基本元素。A数据处理 B. 数据存储 C. 数据对象 D. 数据流 14、需求分析中用于行为建模的图形是(C)。AE-R图 B. 数据流程图 C. 状态转移图 D. 层次图15、下列模块的耦合关系中,耦合度最高

9、的是(B)。A. 数据耦合 B. 内容耦合 C. 公共耦合 D. 控制耦合16、下列模块内聚中,内聚性最弱的是(A)。,A. 巧合内聚 B. 功能内聚 C. 通信内聚 D. 信息内聚17、下列不是软件设计阶段的方法的是(D)。A. SD方法B. Jackson方法C. Parnas方法 D. 快速原型法18、下列(A)是软件结构设计的图形工具。A. HIPO图B. PAD图C. N-S图 D. DFD图19、根据输入输出的数据结构产生程序结构的设计方法是(B) AParnas 方法  BJackson 方法 CWirth 方法  DDijkst

10、ra 方法20、软件结构设计中用于表示模块间调用关系的图为(D) A. PAD B. HIPO C. NS D. SC 21、结构化设计的最终目标是满足模块的(C)。 A. 高耦合,高聚合 B. 高耦合,低聚合C. 低耦合,高聚合D. 低耦合,低聚合22、不属于软件详细设计阶段的工具是(B)。 A. PAD图 B. IPO图 C. N-S图 D. PDL 23、软件测试的目的是(B)。A. 评价软件的质量 B. 发现软件的错误C. 测量程序的动态特性D.证明软件是正确的24、不适用于黑盒测试的方法是(D)。 A. 等价类划分法 B. 边界分析法 C. 错误推理法 D. 逻辑覆盖法 2

11、5、在以下的测试过程中,逻辑覆盖最强的是(A)。A. 条件组合覆盖 B. 判定覆盖 C. 条件覆盖 D. 判定/条件覆盖26、不执行测试软件的测试方法是(B)。A. 动态测试 B. 静态测试 C. 集成测试 D. 黑盒测试27、进行软件测试时,选择的测试数据应该是(D)。A随机地选取 B. 取一切可能的输入数据C. 在完成编码以后制定出的测试数据 D. 选择发现错误的可能性大的数据28、程序的三种基本控制结构的共同点是(D)。A. 不能嵌套使用 B. 只能用来写简单的程序C. 已经用硬件实现 D. 只有一个入口和一个出口29、软件调试的目的是(A)。A找出错误所在并改正之 B. 排除存在错误的

12、可能性C. 对错误性质进行分类 D. 统计出错的次数 30、设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次的测试是(D)。 A. 条件组合覆盖 B. 判定覆盖 C. 条件覆盖 D. 判定/条件覆盖31、设计足够的测试用例,运行被测程序,使得每个判断的所有可能的条件取值组合至少执行一次的是(A)。A. 条件组合覆盖 B. 判定覆盖 C. 条件覆盖 D. 判定/条件覆盖32、用于检查软件组成接口正确性的测试是(B)。A. 单元测试 B. 集成测试 C.系统测试 D. 验收测试。33、在数据流图中,椭圆代表(C)。A. 源点B. 终点C. 加工D. 模块34、TURBO PASCA

13、L是(D)软件。A.系统软件B.人工智能C.事务软件D.应用软件35、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(C)。A.编码阶段B.软件开发全过程C.软件定义阶段D.软件设计阶段36、检查软件产品是否符合需求定义的过程称为(C)。A.确认测试B.集成测试C.验收测试D.验证测试37、白盒测试主要用于测试(D)。A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑38、模块内聚度越高,说明模块内各成分彼此结合的程度越(B)。A.松散B.紧密C.无法判断D.相等39、在软件的层次结构中,“一个模块被其他模块直接调用的调用者的数量”是指(B )A.深度B.扇入C.扇出D.耦合

14、40、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(B)。 A.软件结构B.软件过程C.软件模型D.软件模块41、软件设计阶段的输出主要是(C)。A.程序B.模块C.伪代码D、设计规格说明书42、对软件中基本组成单位进行的测试是(A)。A. 单元测试 B. 集成测试 C.系统测试 D. 验收测试。43、软件需求分析阶段的测试手段一般采用( )。 A 总结 B 阶段性报告 C 需求分析评审 D 不测试 44、程序的三种基本控制结构是(B)。A过程、子程序和分程序B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移45、汽车有一个发动机。汽车和发动

15、机之间的关系是(B)关系。A一般具体B整体部分 C分类关系D主从关系46、一个操作在不同的类中可以有不同的实现方式的性质是(A)。 A.多态性B多继承 C可复用性D信息隐蔽47、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。 A. 用例图 B. 类图 C活动图D协作图 48、在面向对象的系统中,系统责任的良好分配原则是(C)。 A 在类之间均匀分配 B 集中分配在少数控制类中 C 根据交互图的消息进行分配 D 根据个人喜好进行分配 49、(C)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A 多态性 B 继承

16、C 封装 D 消息 50、面向对象分析是对系统进行(A)的一种方法。 A 需求建模 B 程序设计 C 设计评审 D 测试验收 51、仅使用对象和消息的方法是(B)。A 面向对象的方法 B 基于对象的方法 C 基于类的方法 D 基于消息的方法52、面向对象程序设计语言不同于其他语言的最主要特点是(C)。A 模块性 B 抽象性 C 继承性 D 封装性 53、(A)是软件开发中重复使用相同或相似软件元素的过程。A 软件重用 B软件继承 C 软件建模 D 软件测试 54、统一过程RUP是基于(D)的软件。A UML B对象 C 用例 D 构件55、 把一组具有较强联系的类组织在一起而得到的类的结合称作

17、(B)。 A 构件 B主题 C 包 D 用例56、 可以用数据流程图表示的模型是(C)。A 用例模型 B动态模型 C 功能模型 D 静态模型57、面向对象分析阶段的核心模型是(A)。A 对象模型 B动态模型 C 功能模型 D 静态模型58、在面向对象方法中,对象之间的通信采用(D)。A. 方法调用 B. 类的继承 C. 数据传输 D.消息传递59、在面向对象的测试中,(A)层的测试是对类的每个服务进行测试。A 算法层 B类层 C 系统层 D 模板层60、面向对象设计分为(C)两个阶段。A 功能设计和结构设计 B 系统设计和结构设计C 系统设计和对象设计 D 系统设计和用例设计三、 简答题1、

18、什么是软件生存周期?它一般由哪些阶段组成? 答:软件的生存周期就是软件从孕育、诞生、成长、成熟直到衰亡的全过程,也就是从设计软件产品开始到产品不能使用为止的时间周期。它一般包括的阶段有:软件项目计划、软件需求分析、软件设计、软件实现、软件测试,以及运行维护。2、 软件和程序的区别是什么?答:软件是计算机系统中与硬件相互依存的部分,它是包括计算机程序,数据及其相关文档的完整集合。 程序只是按事先设计的功能和性能要求执行的指令序列,是软件的组成部分。3、 简述瀑布模型的主要缺陷,并说明原因。答:瀑布模型的主要缺陷是依赖于一次需求分析,不能适应需求的变化;早期错误一旦延迟到后期发现,往往不能得到纠正

19、;缺乏整体的描述能力和计算机化的适应性。造成缺陷的原因主要是该模型是面向阶段的、线性的开发策略,每个阶段只有当前一个阶段完成后才能开始。4、 简述需求分析阶段的基本任务和主要工作。答:需求分析阶段的基本任务是准确的定义系统目标,即理解并准确表达用户要求,借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么” 的问题。主要工作: 问题识别。确定目标系统的具体要求。 分析与综合,导出软件的逻辑模型。 编写文档。编写“需求规格说明书”、编写初步用户使用手册、编写确认测试计划、修改完善软件开发计划。5、 可行性研究主要研究哪些问题?试简单说明。答:可行性研究主要做三个方面的研究:

20、67; 经济可行性 :进行成本效益分析。从经济角度判断系统开发是否“合算”。§ 技术可行性 :进行技术风险评价。从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。§ 社会可行性:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。6、 数据流图的作用是什么?它由哪些基本成份构成?答:数据流图可以用来抽象地表示系统或软件。它从信息传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可以按自顶向下、逐步分解的方法表示内容不断增

21、加的数据流和功能细节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从而可以建立起系统或软件的功能模型。数据流图的基本成份有4种:数据的源点和汇点、数据加工、数据存储和数据流。7、简单说明模块独立性与信息隐蔽的关系?答:“模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的。信息隐蔽定义和实施了对模块的过程细节和局部数据结构的存取限制,做到信息隐蔽的模块,其模块相互间的接口比较简单,因此独立性比较强。8、简单说明概要设计的基本步骤?答: 确定设计方案 设计软件结构 设

22、计数据文件 制定测试方案 书写概要设计文档9、为了降低模块的耦合程度,应遵循的设计原则有哪些?答:尽量使用数据耦合。少用控制耦合和特征耦合 用参数传递信息,不采用内容耦合 尽量控制公共环境耦合。10、采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?答:等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。边界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中

23、可能发生错误的情况,根据这些情况选择测试用例。因果图。因果图能有效的检测输入条件的各种组合可能会引起的错误。因果图的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。11、简述数据字典与数据流图的关系。答:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。(2分)数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。12、简述结构化程序设计方法的基本要点。答

24、:(1)采用自顶向下,逐步求精的程序设计方法。(2)使用三种基本控制结构构造程序,分别是顺序,选择和循环(3)采用主程序员组的组织形式。13、试说明面向对象开发方法与面向数据流的结构化开发方法的主要区别。答:结构化方法将结构化分析和结构化设计分为两个独立的部分,将描述数据对象和描述作用于数据上的操作分别进行,而事实上对数据的抽象和对在数据上处理的抽象是密切相关,不可分割的,对它们的分别处理会增加软件开发和维护的难度。面向对象系统中的对象是数据抽象与过程抽象的一个混合体。面向对象的方法能有效地描述和刻画问题域的信息和行为,以全局的观点考虑系统中各种对象的联系,考虑系统的完整性和一致性,是对问题域

25、完整和直接的映射。14、试举例说明类之间存在的关联关系。答:普通关联-学生和书本的关联限定关联-目录和文件之间的关系关联类-学生和课程的关系聚集关联-飞机和机翼的关系。15、面向对象系统设计的主要步骤是什么?答:将系统分解成子系统。设计问题域子系统 设计人机交互子系统 设计任务管理子系统 设计数据管理子系统16、简述软件重用的概念和作用,并列举出可能重用的软件元素。答:软件重用是指在软件开发过程中重复使用相同或相似的软件元素的过程。通过在软件开发过程中重用软件构件可以降低软件开发和维护的成本,提高软件生产率,是提高软件质量合理而有效的途径。可能的重用有:项目计划重用。成本估计重用。体系结构重用

26、。需求模型和规格说明重用。设计重用。源代码重用。文档重用。用户界面重用。数据重用。测试用例重用。17、简述用例图的基本成分及相应的作用。答:用例图的主要元素是用例、执行者和通信联系。 用例用椭圆表示,描述系统功能;执行者也称角色,用小人表示,描述和系统交互的人或物;通信联系用线段表示,用来描述用例和执行者之间的交互。18、说明类的特征以及它与传统数据类型的区别。答:类是具有相同特征和行为的对象集合。类是对象的模板,抽象地描述了属于该类的全部对象的属性和操作。就它是一个数据值的聚合的意义上来看,与传统意义的记录或结构类型类似,但又有差别。类扩展了通常的记录语义,可提供各种级别的可访问性。也就是说

27、,记录的某些成份可能是不可访问的,而这些成份对于本记录型来说具有可访问性。类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。19、简述说明面向对象分析的基本过程。答:1发现对象,定义对象和类的属性和服务。2分析对象之间的关系,建立实例连接。3划分主题,定义系统结构。4编写脚本、画顺序图和状态转换图,建立动态模型。5分析系统中数据之间的依赖关系和数据处理能力,建立功能模型20、简述设计类时所要遵循的基本准则。答:模块化:把类中数据结构和操作数据的方法紧密地结合在一起,通过实例化构成模块。抽象:类是一种抽象的数据结构,她对外开放的接口定义了外界可以使用的合法操作符。信

28、息隐蔽:通过信息隐蔽可保护类的存储表示不被其它类的实例直接存取。 高内聚:模块内部各个部分之间应有较强的关系,它们不能分别标识。低耦合:一个单独模块应尽量不依赖于其它模块。重用性:在设计类时要考虑将来的重复使用。21、简单说明如何在类的设计中做到抽象、信息隐蔽和模块化。答:以类作为系统的基本模块单元,通过一般化特殊化关系和整体部分关系,搭建整个系统的类层次结构,实现数据抽象和过程抽象;§ 将数据和相关的操作封装在类内部,建立共有、私有和子类型等存取级别,将数据表示定义成为类的私有成员,实现信息隐蔽。§ 通过建立类属性(类模板),将某些有可复用要求的类设计成在数据类型上通用的

29、可复用的软件构件,这样有助于实现模块化。22、简单阐述UML的建模方法,并说明它如何表示一个系统。答:UML叫做统一的建模语言,它允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。UML用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:§ 用户模型视图 :这个视图从用户(在UML中叫做参与者)角度来表示系统。它用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。§ 结构模型视图 :从系统内部来看数据和功能性。即对静态结构(类、对象和关系)模型化。§ 行为

30、模型视图 :这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。§ 实现模型视图 :将系统的结构和行为表达成为易于转换为实现的方式。§ 环境模型视图 :表示系统实现环境的结构和行为。23、简单说明对象、类及接口之间的关系。答:对象是面向对象开发模式的基本成分,是现实世界中个体或事物的抽象表示。每个对象可由一组属性和它可以执行的一组操作来定义。类是一组具有相同特征和行为的对象集合,是对象的模板,抽象地描述了属于该类的全部对象的属性和操作。对象是类的实例化。接口是由于类中特殊化的方法而存在的规范,它的作用是把已知的某些类拥

31、有的某些行为从使用这些行为的类中分离出来。接口类似于抽象类,但它不是类,它与类层次结构没有太大的关系,只是使得类层次结构的实现更为灵活,不会因某些特殊化的方法而发生改变。24、简述面向对象方法中建立动态模型的步骤答:1)编写脚本。2)从脚本中提取事件。3)画出UML顺序图或活动图。4)画出对象的状态转换图。25、简述面向对象设计的主要阶段。答:面向对象设计是把分析阶段得到的需求,转变成符合成本和质量要求的、抽象的系统实现方案的过程。它包括系统设计和对象设计两个阶段:系统设计用来设计目标系统的体系结构,是将系统分析为各子系统并定义其组织方式的过程;对象设计用来扩充、完善和细化对象模型,它集中于类

32、的详细设计。四、分析题1、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统的实体关系图如下所示:请问图中是否应该增加"教务人员"?试说明理由。答:不需要。 因为E-R图是表示目标系统问题域的数据模型,它描述的是系统数据之间的静态联系,而不是操作关系。而“教务人员”是系统的外部实体,是操作者,而不是E-R图中的实体。2、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。       Int Sort(in

33、t n, int A) i=1; while i<=n-1 Max=Ai; j=i+1; while j<=n if Max <Aj temp= Max; Max =Aj; Aj=temp; j=j+1; i=i+1;       画出该程序的程序流图,并计算其McCabe环路复杂性()。 (V(G)=4 图略)       3请使用N-S图和PDL语言描述在数组A(1)A(10)中找最大数的算法。解:PDL语言:N=1WHILE N<=10

34、 DOIF A(N)<=A(N+1) MAX =A(N+1);ELSE MAX =A(N) ENDIF;N=N+1;ENDWHILE;(N-S图略)4有下列伪码程序: scanf (A, B);If ( A>=10) X =10; Else X=l ;If (B>=20) Y=20; Else Y=2;Printf (X,Y)设计该程序的语句覆盖测试用例。参考答案: A=9(或<l0),B=l9(或<20); A=l0(或>=10),B=20(或>=20)5、分析下列类图,试解释其中的关系。答案:商店中有商品,但是商品也可能被人买走从而离开商店 6、下图中,类B和类A之间是什么关系?请解释该关系的含义。答案:依赖关系。假设有两个元素X、Y,如果修改X的定义可能会导致对另一个元素Y的定义的修改,则称元素Y依赖于元素X。7、分析下列语句,说明所采用的技术。Class Consolepublic static void drawLine(int par

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论