`
vissul
  • 浏览: 194232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MDA之CIM3定义系统范围

阅读更多

经过了CIM1定义业务流程以及CIM2分析业务流程之后,终于进入CIM3压轴戏了。CIM1和CIM2生成文件,跟CIM3的生成文件有如下关联性:

  • CIM2活动图中的每一个动作,都可能成为CIM-3的系统用例
  • CIM1中的业务执行者,以及CIM2的动作负责人,都可能成为CIM3的系统执行者(system actor)

在CIM3中,系统分析员将分析CIM2的所有活动图,定义出一系列的系统用例,随后待项目经理以及相关人士从中挑选出一批系统用例,作为首期发布的系统用例,此外,系统分析员也将带着这批中选的系统用例进入PIM1,开始描述每一个系统用例的详细规格。

 

在CIM3的中,系统分析员主要将生成下列UML文件

  1. 系统用例图
  2. 系统用例简述

系统分析员在定义系统用例时,可以参考下列建议:

  • 每一个系统用例最好只有一个启动者(直接操作计算机的人)
  • 系统用例执行期间,如果有联机其他系统,将它们列为支持者
  • 遇到定时启动的系统用例,可以定义一个名为“定时启动者(Timer)”的虚拟启动者

 

分享到:
评论

相关推荐

    MDA develop

    随着信息技术的发展,多智能体系统(Multi-Agent Systems, MAS)已成为构建复杂、大规模系统的关键技术之一。MAS的应用范围广泛,包括数字图书馆、虚拟市场及各类信息系统等。为了帮助开发者更好地构建这些系统,...

    MDA说明书来源于OMG

    CIM用于定义业务模型,包括业务对象、业务流程和服务等,它是整个MDA架构的基础。 2. **Platform Independent Model (PIM)**:平台无关模型阶段,基于CIM进一步细化,开始考虑软件架构和设计模式,但仍然不涉及具体...

    写給SA的UML-MDA实务手冊投影片

    - **ch03**至**ch05**深入探讨了CIM模型,从企业流程到系统范围的定义; - **ch06**至**ch08**则关注PIM模型,从分析系统流程、企业规则到定义静态结构; - **ch09**和**ch10**通过具体案例将理论与实践相结合。 ...

    MDA Guide Version

    - 在MDA中,系统通过不同层次的模型来表达,这些模型包括计算无关模型(CIM),平台无关模型(PIM)和平台特定模型(PSM)。 - CIM是抽象程度最高的模型,它不依赖于任何特定的计算或实现平台。 - PIM是一个更...

    MDA/UML业务建模

    在MDA的CIM(Conceptual Information Model)阶段,业务建模主要关注业务过程的理解和定义。在这个案例中,我们看到涉及的主要业务流程包括支付和结算,以及相关的充值操作,这些都与资金流动紧密相关。 1. **支付...

    基于MDA的模式化软件设计方法与应用

    在MDA框架下,模式化设计可以用于定义可以跨项目和业务领域复用的通用模型和组件。 环境保护信息系统建设案例展示了MDA模式化设计方法的应用。通过结合MDA与模式化软件设计,可以形成支持模型复用的设计方法。具体...

    UML_快递管理系统.doc

    2.3 CIM-3 定义系统范围 明确系统边界,确定系统需处理的实体(如快递包裹、用户信息、配送路线等)和系统的外部接口,例如与其他系统的交互。 2.4 PIM-1 系统用例叙述 定义系统的核心功能,如用户注册、包裹追踪、...

    UML_快递管理系统[归纳].pdf

    - **CIM-3 定义系统范围**:明确了系统的边界,确定了系统的主要参与者,如主管、快递员、客户和收件人及其职责。 - **PIM-1 系统用例叙述**:定义了系统的核心用例,如寄快递、收快递等,描述了这些用例的参与者...

    A Proposal for an MDA Foundation Model

    7. 计算独立模型(CIM)、平台独立模型(PIM)、平台特定模型(PSM)和实现(Implementation):这些是MDA中定义的模型层级,反映了从高层抽象到具体实现的逐步细化过程。CIM是与具体实现技术无关的模型;PIM是在...

    寫給SA的UML&MDA實務手冊

    - **MDA的核心思想**在于将关注点分离,通过定义不同的抽象层次来管理复杂性,从而提高系统的可维护性和可扩展性。 - **MDA的层次结构**通常包括商业模型(CIM)、平台独立模型(PIM)、平台特定模型(PSM)和代码...

    UML-快递管理系统.doc

    3. CIM-3 定义系统范围:确定了系统边界,明确了系统将如何与外部环境交互,包括哪些实体(如人员、设备)会参与其中。 接下来,PIM(Platform Independent Model)阶段进一步深化设计: 4. PIM-1 系统用例叙述:...

    Formalizing MDA-based Reverse Engineering Processes

    MDA是OMG(Object Management Group)提出的一种软件开发方法论,其核心思想在于将系统功能的规格说明与实现细节分离,通过模型驱动的方式提高软件开发的效率与质量。MDA将软件开发过程分为三个阶段:计算独立模型...

    uml课程设计报告-仓库管理系统.doc

    4. 系统范围 系统涵盖了经理、仓库员工和供应商三个实体,经理负责决策,仓库员工执行任务,供应商响应需求,形成完整的供应链管理闭环。 通过本报告,我们可以看到UML在系统分析和设计中的重要作用,它能够将复杂...

Global site tag (gtag.js) - Google Analytics