基于UML的采购业务系统设计摘要:简要的介绍了UML(Unified Modeling Language)建模语言的基本概念及其内容;并通过对商务采购业务系统的实际建模简要演示了应用UML建模的思路。
关键词:UML 系统分析与设计采购业务建模1 UML(Unified Modeling Language)定义及组成部分UML的定义包括UML语义和UML表示法两个部分,UML语义使用简单一致的语言,表示法则定义了UML的可视化标准符号,这就决定了UML是一种可视化的建模语言。
这些图形符号和文字用于建立应用级的模型上。
此外UML的定义还给出了结构的规定。
UML定义了9种视图。
由这9种视图(静态视图和动态视图)来展示模型UML的静态视图包括用例图(Use case diagram)、构件图(Component diagram)、类图(Class diagram)、对象图(Object diagram)、包(Package)和配置图(Deployment diagram)。
UML的动态视图包括状态图(State Diagram)、顺序图(Sequence Diagram)、合作图(Collaboration Diagram)和活动图(Activity Diagram)。
这四类图均可用于系统的动态建模,但它们各自的侧重点不同,分别用于不同的目的。
UML(Unified Modeling Language)中视图有以下几个要点:类图:它一组类、接口和协作及它们间的关系,在建模中所建立的最常见的图就是类图。
用类图说明系统的静态设计视图,包含主动类的类图—专注于系统的静态进程视图。
对象图:是一组对象及它们之间的关系。
用对象图说明类图中所反应的事物实例的数据结构和静态快照。
对象图表达了系统的静态设计视图或静态过程视图,除了现实和原型的方面不同于类图外,其作用与类图相同。
状态图:是一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。