OUR PARTNERS




















 
 
 
Online Courses From Only £19.99 per year

UML 2.0

UML 2.0

Price: £77

Duration: 9.00 hour
Delivery: Online

This course is for anyone who is interested in learning to understand and use UML 2.0.


This course is designed to provide learners with an introduction to the Unified Modeling Language.

This training teaches learners how to illustrate object-oriented systems by using various types of UML diagrams, such as class diagrams, sequence diagrams, state machine diagrams, and activity diagrams.

Learning Segment 1 : Understanding UML

This learning segment explains what the Unified Modeling Language is, and how UML is used. This learning segment also discusses software development processes and iterative development.

Objectives:

  • Define the Unified Modeling Language (UML) Explain three modes in which UML is commonly used Explain iterative development processes and the Rational Unified Process Compare predictive and adaptive planning Fit UML diagrams to a process

Topics:

  • Getting familiar with UML Using UML Notations, meta-models, and diagram types Legal UML The meaning of UML Understanding development processes Predictive and adaptive planning Agile processes Rational Unified Process Fitting a process to a project Design Documentation and legacy code

Learning Segment 2 : Working with Class Diagrams

This learning segment shows learners how to read and use the most common type of UML diagrams: class diagrams. This learning segment covers properties, attributes, associations, multiplicity, operations, and other topics related to class diagrams.

Objectives:

  • Read and use a class diagram Explain properties, attributes, and associations Explain multiplicity and operations Explain dependency and constraint rules Explain classification principles Define specialized classes, including association, parameterized, and active classes

Topics:

  • Using class diagrams Properties, attributes and associations
  • Multiplicity Programming interpretations of properties
  • Bidirectional and qualified associations
  • Operations Generalization
  • Dependency and constraint rules
  • Keywords, responsibilities, and static operations
  • Aggregation, composition, and derived properties
  • Interfaces and abstract classes
  • Reference objects and value objects
  • Classification and generalization
  • Association class and parameterised class
  • Enumeration, active class, visibility, and messages

Learning Segment 3 : Working with Common Diagrams

Summary:

This learning segment shows learners how to read and use common types of UML diagrams, including sequence diagrams, object diagrams, package diagrams, deployment diagrams, and use cases.

Objectives:

  • Read and construct sequence diagrams
  • Read and construct object diagrams
  • Read and construct package diagrams
  • Read and construct deployment diagrams
  • Read and construct use cases

Topics:

  • Sequence diagrams
  • Loops and conditionals
  • Synchronous and asynchronous calls
  • Object diagrams
  • Understanding package diagrams
  • Working with package diagrams
  • Deployment diagrams
  • Understanding use cases Working with use cases

Learning Segment 4 : Working with Specialised Diagrams

This learning segment shows learners how to read and use specialized types of UML diagrams, including state machine diagrams, activity diagrams, communication diagrams, composite structure diagrams, component diagrams, collaborations, interaction overview diagrams, and timing diagrams.

Objectives:

  • Read and construct state machine diagrams
  • Read and construct activity diagrams
  • Read and construct communication diagrams
  • Read and construct composite structure diagrams
  • Read and construct component diagrams
  • Read and construct diagrams featuring collaborations
  • Read and construct timing diagrams

Topics:

  • Understanding state machine diagrams
  • Working with state machine diagrams
  • Understanding activity diagrams
  • Working with activity diagrams
  • Communication diagrams
  • Composite structure diagrams
  • Component diagrams
  • Collaborations
  • Timing diagrams

Features:

  • Flash and audio provide animated, interactive Lesson Introductions, Activities, and Simulations.
  • Simulations teach learners to perform specific tasks in applications through guided, multi-step exercises.
  • Activities allow learners to apply course concepts in an interactive questioning environment.
  •  Exercises allow learners to practice in the actual application being studied.
  •  A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
  • Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
  • Search text enables learners to rapidly search all text within a course to easily retrieve information required.
  • Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
  • A skill assessment generates a customized learning path based on the results of a pre-test.
  • A glossary provides a reference for definitions of unfamiliar terms.
  • Bookmarking tracks the learner's progress in a course.

Technical Requirements:

P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 5.5 or higher; Windows Media Player 9.0 or higher; Flash 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.

Share This
Share:
  • Digg
  • del.icio.us
  • Mixx
  • Google
  • Facebook
  • LinkedIn
  • YahooMyWeb
  • StumbleUpon
  • Technorati
  • TwitThis
FREE COURSES
Free Trial to 1000 Courses
Get FREE Access to Over 1000 Video Training Courses

* indicates a required field
 
TESTIMONIALS
Raj Odedra passed his MCSE in just six months! "I Passed my MCSE in Just Six Months!"
Raj Odedra
read more