UML在电子商务系统分析中的应用:动词短语关联

需积分: 7 3 下载量 53 浏览量 更新于2024-08-21 收藏 4.02MB PPT 举报
"本文主要探讨了在面向对象的电子商务系统分析中如何利用UML进行建模,特别是通过直接提取动词短语来识别系统中的关联。文中提到了一系列的实体和它们之间的交互,如ATM、中央计算机、分行计算机、柜员终端、储户账户等,并阐述了这些实体在系统中的功能和相互关系。此外,还强调了系统处理并发访问的能力。" 在面向对象的系统分析中,UML(统一建模语言)是一种重要的工具,用于可视化、规格化和构建系统模型。UML基础包括类图、对象图、用例图、序列图、状态图等多种图形表示,它们帮助分析人员理解和表述系统的结构和行为。 5.1 面向对象分析方法关注的是如何从用户需求中抽取出关键的实体(对象)及其相互关系。这一过程不仅涉及识别对象,还包括理解对象的属性、操作以及它们之间的关联。例如,在电子商务系统中,ATM、分行计算机和柜员终端都是关键对象,它们之间存在诸如通信、事务处理和数据维护等关联。 5.2 UML基础在电子商务系统分析中的应用,可以帮助我们清晰地描绘系统组件间的动态交互。例如,ATM与中央计算机交换事务信息,柜员终端与分行计算机进行通信,这些可以通过UML的序列图或通信图来展示。 5.3 在电子商务系统分析中,重点是理解业务流程、参与者(人)、资源(物)和规则。分析员需要识别关键角色(如储户、柜员),他们的活动(如办理交易、维护账户),产生的结果(如账户余额变化),以及约束条件(如并发访问的处理)。通过理解这些要素,可以构建出反映系统真实运作的模型。 面向对象分析方法与传统的面向过程方法相比,更注重从对象和它们的行为出发来理解系统。面向过程方法通常从业务流程开始,逐步细化到各个步骤和参与者。而面向对象方法则首先识别对象和它们的职责,然后构建对象间的交互。 5.1.1 面向对象分析的概念与思想强调将现实世界的实体转化为计算机世界的对象,通过分析确定对象的属性、操作和关系。OOA的目标是创建一个精确反映问题域的模型,以便后续的设计和实现能够基于这个模型进行。 总结来说,"直接提取动词短语得出的关联"是一种实用的技术,它帮助分析人员快速捕捉系统的核心功能和实体间的关系。在面向对象的电子商务系统中,这种技术可以有效地应用于UML建模,以揭示系统的关键组件和它们的动态交互,从而为系统设计和实现提供坚实的基础。