UML的面向对象分析设计过程浅析

开发 架构
你对UML面向对象的概念是否了解,这里就向大家简单介绍一下,UML面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物。

本文和大家重点讨论一下UML面向对象技术分析设计的过程,UML面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。具体介绍请看本文详细介绍。

UML面向对象技术简介

  面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。

基于UML的面向对象分析设计过程

1)识别系统的用例和角色

首先对项目进行需求调研,依据项目的业务流程图和数据流程图以及项目中涉及的各级操作人员,通过分析,识别出系统中的所有用例和角色;接着分析系统中各角色和用例间的联系,再使用UML建模工具画出系统的用例图,同时,勾画系统的概念层模型,借助UML建模工具描述概念层类图和活动图。

2)进行系统分析,并抽象出类

系统分析的任务是找出系统中所有需求并加以描述,同时建立特定领域模型。建立域模型有助于开发人员考察用例,从中抽取出类,并描述类之间的关系。

3)设计系统和系统中的类及其行为

设计阶段由结构设计和详细设计组成。

①结构设计是高层设计,其任务是定义包(子系统),包括包间的依赖关系和主要通信机制。包有利于描述系统的逻辑组成部分以及各部分之间的依赖关系。

②详细设计就是要细化包的内容,清晰描述所有的类,同时使用UML的动态模型描述在特定环境下这些类的实例的行为。

【编辑推荐】

  1. UML面向对象中的图及各种图的作用
  2. 实例解析UML面向对象技术
  3. UML面向对象建模中四种常见开发模式
  4. 解析用Visio画UML图的基本操作和几种小技巧
  5. 深入剖析UML面向对象软件开发过程

 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-17 17:57:10

UML面向对象分析与设

2010-06-18 11:28:14

2009-06-26 13:38:46

UML面向对象

2010-07-06 17:21:08

UML面向对象

2022-08-26 08:35:59

对象设计底层

2010-06-18 11:16:52

UML面向对象

2010-06-17 09:22:48

UML面向对象分析与建

2011-07-12 17:53:21

PHP

2010-07-09 09:51:26

UML面向对象

2010-06-13 17:56:49

UML面向对象

2010-07-08 10:47:42

UML面向对象

2023-03-10 07:43:50

UML图OOA面向对象

2022-07-30 23:41:53

面向过程面向对象面向协议编程

2010-06-10 10:03:42

UML面向对象

2010-06-17 11:27:11

UML构件

2013-03-14 11:17:46

2010-06-11 14:01:47

面向对象UML技术

2010-06-18 10:34:05

UML面向对象

2010-07-05 10:38:07

UML图

2020-10-10 11:03:24

面向对象编程语言开发
点赞
收藏

51CTO技术栈公众号