![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OOAD
文章平均质量分 66
驍將
这个作者很懒,什么都没留下…
展开
-
第3章 建立需求模型
第3章 建立需求模型一、系统边界1、系统:“用户”使用的软件 + 所有与其相关的硬件。2、系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线。3、系统成分:在OOA和OOD中定义,在编程时加以实现的系统元素——对象。二、参与者1、用户:直接使用系统的人员。2、外部系统:与系统交互的外部应用系统。3、设备:与系统交互的设备。不包括监视器、原创 2013-03-24 00:41:52 · 1659 阅读 · 0 评论 -
第4章 建立基本模型—类图
第4章 建立基本模型——类图一、分析类(Analysis Class)1、边界类>:用户界面、系统接口和硬件接口。每对参与者/用例对应一个边界类。2、控制类>:封装用例所特有的控制行为;3、实体类> :系统存储的信息及其相关行为。 二、对象与类(Entity Class)1、概念与表示法:(1)类:对具有相同属性和操作的一组对象的抽象描述。原创 2013-04-17 20:40:55 · 1171 阅读 · 0 评论 -
第1章 面向对象方法概论
第一部分 概述第一章 面向对象方法概论Part1 OO源头:名称年份特点功能分解法20世纪70年代根据功能/子功能设计数据结构和算法 结构化方法 20世纪70年代包括结构化需求分析(DFD)、设计、编程和测试方法等信息建模方法原创 2013-03-22 22:40:52 · 1002 阅读 · 0 评论 -
第5章 建立辅助模型—顺序图
第5章 建立辅助模型—顺序图一、概念与表示法:1、概述:顺序图(Sequence Diagram)是一种详细表示对象之间以及对象与系统外部的参与者之间动态联系的图形文档。由对象(参与者)、消息、生命线和执行规约组成。顺序图是二维的,垂直方向表示时间,水平方向表示不同的对象或参与者。2、对象生命线:对象表示成称之为“生命线”的垂直虚线。(1)如果一个对象在图中所规定的时间段被创建,原创 2013-06-02 23:17:28 · 1227 阅读 · 0 评论 -
第2章 什么是面向对象分析
第二部分 面向对象分析第2章 什么是面向对象分析Part 1 基本概念:面向对象的分析OOA(Object Oriented Analysis )是:1、运用面向对象方法进行系统分析;2、是软件生命周期的一个阶段。 Part2 基本任务:1、分析和理解问题域和系统责任2、找出描述问题域及系统责任所需的对象3、定义对象的属性、操作以及它们之间的关系原创 2013-03-23 15:09:17 · 986 阅读 · 0 评论 -
第5章 建立辅助模型—包图
第5章 建立辅助模型——包图一、包图:描绘如何对模型元素分组以及分组之间依赖的图。其中要用到的包(package)是对模型元素进行分组的机制。二、包:是一种模型元素,故一个包也可以包含其他包。1、包拥有被声明在其中的元素:一个模型元素只能被一个包所拥有包本身是有名字的。2、包的层次性:包之间形成一个层次结构,而且这个层次结构是一棵树。在实际使用中,最好要避免过深地嵌套包,一原创 2013-06-02 23:37:46 · 980 阅读 · 0 评论 -
第5章 建立辅助模型—状态机图
第5章 建立辅助模型—状态机图一、状态机图:描述了一个对象在其生存期内因响应事件所经历的状态序列以及对这些事件所做出的反应,主要是由状态和状态间的转移构成的。二、事件:指所发生的在时间和空间上可以定位并具有实际意义,值得注意的事情。在OO中,事件是对一件事情的规格说明,这种事情的发生可以引发状态的转移。1、信号事件:特征标记放在由它所触发的转移上;2、调用事件:对操原创 2013-06-02 23:36:36 · 995 阅读 · 0 评论 -
第5章 建立辅助模型—活动图
第5章 建立辅助模型—活动图一、活动图1、在捕获需求时,有时需要对业务过程建模,对完成系统某功能的一组对象的活动行为建模。2、概念:描述动作、动作的执行顺序以及动作的输入与输出的图,它由节点和边这两种基本元素构成3、动作:行为规约的基础单元,用以描述系统中的活动,是原子的(在当前的抽象层次上,动作是不可间断的)和即时的(动作执行的时间可忽略不计)。4、动作可为:设置或修改本对原创 2013-06-02 23:34:34 · 1188 阅读 · 0 评论 -
第5章 建立辅助模型—通信图
第5章 建立辅助模型—通信图一、概念与表示法1、通信图表示围绕着对象角色以及对象角色之间的链所组织的交互。2、通信图:一种强调发送和接收消息的对象结构组织的图;展示围绕对象以及它们之间的连接器而组织的交互;由对象、连接器以及连接器上的消息构成,其中也可以有参与者实例。3、连接器:关联实例化的链,通过过程参数、局部变量或全局变量而产生的对象之间的临时连接。二、建立通原创 2013-06-02 23:22:51 · 661 阅读 · 0 评论 -
第6章 什么是面向对象设计
第6章 什么是面向对象设计 一、OOA与OOD的关系:1、从OOA到OOD不是转换,而是调整和增补。OOA作为OOD模型的问题域部分;增补其它四个部分,成为完整的OOD模型。2、采用一致的概念和表示法,不存在分析与设计之间的鸿沟3、有不同的侧重点和不同的策略:OOA主要针对问题域,识别有关的对象以及它们之间的关系,产生一个映射问题域,满足用户需求,独立于实现的OOA模型。原创 2013-06-03 08:52:14 · 748 阅读 · 0 评论