GA005-185-8

EA精灵开模练习报告

班级:18软件5班   组员:    李海鹏     、    黄奕琛
                 学号: 1814080902510    1814080902508

1. BPMN

1.1 概述

    
What is BPMN?

    Business Process Model and Notation (BPMN) is a standard for business process modeling that provides graphical notation for specifying business processes in a Business Process diagram (BPD), based on traditional flowcharting techniques. The Object Management Group (OMG) develops and maintains the BPMN specification.

    BPMN represents the amalgamation of best practices within the business modeling community to define the notation and semantics of Collaboration diagrams, Process diagrams, and Choreography diagrams. It is intended to be used directly by the stakeholders who design, manage and realize business processes, but at the same time be precise enough to allow BPMN diagrams to be translated into software process components.

    Business Process Modeling Notation has become the de-facto standard for business process diagrams. It has an easy-to-use flowchart-like notation that is independent of any particular implementation environment.

简单理解:

    BPMN旨在由设计、管理和实现业务流程的涉众直接使用,但同时要足够精确,以允许将BPMN图转换为软件过程组件。

1.2 EA开模过程

在这里插入图片描述

Figure 1. Shows a Window 32 Bit User Interface diagram with a simple Dialog Window with a Tree View, List View and three buttons: OK, Cancel and Help.

1.3 讨论

    我们的项目进入首页之后可以选择自主搜索或者是通过排行榜等查看自己想要购买的商品的详情。查看商品详情之后可以选择直接购买商品或者是将商品加入购物车之后,和购物车中的商品一起一键下单结算。

2. Organizational Charts Diagram

2.1 概述

    An organizational model is a powerful tool that is a visual representation that describes the roles, responsibilities and the reporting structure of an organization. It is invaluable to a Business Analyst as it allows them to visualize and to understand who they need to communicate with while performing various tasks. The Organization Chart in Enterprise Architect is flexible and can be used to create any type of representation including the inclusion of images representing teams or individuals.

简单理解:

    组织模型是一种强大的工具,它是一种描述组织的角色、职责和报告结构的可视化表示。enterprisearchitect中的组织结构图是灵活的,可以用来创建任何类型的表示,包括包含代表团队或个人的图像。

2.2 EA开模过程

在这里插入图片描述

Figure 1. Shows a Logical diagram that contains the elements and relationships relevant for this viewpoint.

2.3 讨论

    我们将涉众分为买家,卖家以及管理员三种。买家则分为会员以及非会员,针对他们的会员身份制定不同的优惠政策以及活动。卖家则是奢侈品商家,食品商家,电子产品商家以及普通商家,因为对于每种商品的安全把控方式不同,所以需要如此细分。管理员则是用户管理与系统管理,一种是针对用户违规行为进行处理,另一种则是防止平台出现问题。

3. Business Process Diagram

3.1 概述

    The Business Process diagram is part of the Business Process Model and Notation (BPMN) and is the main diagram type for defining business processes. The diagram can include Start, Intermediate and End Events, Business Processes, Activities, Gateways, Pools and Lanes, and more. The elements can be given a name and detailed descriptions can be added to the notes. By connecting the flow objects with connectors, a sequence of activities, gateways and events can describe the business process.
A process hierarchy can be constructed by nesting Business Processes and Activities in the Project Browser and using the child diagram functionality to enable drill down from the value chain level down to the lowest level processes.

简单理解:

    流程层次结构可以通过在项目浏览器中嵌套业务流程和活动来构建,并使用子关系图功能从价值链级别向下钻取到最低级别的流程。

3.2 EA开模过程

在这里插入图片描述

Figure 1. Shows a Relationship Matrix that allows an analyst to visualize the permission that are assigned between roles and Activities.

3.3 讨论

    买家选择购买商品之后,系统需要导入买家信息以及商品信息,通过这些信息才能够生成订单。而在这个过程中需要的资源有钱以及商品本身。最后会显示购买成功。

4. Domain Modeling Diagram

4.1 概述

    Requirements analysis will reveal a number of business terms that must be defined if the requirements are to be understood and clarified. There are a number of options for recording these terms, including the Project Glossary, which is a purpose built lexicon through which you can list, define and categorize terms. The Domain Model (business object model) is another powerful mechanism for describing the important terms of the business, providing a single definition of the terms and their relationships that is accessible to all project staff, from high level business managers to low level engineers. One of the advantages of using a Domain Model is that the terms are modeled as elements, allowing them to be linked to other elements within the Domain Model itself or to elements in other parts of the models.

简单理解:

    领域模型(businessobjectmodel)是描述业务的重要术语的另一种强大机制,它提供了术语及其关系的单一定义,可供所有项目人员(从高级业务经理到低级工程师)访问。使用域模型的一个优点是术语被建模为元素,允许它们链接到域模型本身中的其他元素或模型其他部分中的元素。

4.2 EA开模过程

在这里插入图片描述

Figure 1. Shows a Relationship Matrix that allows an analyst to visualize the permission that are assigned between roles and Activities.

4.3 讨论

    本图类似于词典。包含每种数据元素以及他们的属性,关系。买家可以购买商品,与卖家进行沟通,然后卖家拥有商品,因此买家购买商品后,卖家可以发货。而管理员通过判断另外两种用户的行为,是否属于黑历史,进而进行警告,封禁等管理操作。

5. Management Enterprise Architecture

5.1 概述

There are four levels of Enterprise Architecture:
Business Architecture
Applications Architecture
Data Architecture
Technology Architecture
Business Architecture
Business architecture, also known as a business model, is used primarily to describe business processes and abstract day-to-day business operations.

Applications Architecture
Application architecture is used to describe the blueprints of interactions between different processes and modules.

Data Architecture
The data architecture is used to bring together real business entities (e.g., customers, suppliers, materials, orders…) And relationships are abstracted into data models.

Technology Architecture
Development architecture, deployment mode, hardware, network, etc

简单理解:

企业体系结构有四个级别:

  1. 业务架构
  2. 应用程序体系结构
  3. 数据架构
  4. 技术架构

5.2 EA开模过程

在这里插入图片描述

Figure 1. Shows a Relationship Matrix that allows an analyst to visualize the permission that are assigned between roles and Activities.

5.3 讨论

    该图是企业架构图。主要描述了该项目运营的风险竞争,未来展望,业务流程以及合作战略等。

6. 参考资料(Reference)

The following help topics will assist you learn about how to work with this pattern.

  • Component Diagram
  • Information Flow
  • Convey Information on a Flow
  • Diagram Properties

The following are some of the tools that will be helpful when working with this pattern.

  • Traceability Window

The Traceability Window automatically displays the relationships that exist between Use Cases and other model elements including up-process and down-process elements. The traceability tree view can be conveniently expanded to see deeper relationships and elements displayed in the window can be located in all diagrams in which they appear. For more details see the Traceability Window help topic.

  • Relationship Matrix

The Relationship Matrix provides a spreadsheet like view of two groups of elements and the relationships that exist between them. It can be a used as a powerful analysis mechanism to visually indicate how elements are related to each other and to discover which elements are missing relationships. For more details see the Relationship Matrix help topic.

  • Specification View

The Specification View can be used as a way of working with any element type in a spreadsheet or word process view. It is particularly useful when there are a large number of elements as is typically the case when describing a system of any appreciable size. For more details see the Specification View help topic.
Element Discussions
The Element Discussion facility is a fully featured collaboration tool allowing modelers and model viewers and reviewers to communicate with each other directly inside the repository. Modelers using the full client or occasional viewers using WebEA can both post and reply to discussions and communicate and engage in chat. For more details see the Element Discussions help topic.

  • Hand Drawn and Whiteboard Diagrams

The Hand Drawn and Whiteboard Mode are display options available for any diagram that changes a system-drawn diagram to appear as though it was drawn by hand and, optionally, hand drawn on a whiteboard. It is a powerful device to engage an audience by presenting the diagram in a rough and more immediate style giving the impression that it is just a sketch that can be changed. For more details see the Hand Drawn and Whiteboard Mode help topic.

  • Diagram Layout

The Diagram Layout tool allows you to layout an entire diagram, selected elements or sections of a diagram to make it more visually appealing or meaningful to a particular audience. There are a wide range of layout types to choose from and some types have filters that can be applied. For more details see the Diagram Layout help topic.

  • Pan and Zoom

The Pan and Zoom facility is one of the tools that can be used to navigate around a large diagram. Often the resolution of a diagram must be reduced to ensure it is wholly visible but by using the Pan and Zoom window you can leave the diagram at a readable resolution and pan around to areas of interest zooming in when necessary. For more details see the Pan and Zoom help topic.

  • Alternate and Images for Diagram Elements

Most standard elements allow an alternate image to be defined for an element that will be used in place of the graphical notation for the element either on a selected diagram or as a default on all diagrams. For more details see the Using the Image Manager help topic.

  • Document Generator

The Document Generator is a powerful facility in Enterprise Architect that allows a Database Engineer or other stakeholder to create high quality corporate or technical documentation directly from the model, suitable for internal or external audiences. For more details see the Documentation help topic or the more general topic on Model Publishing.

© 2000 - 2018 Sparx Systems Pty Ltd. All rights Reserved.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值