软件定制开发的方法-使用ROSE进行UML建模
本文来源:广州软件公司 发布日期:2016-04-14
现在很多企业所需要的软件都是高不成,低不就,太过全面的软件又有些功能浪费成本,稍小点的软件又不符合自身的要求,所以越来越多的公司需要软件公司为他们进行软件定制开发了。
而软件定制开发过程中,为了提高工作效率。经常都会使用到这样那样的工具。下面我们要介绍的就是UML设计工具。
使用ROSE进行UML建模
ROSE是美国RATIONAL公司推出的面向对象建模工具,利用这个工具,我们可以建立用UML描述的软件系统的模型,而且可以自动生成和维护 C++,JAVA,VB.ORACEL等语言和系统的代码。
ROSE模型提供了4个视图:USE CASE用例视图、LOGICAL逻辑视图,COMPONENT组件视图和DEPLOYMENT部署视图。
1、用例视图,强调从用户的角度看到的或需要的系统功能,被称为参与者的外部用户所能观察到的系统功能的模型图,安包括系统中的所有角色,案例。
2、逻辑视图,展现系统的静态或结构成及特征,也称为结构模型视图或静态视图,它关注系统如何实现使用案例中提到的功能。
3、组件视图,体现了系统实现的结构和行为特征,包括模型代码库,执行库和其他组件的信息。
4、部署视图,体现了系统实现环境的结权和行为特征,也称为环境模型视图和物理视图。
ROSE还提供了进行正向工程和逆向工程的功能,适合于基于模型驱动的开发方式。
而软件定制开发过程中,为了提高工作效率。经常都会使用到这样那样的工具。下面我们要介绍的就是UML设计工具。
使用ROSE进行UML建模
ROSE是美国RATIONAL公司推出的面向对象建模工具,利用这个工具,我们可以建立用UML描述的软件系统的模型,而且可以自动生成和维护 C++,JAVA,VB.ORACEL等语言和系统的代码。
ROSE模型提供了4个视图:USE CASE用例视图、LOGICAL逻辑视图,COMPONENT组件视图和DEPLOYMENT部署视图。
1、用例视图,强调从用户的角度看到的或需要的系统功能,被称为参与者的外部用户所能观察到的系统功能的模型图,安包括系统中的所有角色,案例。
2、逻辑视图,展现系统的静态或结构成及特征,也称为结构模型视图或静态视图,它关注系统如何实现使用案例中提到的功能。
3、组件视图,体现了系统实现的结构和行为特征,包括模型代码库,执行库和其他组件的信息。
4、部署视图,体现了系统实现环境的结权和行为特征,也称为环境模型视图和物理视图。
ROSE还提供了进行正向工程和逆向工程的功能,适合于基于模型驱动的开发方式。