UML的面向对象
来源:互联网 发布:openoffice mac 编辑:程序博客网 时间:2024/05/02 11:28
一、面向对象的基本概念:
面向对象=对象+类+继承+通信,涉及到的概念有:对象、封装、消息、类、继承、多态、结构和连接。对象模型涉及到的五个层次包括:类与对象层、属性层、服务层、结构层、主题层。基本原则包括:抽象原则、分类原则、聚合原则、关联原则、消息通信原则。
二、基于UML的面向对象分析设计过程
1、识别系统的用例和角色
首先对项目进行需求调研,依据项目的业务流程图和数据流程图以及项目中涉及的各级操作人员,通过分析,识别出系统中的所有用例和角色;接着分析系统中各角色和用例间的联系,再使用UML建模工具画出系统的用例图,同时,勾画系统的概念层模型,借助UML建模工具描述概念层类图和活动图。
2、进行系统分析,并抽象出类
系统分析的任务是找出系统中所有需求并加以描述,同时建立特定领域模型。建立域模型有助于开发人员考察用例,从中抽取出类,并描述类之间的关系.
3、设计系统和系统中的类及其行为
设计阶段由结构设计和详细设计组成。①结构设计是高层设计,其任务是定义包(子系统),包括包间的依赖关系和主要通信机制。包有利于描述系统的逻辑组成部分以及各部分之间的依赖关系。②详细设计就是要细化包的内容,清晰描述所有的类,同时使用UML的动态模型描述在特定环境下这些类的实例的行为。
UML中的面向对象简单介绍:
0 0
- UML的面向对象
- · UML面向对象的开发方法
- 面向对象的UML中的关系
- UML的面向对象分析设计过程
- 面向对象UML中类的关系
- 面向对象的设计方法与UML
- 面向对象的模型--UML建模基础知识
- UML面向对象的设计原则
- UML面向对象建模
- UML-面向对象
- 【UML】面向对象技术
- 【UML】面向对象技术
- UML---面向对象技术
- UML-面向对象技术
- 【UML】面向对象技术
- 基于uml的面向对象的需求分析
- 基于uml的面向对象的概要设计
- 基于UML的面向对象的分析与设计
- Cursor类笔记
- Matlab绘图-很详细,很全面
- linux内核编程之并发控制
- 一个Activity能否有多个handler
- 漫画整理 姐姐不开的情况
- UML的面向对象
- Libcurl库常用接口使用说明,限速设置
- \r and \n
- 面试题之陈利人 n位数字
- 安卓实现打开手机的相册
- mybatis中的模糊查询
- 研磨Struts2-Action的数据-学习笔记
- django online user
- 《Lua程序设计》笔记之三——标准库