Fundamental modeling concepts: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Compositional Structure Diagram: Typo fixing, etc., typo(s) fixed: so called → so-called using AWB
Line 25:
Compositional structure diagrams depict the static structure of a system, and the relationships between system components. System components can be active or passive. '''Agents''' are active system components. They perform activities in the system. '''Storages''' and '''channels''' are passive components which store or transmit information.
 
The image to the right is an example of a compositional structure diagram. It contains the agents ''Order Processor'', ''Supplier Manager'', ''Supplier'', ''Online Shop'' and an unnamed '''human agent'''. Agents are represented by rectangles. The dots and the shadow of the agent ''Supplier'' indicate that this agent has multiple instances, i.e. the ''Supplier Manager'' communicates with one or many suppliers. The so -called human agent represents a user interacting with the system.
 
The diagram contains the storages ''Orders'', ''Purchase Order'' and ''Product Catalog''. Storages are represented by curved shapes. Agents can read from storages, write to storages or modify the content of storages. The directions of the arrows indicate which operation is performed by an agent. In the diagram, the ''Supplier Manager'' can modify the content of the ''Product Catalog'', whereas the ''Order Processor'' can only read the content of the ''Product Catalog''.