基于UML与Rose的面向对象的软件建模研究

2017-07-29 15:21:24张景峰王丽芬胡晓红
电脑知识与技术 2017年12期

张景峰 王丽芬 胡晓红

摘要:软件工程是一门学科,它是在规范化、系统化等工程原则基础上的,针对软件开发的工程学科。它包括软件开发技术和软件项目管理技术。UML主要是协助用户对项目系统进行整体和不同侧面的描述和模型创建,贯穿从需求分析到实现、测试以及维护的全过程。Rational Rose是一款基UML语言的建模软件,它非常符合市场需求,并得到广泛应用。

关键词:软件工程;uML;Rational Rose

1概述

随着软件行业的迅猛发展,软件作为一种市场产品被广泛应用起来。随之“软件危机”的出现,于是便创建了软件工程的理论,也产生了UML与Rational Rose建模语言和制作工具。

软件工程是一门学科,它是在规范化、系统化等工程原则和方法的基础上,针对软件开发的而创建出的一门工程学科。它包括软件开发技术和软件项目管理技术。经典的软件工程思想将软件项目开发分成如下几个阶段:

·市场的需求调研

·项目系统的分析与设计

·项目系统的实现

·系统测试

·系统维护

2UML统一的建立模型语言

UML(Unified Modehng Language)是统一的模型创建语言,它是面向对象的,协助用户针对软件项目系统进行的分析、设计、描述以及模型创建。它可以包括从市场需求调研到项目实现以及项目维护的全过程。UML通过基于该语言基础上的相关工具软件创建出来的模型,来描述整个项目系统的整体结构和特征。

2.1组成

UML从建模结构角度来看,可以分为模型元素、图、视图和通用机制等四个部分。

模型元素:面向对象的所有单位元素,如各种关系和类、对象、消息等事物统称为模型元素。……

登录APP查看全文