Τρίτη, 28 Ιουνίου 2022
Into the an arrangement model (get a hold of Contour 6

Into the an arrangement model (get a hold of Contour 6

Computers Configuration Model during the UML: Structure

7 ), the structure regarding an effective configurable device is laid out on base of modeling institution component sizes (basics otherwise classes), associations with multiplicities, and generalizations. Remember that present industrial arrangement surroundings don’t in person help UML-depending representations however, generally speaking are equivalent modeling business that enable this new symbolization away from partonomies, generalization hierarchies, and you will limitations.

Part versions: A component kind of have a unique identity which is characterized by a couple of features. Services is actually discussed based on datatypes (new datatype of each and every characteristic is placed inside the [datatype], that may denote a stable, an enumeration, otherwise a variety). For example, maxprice[0..2500] specifies an integer diversity feature of one’s component sort of Desktop computer . About examples inside publication, qualities try unmarried-valued; that is, zero characteristic keeps multiple really worth.

Relationships and you can Multiplicities: The fresh part-out-of modeling studio is employed to spell it out part-out of connections between role versions. With its simplest form, this type of relationships is presumed is of type of mixture (maybe not mutual); this is why zero eg (component) from a feature variety of is going to be element of one or more such as for example (whole part). For example, each Cpu belongs to just one to MB (motherboard) and every MB include several CPUs . Remember that we apply multiplicities to advance explain contacts anywhere between role items. Other types of multiplicities would be the following the: each Desktop computer (pc) include a minumum of one Programs (no higher maximum defined here) each Application is part of just that Pc . Per hard drive ( HDisk ) keeps exactly you to definitely DiskPort each DiskPort was of you to definitely HDisk (during the exact same HDUnit ). In addition, each DiskPort try related to an effective ControllerPort . Note that most types of connections are included in the individual guide sections where called for.

Generalizations: It acting facility applies two or more role sizes thanks to an effective subset relation. The latest generalization dating ranging from subtypes and you may supertype (and/or inverse specialty matchmaking anywhere between supertype and you will subtypes) should be distinguisheded once the disjoint and you will done. Disjointness implies that for every example of a feature kind of X is also end up being assigned to singular of the subtypes of X. For example, for each and every Central processing unit is actually both from method of CPUS otherwise CPUD not bothpleteness means that for each for example belongs to among the leaf nodes of one’s generalization steps . Furthermore, generalization hierarchies from the configuration perspective usually do not let numerous heredity Mexican dating review. Once more, then acting establishment with assorted semantics was delivered on the most other sections of so it guide where called for. Keep in mind that having reasons away from convenience zero definition of specific app designs is roofed within our example; the assumption is that each and every exemplory case of type of Software contains the same necessary hdcapacity (200) together with same speed , which is fifty. From inside the a whole brand of a personal computer even more subtypes create be added otherwise identified as element of a corresponding part index.

Generalization: Supertypes and you can Subtypes

The first Er model could have been effectively employed for communicating simple study and you will matchmaking significance to your person for a long date. Although not, using it to develop and you will put abstract activities with various prevent associate opinions was really limited up until it can be extended to help you is databases abstraction basics including generalization. The latest generalization matchmaking determine one to several kinds of agencies that have specific popular attributes are generalized on the a top-top entity type of-an universal otherwise superclass entity, that’s more commonly called a great supertype organization. The lower amounts of agencies-subtypes for the an effective generalization ladder -will likely be possibly disjoint otherwise overlapping subsets of the supertype organization. By way of example, during the Figure dos.5 the new organization Worker is actually a high-peak abstraction out of Manager, Professional, Professional, and you will Secretary, all of which try disjoint kind of Staff. This new Er design create to your generalization abstraction ‘s the partnership from an excellent supertype organization along with its subtypes, playing with a circle and the subset symbol into linking traces in the system on subtype agencies. The new system includes a letter specifying an effective disjointness restriction (understand the following the talk). Expertise, the reverse out-of generalization, was an inversion of the same concept; it indicates you to subtypes specialise the new supertype.

κεκπα διεκ κεκπα διεκ ΔΗΜΟΣ ΒΟΛΟΥ