UML及其建模工具使用.ppt

UML及其建模工具使用.ppt

UML 及其建模工具的使用 内容提要 一、软件工程方法学 二、UML的基本概念 静态建模 动态建模 物理架构 建模步骤 三、Rose的使用 四、三个实例 五、Java代码生成 六、Rational统一过程 1. 瀑布模型 (线形顺序模型) 按照传统瀑布模型开发软件的特点 1.阶段间具有顺序性和依赖性。 2.推迟实现的观点。 3.每个阶段必须完成规定的文档; 每个阶段结束前完成文档审查, 及早改正错误。 2. 原型模型(快速原型法) 采用原型模型的软件生存周期 技术发展背景[1] 面向对象的含义 面向对象技术回顾 UML的产生 技术发展背景[2]-面向对象的含义 面向对象中有几个非常重要的概念: 封装(encapsulation) 信息/实现的隐藏(information/implementation hiding) 状态保持(state retention) 对象标识(object identity) 消息(message) 类(class) 继承(inheritance) 多态性(polymorphism) 一般性(generality) 技术发展背景[3]-面向对象的含义 封装,将属性和操作包装成一个单元,使得对状态的访问和修改只能通过封装提供的接口进行。 信息/实现的隐藏,将某些属性或方法限制在封装内部使用,限制外部的可见性。 状态保持,对象能够保持状态,可以用于

文档评论(0)

1亿VIP精品文档

相关文档