UML事件跟踪图在电子商务系统分析中的应用

需积分: 33 6 下载量 108 浏览量 更新于2024-08-21 收藏 3.53MB PPT 举报
本文主要探讨了在面向对象的电子商务系统分析中如何运用UML进行事件跟踪图的绘制,强调了事件跟踪图在建立动态模型中的重要性,以及如何确定事件和构建事件类。 在电子商务系统分析中,UML(统一建模语言)是一种常用的语言工具,用于描述系统的行为和结构。在第五章中,作者介绍了面向对象系统分析方法,特别是针对电子商务系统的特点,强调了人、事、物和规则这四个核心要素在系统中的作用。人是系统的核心驱动力,事代表系统中的过程,物则记录了结果,而规则对整个系统的行为起到约束和指导作用。 在UML基础部分,事件跟踪图作为一种辅助手段,帮助分析人员在创建状态图之前更好地理解系统的动态行为。事件被定义为系统与用户或其他外部设备交互的所有信号、输入、输出、中断和动作。这些事件不仅包括用户的行为,也涵盖了系统内部对象间的交互,如在ATM机的例子中,储户插入卡、输入密码和取款等都是事件。 确定事件的关键在于识别和分类。分析人员应从系统脚本中提取所有外部事件,并将具有相同效果的事件归为一类,赋予唯一的名称。例如,ATM机“吐出现金”可以作为一个事件类。这种分类有助于简化模型,清晰地表达系统的行为。 面向对象的分析方法与传统的面向过程分析方法有所不同。面向过程方法侧重于业务流程和数据流转,而面向对象方法更关注对象本身及其相互关系。在面向对象分析中,首先需要识别各个部门和岗位,然后了解每个岗位的职责,通过对话获取业务细节,构建对象模型。 面向对象分析的概念与思想强调的是将现实世界的实体转化为计算机世界中的对象,通过分析和建模来理解和表述系统需求。OOA过程包括理解和描述两部分,旨在准确地捕获和表达系统的本质属性。 本文介绍了在电子商务系统分析中如何运用UML的事件跟踪图来理解系统动态,并强调了面向对象方法在需求分析和建模中的应用。通过对人、事、物和规则的深入理解,分析人员可以构建更精确、更贴近实际的系统模型。