文章对UML中用于描述系统动态行为的四个图(状态图、顺序图、合作图和活动图)做了简单地介绍。这四个图均可用于系统的动态建模,但它们各自的侧重点不同,分别用于不同的目的。文章还对如何正确使用这几个图做了简单的总结,在实际的建模过程中要根据具体情况灵活运用这些建议。
Visio for Enterprise Architects 是一个独立于 Visual Studio 的程序。若要使用往返过程工(即 使用 UML 模型图对软件、使用 Database、ER 和 ORM 源模型图对数据库执行双向工程)请安装 Visual Studio 然后安装 Visio for Enterprise Architects。必须在同一台计算机上安装这两个程序。
本文提出了一个基于UML模型图来测试场景的方法,它以顺序图为主要测试模型,结合类图和状态图导出所有的场景,并将与场景相关的环境条件与方法序列、输入、输出合理组合作为覆盖该场景的测试用例。我们的工作具有两方面的优点:测试方法完全基于UML模型,以便已经使用UML的软件系统能方便地采用,另一方面生成的测试用例数量少,减少工作量。
Mendix公司的CTO Johan den Haan在最近的一篇博客中问了模型驱动方式(架构、开发、工程)中的一个关键问题。
在本文中,使用统一建模语言(Unified Modeling Language,UML)模型来描述 SOA 体系结构模式及其相关的服务组件。您还将在行业标准的 UML 格式上下文中,了解有关 SOA 模式服务组件的内容,以帮助利益相关者更好地了解组成 SOA 的服务组件。
本文简要介绍了面向对象方法学,详细地阐述了UML建模语言的主要内容、各种视图及其分类,并概括性地讲述了UML各种框图的主要用途。结合“网上客户服务系统”详细介绍了用况图、类图和交互图。最后,阐述UML的主要优缺点。
成功地运用J2EE构建企业应用的关键和所有复杂的软件平台是一样的:有效的需求沟通、制定正确的分析和设计决定,并且识别最佳的实现选择。
为了成功地开发一个项目,你需要正确的过程、工具和符号(注释)。在本文中作者解释了UML是如何为你提供符号、Rational统一流程(Unified Process)是如何为你提供正确的流程,以及Rational Rose是如何为你提供使项目成功的工具的。
文章探讨了基于UML进行面向对象的系统分析及设计方法,包括静态建模和动态建模;提出了一种实用的基于UML的需求分析及其建模方法,以活动图模型来表达业务模型,以概念层的对象图、状态图及交互图模型表达系统的结构逻辑及行为逻辑,以应用例图表达系统需求;讨论了需求分析及其建模的过程概念,并以高校开放式学籍管理系统的开发作为案例示范。
不成功的软件项目失败的原因各不相同,而所有成功的项目在很多方面都是相似的。成功的软件组织有很多成功的因素,其中共同的一点就是对建模的采用。
PowerDesigner支持UML1.3的所有图包括用例图、序列图和类图、活动图表和组件图表等,并全面支持UML2.0。改进了面向对象分析与设计(OOAD)分析方法并增强了与开发过程的集成。