UML业务建模实战:用例调查与实现策略

0 下载量 162 浏览量 更新于2024-08-30 收藏 661KB PDF 举报
"使用UML进行有效的业务建模:描述业务用例和实现"这篇文章探讨了如何利用统一建模语言(UML)进行业务建模,特别关注于业务用例的描述和实现。作者首先强调了UML在表达现实世界现象中的强大能力,通过BusinessModelingProfile的扩展,使得用户和分析人员之间的沟通更加顺畅。 文章针对实践中常见的问题展开讨论,例如何时需要业务模型,何时仅用例模型就足够,以及如何选择合适的UML图表类型(如时序图或协作图)。它着重指出,在业务建模过程中,UML业务模型需要与领域模型、用例模型等其他模型协同工作,但相关的文献资料相对较少,这给实践者带来了挑战。 以一个具体的例子——管理外包开发IT部分的采购流程——为例,文章通过一个IT部门与采购部门之间的交互来阐述业务用例。在这个案例中,最终用户Manager希望自动化工作流程,IT部门负责准备需求文档并筛选供应商,而采购部门则在合同确定后执行采购。文章假设读者对Rational统一过程(RUP)中的业务建模Profile有一定的理解,并且通过一个实际的业务用例调查来演示建模步骤。 在进行业务用例模型调查时,文章提到首先要识别参与者(如Manager和采购部门),接着定义关键的业务用例,如“寻找供应商”和“签订合同”。此外,还会涉及到事件/动作与职责/活动的区别,前者通常与系统交互相关,后者更多地关注业务流程内部的操作。 文章进一步强调了将注意力放在过程自动化和信息流程上,因为这有助于提高效率并确保业务目标的达成。最后,文章以结论收束,重申了有效使用UML进行业务建模的重要性,并鼓励读者在实际工作中不断探索和实践。 附录中提供了一个简短的业务建模简介,以供读者在深入理解业务建模技术之前作为基础知识的补充。总体来说,本文为UML在业务建模中的实际应用提供了实用的指导和案例分析,帮助读者解决在实施过程中遇到的问题。"