====== Differences ====== This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
mvf:import_and_link_user_story [2017/07/28 17:43] cory-c_modeldriven.com created |
mvf:import_and_link_user_story [2017/07/28 17:45] cory-c_modeldriven.com |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | MVF Import and link user story | + | ====== MVF Import and link user story ====== |
+ | |||
+ | |||
+ | ===== User has the following existing resources: ===== | ||
- | User has the following existing resources: | ||
* A business vocabulary including the term "Invoicing" | * A business vocabulary including the term "Invoicing" | ||
* A UML Class model including the class "Invoice EJB" | * A UML Class model including the class "Invoice EJB" | ||
* A BPMN model including the process "Create Invoice" | * A BPMN model including the process "Create Invoice" | ||
- | The user wants to do the following: | + | ==== The user wants to do the following: ==== |
* Define a French term "Facturation" for the business vocabulary concept "Invoicing" | * Define a French term "Facturation" for the business vocabulary concept "Invoicing" | ||
* Link the models to business concepts | * Link the models to business concepts | ||
* Show the business term in the users language for the UML and BPMN element | * Show the business term in the users language for the UML and BPMN element | ||
- | The process is as follows: | + | === The process is as follows: === |
* Import the business vocabulary into MVF (if no automated import exists, add directly to MVF tool) | * Import the business vocabulary into MVF (if no automated import exists, add directly to MVF tool) | ||
** This should create MVF entries for the business concepts and linked terms & definitions from the business vocabulary. | ** This should create MVF entries for the business concepts and linked terms & definitions from the business vocabulary. | ||
*User adds a new business vocabulary for the French language and adds a term "Facturation" linked to the same MVFEntry as "Invoicing". | *User adds a new business vocabulary for the French language and adds a term "Facturation" linked to the same MVFEntry as "Invoicing". | ||
*Import the UML class model (this model includes a named element "Invoice EJB") | *Import the UML class model (this model includes a named element "Invoice EJB") | ||
- | ** This should create MVF entries with associated terms and definitions from the UML model. | + | ** This should create proxy MVF entries with associated terms and definitions from the UML model. |
*Import the BPMN model (this model includes a named element "Create Invoice") | *Import the BPMN model (this model includes a named element "Create Invoice") | ||
- | ** This should create MVF entries with associated terms and definitions from the BPMN model. | + | ** This should create proxy MVF entries with associated terms and definitions from the BPMN model. |
*User creates relationships from "Invoice EJB" and "Create Invoice" to "Invoicing/Facturation". | *User creates relationships from "Invoice EJB" and "Create Invoice" to "Invoicing/Facturation". | ||
*User creates a perspective that lists the French vocabulary first and the English business vocabulary second. | *User creates a perspective that lists the French vocabulary first and the English business vocabulary second. |