Course Code: 3166
Duration: 21 hours
Prerequisites:

Basic knowledge of the commonly used UML diagrams (use case, class, sequence).

Overview:

The course extends possessed knowledge of UML. During the training, we focus on the practical use of the language of the UML object-oriented analysis.

Course Outline:

Best Practices

  • Software crisis
  • Best Practices in Software Development
    • Iterative development
    • Management requirements
    • Component-based architecture
    • Visual modeling
    • Verification of quality
    • Change management

RUP

  • Characteristics of RUP
  • Two dimensions of RUP
  • UML for RUP

Create an object model

  • UML 2 as a way to represent the model
    • The object model
    • Methods of describing the model
  • Practical analysis of the specification of the use cases
    • Actor
    • A use case
    • Association
    • Relations include, extend

Some object-oriented concepts in practice

  • Abstraction
  • Encapsulation
  • Generalization
  • Polymorphism

The system architecture

  • Mapping the structure and behavior of the system
    • Two categories of UML diagrams
    • Modeling the relationship between structure and behavior
    • Different levels of modeling behavior
  • Mapping class analytical design elements
    • Relations refine
    • Building strong relationships between the results of the analysis phase and the design phase
  • Modeling design classes
    • Class
    • Association
    • Enumeration
    • Forward/reverse engineering
  • Subsystem Design
    • Component
    • The relationship of the delegation
    • Connector Assembly
  • Description of the aspects of concurrency in the system architecture
    • Examples of activity diagrams, sequence and state machine
  • Description of the aspects of the architecture of the dispersion
  • The different perspectives of architecture description
Sites Published:

United Arab Emirates - Practical aspects of UML

Qatar - Practical aspects of UML

Egypt - Practical aspects of UML

Saudi Arabia - Practical aspects of UML

South Africa - Practical aspects of UML

Brasil - Aspectos Práticos da Linguagem UML

Canada - Practical aspects of UML

中国 - Practical aspects of UML

香港 - Practical aspects of UML

澳門 - Practical aspects of UML

台灣 - Practical aspects of UML

USA - Practical aspects of UML

Österreich - Practical aspects of UML

Schweiz - Practical aspects of UML

Deutschland - Practical aspects of UML

Czech Republic - Practical aspects of UML

Denmark - Practical aspects of UML

Estonia - Practical aspects of UML

Finland - Practical aspects of UML

Greece - Practical aspects of UML

Magyarország - Practical aspects of UML

Ireland - Practical aspects of UML

Luxembourg - Practical aspects of UML

Latvia - Practical aspects of UML

España - Practical aspects of UML

Italia - Practical aspects of UML

Lithuania - Practical aspects of UML

Nederland - Practical aspects of UML

Norway - Practical aspects of UML

Portugal - Aspectos Práticos da Linguagem UML

România - Practical aspects of UML

Sverige - Practical aspects of UML

Türkiye - Practical aspects of UML

Malta - Practical aspects of UML

Belgique - Practical aspects of UML

France - Practical aspects of UML

日本 - Practical aspects of UML

Australia - Practical aspects of UML

Malaysia - Practical aspects of UML

New Zealand - Practical aspects of UML

Philippines - Practical aspects of UML

Singapore - Practical aspects of UML

Thailand - Practical aspects of UML

Vietnam - Practical aspects of UML

India - Practical aspects of UML

Argentina - Practical aspects of UML

Chile - Practical aspects of UML

Costa Rica - Practical aspects of UML

Ecuador - Practical aspects of UML

Guatemala - Practical aspects of UML

Colombia - Practical aspects of UML

México - Practical aspects of UML

Panama - Practical aspects of UML

Peru - Practical aspects of UML

Uruguay - Practical aspects of UML

Venezuela - Practical aspects of UML

Polska - Praktyczne aspekty UML

United Kingdom - Practical aspects of UML

South Korea - Practical aspects of UML

Pakistan - Practical aspects of UML

Sri Lanka - Practical aspects of UML

Bulgaria - Practical aspects of UML

Bolivia - Practical aspects of UML

Indonesia - Practical aspects of UML

Kazakhstan - Practical aspects of UML

Moldova - Practical aspects of UML

Morocco - Practical aspects of UML

Tunisia - Practical aspects of UML

Kuwait - Practical aspects of UML

Oman - Practical aspects of UML

Slovakia - Practical aspects of UML

Kenya - Practical aspects of UML

Nigeria - Practical aspects of UML

Botswana - Practical aspects of UML

Slovenia - Practical aspects of UML

Croatia - Practical aspects of UML

Serbia - Practical aspects of UML

Bhutan - Practical aspects of UML

Nepal - Practical aspects of UML

Uzbekistan - Practical aspects of UML