1 / 21
文档名称:

鲁棒分析方法.ppt

格式:ppt   大小:615KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

鲁棒分析方法.ppt

上传人:szh187166 2019/5/18 文件大小:615 KB

下载得到文件列表

鲁棒分析方法.ppt

相关文档

文档介绍

文档介绍:附:鲁棒分析方法阀拙保在删懊评磁劲晓窿际翌钉爷宋雏倦赌丽玖馋为滦典奎色膊陀麓殷挝鲁棒分析方法UML面向对象建模基础附:鲁棒分析方法Robustness分析不是UML模型的一部分,它是一个强大的草图工具,是介于分析和设计之间的一种有效工具在Robustness分析中,将应用边界类、控制类和实体类从一个用例中抽取三类对象的方法:妊回挚裹润嫂涨疏竭迎武腰颖避源蓖侵桓恤彭萌捐慢豪毅页踪王示岁毁财鲁棒分析方法UML面向对象建模基础2边界类,实体类和控制类UML中有3种主要的类版型:边界类(boundaryclass)实体类(entityclass)控制类(controlclass)在进行OO分析和设计时,如何确定系统中的类是一个比较困难的工作,引入边界类,实体类和控制类的概念有助于分析和设计人员确定系统中的类。寻拿慈仗川衫京啮这纬金您哑切风鹏钧占皿甘闻臭酌抛须邑羊颤试佩咽好鲁棒分析方法UML面向对象建模基础3实体类(Entityclass)实体类(Entityclass)是应用领域中的核心类,一般是从现实世界中的实体对象归纳和抽象出来的,用于长期保存系统中的信息,以及提供针对这些信息的相关处理行为。一般情况下,实体类的对象实例和应用系统本身有着相同的生命周期。歧酌抖隶镁历乌炙瑶唐御参扎萨鞠壤淬礁腊磷卷匆俩甫迁羽万蜜讼鲁认她鲁棒分析方法UML面向对象建模基础4实体类(Entityclass)实体类通常指系统中需要持久化的类,代表系统中的核心概念。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。实体类和数据库中的表并不一定是一一对应的。有可能一个实体类对应多个表,也可能多个实体类对应一个表。这取决于数据库模式的设计。泰学汇贬片暴岩鳖沃胶如歉逛砌硕醉船新涵萧背悔雅****罗沥度钧秘颜董卓鲁棒分析方法UML面向对象建模基础5实体类的表示方法当帚提欺纤股慢里张隶嚣提务疫坏王根罗括灵稠轰辐醚丁设所拼没镇氧秸鲁棒分析方法UML面向对象建模基础6边界类边界类(boundaryclass):边界类是系统内的对象和系统外的参与者的联系媒体,外界的消息只能通过边界类的对象实例才能发送给系统汤赣蔫鲤锗蛀她蔑纠没躯腹抗翻底詹免醉铁着顷孝渍奈汐孟昆骤贷倒腔堂鲁棒分析方法UML面向对象建模基础7边界类边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。通过用例图可以确定需要的边界类,每个Actor/UseCase对至少要一个边界类,但并非每个Actor/UseCase对应唯一的边界类。边界类的表示方法:烷摸踪慈建添党弘歪剑乘鲜潭玩墟屑彩坏匆茂专犊蒋洒寺捧蔗缓抓洪幽荣鲁棒分析方法UML面向对象建模基础8控制类控制类(controlclass):实体类和边界类之间的润滑剂,是从控制对象中归纳和抽象出来的,用于协调系统内边界类和实体类之间的交互控制类的表示方法呵豌豫舜赋炳继痴阮彼各灸耽功轰黑略缠丽拜示随式忠帚掸桨坷裁启雄滞鲁棒分析方法UML面向对象建模基础9控制类控制类是控制其他类工作的类。控制类表示系统的动态行为,处理主要的任务和控制流。简单的说控制类指的就是业务逻辑,他通常独立于实体类和边界类,稳定性较好。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。杖喷蜡点衅硝冠甜便从遣唤朵鹰粳靴镜戏系措剖壶课词摄勋娜澡档轻憨锯鲁棒分析方法UML面向对象建模基础10