面向对象的分析与设计期中复习

面向对象的分析与设计期中复习

ID:42141324

大小:431.29 KB

页数:9页

时间:2019-09-08

面向对象的分析与设计期中复习_第1页
面向对象的分析与设计期中复习_第2页
面向对象的分析与设计期中复习_第3页
面向对象的分析与设计期中复习_第4页
面向对象的分析与设计期中复习_第5页
资源描述:

《面向对象的分析与设计期中复习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象的分析与设计期中复习资料整理题型一:名词解释(考5个,占10分)1•面向对象(00):不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,用什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。2•面向对象方法:是一种运用对彖、类、继承、封装、聚合、关联、消息和多态性等概念来构造系统的软件开发方法。3•面向对象的分析(00A):是一种基于对彖、类、继承、封装、聚合、关联、消息和多态性等面向对象概念的分析方法。4.面向对象的设计(00D):就是在00A模型基础上运用面向对象方法进行系统设计,其目标是产生一个可实现的00D模型。5•

2、统一建模语言(UML):是在多种而向对象建模方法相互融合的基础上形成的建模语言。6.用例视图:是被称为参与者的外部用户所能观察到的系统功能的模型图。7•需求模型:找出在系统边界以外与系统进行交互的所用参与者,分析参与者使用每一项系统功能时的执行过程,通过用况來描述每一项功能。最终形成由参与者、用况以及它们之间的关系所构成的用况图,即系统的需求模型。8•关联:关联是两个或多个类以上的一个关系(即这些类的对象实例集合的笛卡尔积的一个子集合),其中的元素提供了被开发系统的应用领域中一组有意义的信息。9•对象约束语言(0CL):一种用于施加在指定模型元素上约束的语言。10.聚合:是两个类

3、之间的一个二元关系,它表示一个类的对象实例以另一个类的对象实例作为其组成部分。继承:特殊类拥有其一般类的全部属性与操作,成为特殊类对一般类的继承。12•抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质的特征,就叫做抽彖。13.对象:是系统中用來描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和施加于这组属性的一组操作构成。14类:是具有相同属性和操作的一组对彖的集合,它为属于该类的全部对象提供了统一的抽象描述,它由一个类名、一组属性和一组操作构成。15•泛化:此概念可看成面向对象方法中继承的同义词,本来是表述类之间的一般一一特殊关系,UNL把它推广到包图

4、、用况图等多种图中,认为用况之间也可以建立泛化关系。16•基于语言的信息分析(LIA):标识出应用论域的概念空I'可及这些概念之问的关系。17•短语频率分析(PFA):短语频率分析搜索选定的资源文本,以标识可以表示应用论域概念的术语。三视图模型(3VM):结构化软件分析核心设计实体一关系模型、数据流模型、状态迁移模型19.顺序图:表示了对象之间传递消息的时间顺序o20・用况:是对参与者使用系统的一项功能吋所进行的交互过程的描述,其中包含由双方交替执行的一系列动作。21•封装:就是把对象的属性和操作结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。题型二:简答题(考6个,占30

5、分)UML着重1•传统的需求分析3大核心技术:(图示)答:2.6种模型图:模型图答:6种模型图厂类图I——对象图扌一模块图i—进程图J状态转移图交互图用「•分析和设计只用丁设计3•几种典型的系统建模方法:答:功能分解法、结构化方法、信息建模法、面向对象方法(前三种为传统的分析与设计)4.面向对象的两人基本结构:答:泛化特化结构(或称一般特殊结构)一一继承;整体局部结构一一聚合5•当用聚合和继承均可达到目的的时候,用哪个?答:用聚合。继承的复用性较低,界面设计等多采用聚合的形式。6•组合与聚合的异同:答:相同点:两者都表述整体与部分的关系;不同点:聚合:通常在定义一个整体类后,再去

6、分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。聚合关系中代表部分实物的对象鱼代表聚合事物的对象的生存期无关,一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合:组合关系屮部分和整体具有统一的生存期。一旦整体对象不存在了,部分对象也将不存在。6.画出二元关联模式图:7.画出“发现对象技术的概要”图mi.i6.以杯子为例画示意图解释对象与类的关系:7.需求分析的4个类型:答:非形式化需求分析、形式化需求分析、结构化需求分析、面向对象需求分析8.结构化方法(见第一页)结构化分析又称数据流法,其基本策略是跟踪数据流,即研究问题域中数据如何流动,

7、以及在各个环节上进行何种处理,从而发现数据流和加工。得到的分析模型是数据流图(DFD),主要模型元素是数据流、加工、文件及端点,外加处理说明和数据字典。9.着重看UML的儿种图如何画!题型三:应用题(60分)1.画出PDF的用例图类监督员boxofficecreditcardservice生令线(活动的)request(count,perfonnarKgVshowavailability(seat・list)select(seats)Vdemandpayment(cost)ins

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。