《系统分析与设计》复习资料_第1页
《系统分析与设计》复习资料_第2页
《系统分析与设计》复习资料_第3页
全文预览已结束

下载本文档

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

文档简介

1、一、概念(66分,判断、填空、选择、简答)1、系统分析与设计方法分为:传统结构化的系统分析与设计方法、面向对象的系统分析与 设计方法。2、面向对象的系统分析与设计过程中涉及的UML模型有哪些:功能模型一一用例图对象模型一一类图静态模型一一类图、对象图、包图动态模型一一活动图、顺序图、状态图实现与部署模型一一组件图、部署图3、用例图的作用、组件4、用例间的关系泛化包含:基用例无条件地调用被包含用例。系统建模时,若多个用例包含大量相似的 行为,应将这些类似的行为提出来,放在另一个用例(被包含用例)中,通过包含 关系包含到基用例中。扩展:基用例有条件地调用被包含用例。系统建模时,基用例的异常处理功能

2、通常 用扩展用例来表示。用例建模的步骤.确定系统边界确定参与者找出所有的用例确定每个用例的级别撰写用例的文字描述画出以整个系统为对象的顺序图5、6、需求单元与用例的区别:需求单元:与某一主题相关的需求,系统的复杂功能。用例:用例指系统最小的、不可再分的一项功能。7、用例叙述的内容:标题,用例级别,预置条件,操作步骤,预期输出这些。模板中的用例描述是否就对应操作步骤呢?8、类图的作用(1)为系统词汇建模型(2)模型化简单的协作(3)模型化一个逻辑数据库模式9、类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和 关系;我们常用类图描述系统的结构。10、(3

3、)类和对象的关系类是一组对象,这些对象具有共同的属性和共同的行为类是创建对象的模板类可捕获对象的本质类是对象的抽象,而对象则是类的实例,或者说是类的具体表现形式11、类的表示、对象的表示12、类之间的关系:关联、聚集、泛化、依赖、接口和实现(1)关联:含义如果一个类的对象与另一个类的对象之间有语义连接关系,那么这两个 类之间的语义关系就是关联。、关联名、重数、关联的角色、约束、限定词、关联 类、链、导航导航性描述了源对象通过链接访问目标对象(2)聚集:含义聚合(aggregation)是表示整体的类和表示部分的类之间的“整体一部 分”关系、一般聚集、共享聚集、组合聚集(3)泛化:含义:如果类A

4、具有类B得全部属性和全部操作,而且还具有自己特有的一 些属性或者操作,则A叫做B的特殊类,B叫做A的一般类,A与B之间的关系称为 继承关系。继承关系又叫做一般一特殊关系,在UML中把继承关系称为泛化关系。、一般泛化、 多重继承、泛化集(4)依赖:含义依赖是两个模型元素之间的一种语义关系,它表明对目标元素的改变可 能需要改变该关系中的源数据。(5)接口和实现:接口的概念一个类的对外可见的一组操作的描述符,它定义了类对外 提供的服务。、接口的实现类、接口的调用类13、类图与对象图的区别:对象图(Object Diagram)描述的是参与交互的各个对象在交互过 程中某一时刻的状态。对象图可以被看作是

5、类图在某一时刻的实例14、包的含义15、包之间的关系:泛化、依赖、细化16、包图的作用17、对象-关系映射(ORM)解决的问题是:如何将实体类的类图映射成数据库的表。18、类的映射19、类之间关系的映射(1)关联的映射:单表聚合、外键聚合、关联表(2)泛化的映射:整个类层次结构使用一张表、每个具体类使用一张表、每个类使用一 张表20、活动图的作用:描述系统高层业务流程;描述用例;描述算法;描述参与者、工作 流等方面是如何运作的。21、活动图的主要概念活动图描述满足用例要求所要进行的活动以及活动间的约束关 系,有利于识别并行活动。(1)动作(2)分支:描述条件行为。(3)分叉:描述并发行为。(4

6、)泳道(5)对象流对象节点:表示活动中输入或输出的对象。(6)活动的分解(7)输入、输出引脚(8)异常处理22、顺序图的作用23、顺序图的主要概念(1)对象(2)生命线(3)消息:消息可表现为:抽象事件或对方法的调用(4)激活1)递归调用:表示在一个方法执行过程中对对象的同一个方法的再次调用。2)嵌套调用嵌套调用:表示在一个方法执行过程中对对象的另一个方法的调用。(5)对象的创建和销毁(6)交互片段(7)交互使用24、状态图的作用25、状态图的主要概念描述一个特定对象的所有可能状态以及由于各种事件的发生而 引起的状态之间的转换(1)状态(2)外部转换(3)事件26、组件图的作用27、组件:指构建系统的逻辑元素或物理元素。28、工件:指构建系统的物理元素。29、组件间的关系30、部署图的作用、节点、节点间的关联面对对象分析的步骤(1)发现角色/参考者(2)发现用例(3)建立用例模型(4)进行领域分析(5)建立对象一关系模型6)建立对象一行为模型(7)建立功能模型31、32、面向对象的分析过程中分为哪些具体阶段1.分析用户需求陈述的文件2.建立快速 模型3.建立分析模型33、面向对象的总体设计过程中分为哪些具体阶段1,。系统设计阶段,确定系统的具 体实现方案2.结构设计阶段,确定软件结构34、用例分析模型可以使用顺

温馨提示

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

评论

0/150

提交评论