Custom Search

Object-Oriented Analysis and Design with UML Analyzing the System

123-CBT Computer Based Training
Training Provided by 123-CBT Computer Based Training To show how to specify object interaction in the UML and to identify associations and inheritance between classes
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact 123-CBT Computer Based Training for more information
Training Presented in:English
Object-Oriented Analysis and Design with UML Analyzing the System
Overview:
To show how to specify object interaction in the UML and to identify associations and inheritance between classes
Pre-Requisites:
Knowledge of object-oriented programming concepts, such as encapsulation and inheritance, and of software engineering principles
Target Audience:
Web developers
Modality:
WEB
Lesson:
Using interaction diagrams in UML| - differentiate between sequence and collaboration diagrams and list the ways in which interaction diagrams can be used to define classes' responsibilities.|Creating sequence diagrams in UML| - use the correct conventions in a UML sequence diagram and show how focus of control is handled by the three different message types available in UML.|Labeling a sequence diagram in UML| - correctly label objects and messages in a UML sequence diagram.|Creating collaboration diagrams in UML| - use the correct conventions for classes, objects, messages, multiobjects, and conditions in a UML collaboration diagram.|Completing a collaboration diagram in UML| - complete a collaboration diagram in UML.|Depicting associations in UML| - create associations in UML class diagrams, correctly name an association, and identify relationships between classes in sequence and collaboration diagrams.|Modeling aggregations in UML| - distinguish between aggregations and associations and determine which to use when modeling a relationship.|Adding multiplicity to relationships in UML| - select appropriate multiplicity for a given relationship and use the correct UML notation for different multiplicity indicators.|Defining relationships in UML| - select appropriate relationships between classes, select a role name for a class, name an association, and estimate multiplicity for relationships between classes in a UML class diagram.|Refining associations in UML| - identify situations where the use of reflexive associations, qualified associations, constraints, or association classes is appropriate.|Basic inheritance concepts| - show how structure, behavior, and relationships can be inherited; link the concepts abstract and concrete classes, and polymorphism to inheritance; and list some guidelines for good inheritance.|Finding inheritance| - list the steps involved in the generalization and specialization methods of finding inheritance.|Multiple inheritance| - give examples of and list the best practices for multiple inheritance.|Inheritance, aggregation, and metamorphosis| - choose between using inheritance and aggregation to model a particular scenario, and choose an appropriate method of modeling for metamorphosis in UML.|Adding inheritance and aggregation in UML| - identify appropriate inheritance and aggregation relationships between classes in a UML class diagram.|
About The Training Provider: 123-CBT Computer Based Training
123-CBT Computer Based Training - 123-CBT offers discount pricing on top quality eLearning programs from leading computer based training providers. Many of the training courses are available both online or on CD so that you can study at home at your own pace: E-Learning available for - ABAP 6. 10 - Access 2003 - Acrobat 6. 0 - ASP - ASP. NET - C - Captivate 1. 0 - Crystal Reports 8. 5 - Crystal Reports v10 -...
Do you teach development ?
tcw11-gfc-v396M-10/25/09-09:38:09-()[A]-[A]-[A] -03:39:26