UML与面向对象电子商务系统中的关联分析与建模

需积分: 7 4 下载量 198 浏览量 更新于2024-07-12 收藏 4.02MB PPT 举报
在《初步确定关联 - UML与面向对象的电子商务系统分析》一文中,主要探讨了如何在面向对象的软件工程框架下分析和设计电子商务系统。首先,作者强调了初步确定关联的重要性,这是基于需求陈述中的描述性动词或词组来识别系统中实体之间的关系。例如,通过对ATM系统的需求分析,可以直观地找出不同组件间的关联。 文章提到,面向对象的电子商务系统分析涉及以下几个关键方面: 1. **面向对象系统分析方法**:这是一种将现实世界的业务场景转化为计算机系统的思维方式。它包括两个重叠的过程:一是理解问题域,通过分析抽取和整理用户需求,形成问题的精确模型;二是使用面向对象的工具描述分析结果。 2. **UML**(统一建模语言):UML是一种广泛应用于软件开发的可视化建模工具,用于表达面向对象系统的各种视图,如用例图、类图、对象图等,帮助系统分析员更好地理解和设计系统结构。 3. **电子商务系统分析**:在分析过程中,商业系统的本质被归纳为人、事、物和规则,其中人是核心,事物和服务由人驱动,规则则控制着这些元素的交互。系统分析师需要明确参与者、他们的职责、产生的结果以及其间的关系。 4. **两种分析方法比较**: - 面向过程分析:关注业务流程,从流程图开始,逐步细化到每个步骤的参与者及其任务。 - 面向对象分析:更侧重于角色和职责,询问岗位代表的具体活动,强调对象间的交互和关系。 5. **面向对象分析的概念与思想**:它强调从用户需求出发,通过抽象出对象、类、接口等概念,构建一个能够反映实际业务逻辑的模型。不是从创建对象开始,而是通过理解系统的使用方式和行为来驱动分析。 综上,本文的核心知识点在于利用UML工具来支持面向对象的电子商务系统分析,通过理解和描述业务领域的对象及其关联,有效地进行系统设计和问题建模。同时,它还提供了两种分析方法的对比,以帮助读者选择适合特定项目的方法论。