Course Guides
  Software Architecture
  Requirement Engineering
  Software Test
  J2EE Technique
  .Net Technique
  J2EE Technique
  C++ Technique
  Embedded Development
  Business Modelling
  User Interace Design

  Project Management
  Configration Management
  Quality Control
  Requirement Management
  Software Process
  Engineering Document


Training Time:beijing shanhai shengcheng   According to enrollment classes
Training Fees:5000yuan/person 
Corporate Training: According to business needs, custom House

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.

  • 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
Teaching methods: customized course + case to explain + Group Discussion,60% of the cases to explain ,40% of the practice drills.
Training Outline: 3 days
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.
Training objects:Software Developers, Designers, Architects, Project Managers and other R & D Staff
Student basis:Certain knowledge and experience.

Lecturer Qualification
Senior experts
Had his inaugural famous IT companies
More than 10 years of professional experience
More than 5 years teaching experience
More than 100 training cases experience
An average of more than 90% of student satisfaction
Success Stories   more...
Beijing Software Architect - Advanced practical training was successfully held
Successfully held a well-known Institute of Aeronautics CMMI best practices training
Purple Arima web application security best practices training successfully held
Beijing unit testing, refactoring and continuous integration training was successfully held
Student feedback
"Our training can be combined with the actual work of custom courses, using real case to explain, received the school thought the effect of"
Pitaya Software is provided to you after hundreds of companies to verify the effective engineering of practical experience, focus on the latest theoretical developments to help you "lead your industry software world"

Contact us |   Copyright 2002 ® Beijing Pitaya Software Engineering Center   Beijing ICP No.10020922

Beijing seas network An Bei 110108001071professional