uml - Use fields specified in a CU into another CU -


I have a cu that extends another cu, say: add list enhances the product, so In a product interface I need to use the field from the inventory cu, how can I tell it in cu? "Expansion" means that the expansion of extended UC's "execution", the expansion of extended UC is an actor Has been applied voluntarily. Each UC is described by many scenarios. Scenario is described in the order of sequence of "steps"

In case of extended use, you must specify the so-called extension points in the scenario (s), in which the actor extended the UC Can execute execution. This can be a single phase or range ...

You can think of the extension point as a method with parameters, apply in extended UC and can be extended by expanded UC. . These parameters can be in this field, you have to "pass" to another interface.

In my projects, I always "back up" my case model with a domain model and its elements use the UC (precondition, postcondition, landscape, extension point) In the specification

UPDATE (after comment)

UML does not define the concrete format of the case specification; it only conveys concepts and their meaning Defines

the way you behave Defines the numbers and extension points, that is your choice.

Then a UC can have a so-called behavior, expand another (or extended). In my example:

  • The behavior of both UCs is defined as a text sequence of text, as is done by the system or user (optional a state machine, activity diagram, Even user interface prototype)
  • The extension point is defined as one step in the sequence and the "method" addition to clarify the exchange information Shr has been described by

Remember that the difference between the UCS system and outside the system kind of black box for them. The conceptual model I used here is not DB or system design, but there is a conceptual, implementation-anecdotal view on the organizations used by the app. At the implementation level, they can also be mapped to 2 separate systems! The links between the UC are equally at the user-system interaction level of the intuition, and do not reflect any internal system dependencies! (Note added after the comment of Gangnes)

image here Enter details

(Scenes and concepts have been completely invented for example)


Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -