SEG 2105 Lecture 5: Chapter 5
Document Summary
Much development of uml has been done at ibm rational ottawa: in 1997 the object management group (omg) started the process of uml standardization. Uml diagrams: class diagrams, interaction diagrams. Show the behaviour of systems in terms of how objects interact with each other: state diagrams and activity diagrams, component and deployment diagrams. Show how systems or classes behave internally. Show how the various components of systems are arranged logically and physically. A class is simply represented as a box with the name of the class inside: the diagram may also show the attributes and operations, the complete signature of an operation is: operationname(parametername: parametertype ): returntype. An association is used to show how two classes are related to each other: symbols indicating multiplicity are shown at each end of the association. Analyzing and validating associations: each association can be labelled, to make explicit the nature of the association, many-to-one. An employee can only work for one company.