| All training | consultation | Technology Digest | Technical seminars | Technical Articles | Training Cases |


1. Course Introduction

Mastering Object-Oriented Analysis and Design with Unified Modeling Language (OOAD/UML) 2.0 presents the concepts and techniques necessary to effectively use system requirements captured in use cases to drive the development of a robust design model. In this intensive, hands-on workshop, learn to apply UML 2.0 notation to fundamental OOAD concepts, including architecture, objects, classes, components, subsystems, stereotypes, relationships, and supporting diagrams.

Use UML throughout the project life-cycle to capture and communicate analysis and design decisions. Thus, you learn UML 2.0 notation in the context of an iterative, use case-driven, architecture-centric process. In addition, language-specific examples of common UML constructs are provided in a separate appendix.

08-10-15 to 18
Qualification£º UML software engineering organizations  
Training Fee£º 4000 yuan/Person
Registration way£º
Online Registration>>>

2. Training Outline

The course will show students the actual solvemental progamme. You can acquire satisfying solutions of problem through the course.


Software Developers, Designers, Architects, Project Managers and other R & D Staff

  • understand the UML correct application methods and principles
  • use UML to establish business model, requirement model, analysis model, design model, implementation model, testing model, deployment model
  • real understanding of demand methods, in-depth understanding of the essence use case
  • understand the use of UML & OOAD in real projects
  • use of systematic analysis model to analysis of nature
  • learn how to design solid and easily extend structure
  • master requirement and analysis design of key skills by the actual case
  • see good and bad actual cases, self-reflection and improve
  • deeper understanding how to solve the practical development problem
  • understand UML & OOAD to run through iteration, use case-driven and in the process of framework for the centre
  • grasp on how to expand the business structure, application architecture and program structure based on the UML & OOAD
Training Outline

Course Participants

Analysts, designers, and software developers, and other practitioners, who desire an understanding of object-oriented analysis and design concepts and hands-on practical experience applying the techniques within a use-case-driven, architecture-centric, and itera tive development process.

Note: You should be currently involved in analysis and design work or in developing analysis and design models using UML.

Required Experience


Training Objectives

Upon the successful completion of this course, participants should be able to:

  • Apply an iterative, use case-driven, architecture-centric process to the development of a robust design model
  • Use UML 2.0 to represent the design model
  • Apply the concepts of abstraction, encapsulation, inheritance, and polymorphism
  • Explain the different views of software architecture, the key mechanisms that are defined in support of that architecture, and the effect of the architecture and mechanisms on the produced design
  • Describe some basic design considerations, including the use of patterns

Course Arrangement

  • Best practices of software engineering
  • Concepts of object orientation
  • Requirements overview
  • Analysis and design overview
  • Architectural analysis
  • Use-case analysis
  • Identify design elements
  • Identify design mechanisms
  • Describe the run-time architecture
  • Describe distribution
  • Use-case design
  • Subsystem design
  • Class design
  • Database design (optional)

Course Features

  • hands-on specialist teachers, Interactive case teaching, Simulation of projects processes
  • Combine theory with practice, and focus on teaching cases.
  • Participants could follow the actual cases, the teaching style is very specific and profound.
  • Specialist will consult the cases expounded by participants, guide them how to analyze and design a system in the course.

3£®Training Fee and Payment Way

Training Fee: 4000RMB/one person ( including teaching material, certificate and lunch ).Please pay the training fee before the course.

  • Students, who remit through company, please adopt bank transfer accounts and make bank receipt fax to: Fax: 010-62670862
    Account Name: Beijing Pitaya Software Engineering Center
    Bank Name: Shanghai Pudong Development Bank Zhichun Road Branch
    Account Number: 9117 0154 7100 0005 8
  • Students who pay cash:
    Please pay to Beijing Pitaya Software Engineering Center
    Add: 1603 B.Build B.tri-tower,ZhongGuanCun East road,Haidian District.Beijing

Beijing Pitaya Software Engineering Center


Lecturer Qualification
technical experts of UML software engineering organization
technology consultant, senior lecturer of Pitaya software
Engaged in more than 10 years related to practical work, has worked at famous IT companies, has a wealth practical experience
Implement successfully the relevant engineering practice in a number of large and medium-sized projects, with a real and effective capacity, not just "fame."
Have profound theoretical knowledge, conduct professional systematic research and learning.
Rich teaching experience, the medium of instruction for many large enterprises, accessing to a client's highly praised
Rich experience in consulting, advisory for more than corporate customers.
To combine the needs of students, effective teaching theory and practical experience, and lead the students to do specific practice drills.

Successful Cases

For the role
System Analyst
Design Engineer

Related Technical Advisory

UML+OOAD project implementation
Application Architecture Design and Construction Advisory
Software Engineering System and Platform Construction
The preparation of technical documentation written and management consulting

Related Technology Articles

UML-based Workflow Management System Analysis
Development J2EE Application with Rational Rose
UML-based Messaging Billing System Analysis

The Latest Training Courses



| Contact Us | Employment | Pitaya Software| Shanghai Branch | Shenzhen Branch | South-Western China Branch |
Pitaya Software / UML Software Engineering Organization betakes to improve your software engineering practice capability. We are absorbing the valued experience of this trade continually to provide the effective engineering technology practice experience which is tested by over hundred enterprises. And paying close attention to the recent theory evolution help you ¡®run front in software world¡¯
The UML software engineering organizations Limited All Rights Reserved