上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY (2)Behavioral Things in UML Verbs of UML models. Dynamic parts of UML models:"behavior over time and space" Usually connected to structural things in UML. Two primary kinds of behavioral things: Interaction behavior of a set of objects comprising of a set of message exchanges within a particular context to accomplish a specific purpose. display State Machine behavior that specifies the sequences of states an object or an interaction goes through during its lifetime in response to events,together with its responses to those events. Idle Waiting Software Engineering
Software Engineering (2) Behavioral Things in UML Two primary kinds of behavioral things: Verbs of UML models. Dynamic parts of UML models: “behavior over time and space” Usually connected to structural things in UML. Interaction behavior of a set of objects comprising of a set of message exchanges within a particular context to accomplish a specific purpose. display State Machine behavior that specifies the sequences of states an object or an interaction goes through during its lifetime in response to events, together with its responses to those events. Idle Waiting
上游充通大学 SHANGHAI JIAO TONG UNIVERSITY (3)Grouping Things in UML Packages-one primary kind of grouping. -General purpose mechanism for organizing elements into groups. -Purely conceptual;only exists at development time. Contains behavioral and structural things. Can be nested. Variations of packages are:Frameworks,models,subsystems. Meeting Scheduler Software Engineering
Software Engineering Packages - one primary kind of grouping. - General purpose mechanism for organizing elements into groups. - Purely conceptual; only exists at development time. - Contains behavioral and structural things. - Can be nested. - Variations of packages are: Frameworks, models, & subsystems. Meeting Scheduler (3) Grouping Things in UML
上浒充通大学 SHANGHAI JIAO TONG UNIVERSITY (4)Annotational Things in UML Explanatory parts of UML models Comments regarding other UML elements (usually called adornments in UML) Note is one primary annotational thing in UML best expressed in informal or formal text. flexible drop-out dates Software Engineering
Software Engineering (4) Annotational Things in UML flexible drop-out dates Explanatory parts of UML models Comments regarding other UML elements (usually called adornments in UML) Note is one primary annotational thing in UML best expressed in informal or formal text
上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY 3.4.2 Relationships Dependency Association Generalization Realization Software Engineering
Software Engineering 3.4.2 Relationships Dependency Association Generalization Realization
上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY Dependency a semantic relationship between two things in which a change to one thing (independent)may affect the semantics of the other thing (dependent). Directed is optional and label is optionab Software Engineering
Software Engineering Dependency a semantic relationship between two things in which a change to one thing (independent) may affect the semantics of the other thing (dependent). Directed is optional and label is optional