|
Successful Case
|
Continental Automotive Electronics |
Bosch Automotive Electronics |
Schaeffler electric drive |
Joyson Automotive Electronics |
Huawei Technical Center |
BMW Automotive Research and Development Center |
Geely Auto Research Institute |
Byd Automotive Research Institute |
|
|
|
|
|
|
|
Courses > Modeling |
|
|
|
Analysis and Design Based on UML and EA |
Views
|
|
|
|
Zu Tao
|
Founded uml.org.cn in 2001, 2005 IBM Rational User Group Best Speaker |
|
|
|
Time Location: Beijing, October 22-23; Shenzhen and Shanghai open classes Based on registration |
Course Cost:1300 $/Person
|
|
|
|
Internal Training: You can customize internal training according to the needs of the enterprise. |
|
|
Authentication Method:
Understand the competency model before training.
Ability evaluation after training: Online Examination
Ability Analysis, give learning suggestions
The qualified person shall be issued a certificate as proof of vocational skill qualification |
|
|
|
- Based on the practical application of UML in system Analysis and Design , combined with the actual case explanation, a clear roadmap is established: requirement Analysis, business Modeling , domain Analysis, architecture Design , data Design , detailed Design , development specification, driving test and release.
- Aiming at the key problems of the above links, the practical problems are solved through the application of UML Modeling and object-oriented method.
- With equal emphasis on theory and practical experience, students achieve the purpose of learning through real experience, and provide an evolutionary basis for future work.
- After the end of the actual combat coaching, provide follow-up technical support. Together to achieve practical results in the project.
|
|
|
Training Goal |
Improve team skills and understand how to use UML and EA
- Modeling tool EA function and application practice
- Business Analysis and Modeling
- System Analysis and Modeling
- Architecture Design and Modeling
- Data Design and Modeling
- Detailed Design and Modeling
- Model-Based code generation supports development
- Model Based test case generation, quality verification
- Reverse existing code and apply patterns to refactor design
- From model to writing effective documentation: requirements documentation, architectural Design documentation, detailed Design documentation
- Manage model management.
- Ability to use UML tools for project team development
|
Training Target:Requirements Analyst, Product Designer, Architect, Development Engineer |
Student Foundation:Experience in project development or requirements |
Teaching Method:
Customized Course + Case Explanation + Group Discussion, 60% Case Explanation, 40% practice exercise |
Training Content: 2 Days
|
UML Overview
|
What is UML and what does it have
Why use UML
Introduction to the application of UML at home and abroad
Integrated application of UML and CMMI
Integrated application of UML and agile development process
UML successful case Review
UML failure case Review
How to use UML Modeling well
The application of UML in each stage is seen from the process of model-driven development
How to use UML well from example project documentation
|
Overview of UML Modeling Tools EA |
What UML Modeling tools are available
A comparison of the working scenarios and Modeling features of these Modeling tools
Key metrics for selecting a Modeling tool:
- Support and tracking of UML specification
- Support for Modeling specifications other than UML
- Support for code automation
- Support for document automation
- Support for teamwork
- Support for model versioning
- Has Modeling framework resources
- Ease of use
UML Modeling tool EA application practice
- Modeling functional requirements
- Supported Modeling specifications: UML, SysML,BPMN,ToGAF...
- Modeling framework
- Model management function
- Integration with other tools: requirements management, configuration management, development, testing
- Model validation capability
- Document generation
- Support for development
- Support for testing
- Support for requirements management
- Support for project management
UML Modeling tool EA application practice
|
Combined with actual Project Cases, explain the Model-Based Development Process: Business Modeling , System Analysis, Architecture Design , Data Design , Detailed Design , Development, Testing |
Business Analysis and Modeling |
Why business Modeling Business Modeling includes those things
How to conduct business research and Analysis
Business use case Analysis and Modeling Business object Analysis and Modeling Quality and validation of business models |
System Analysis and Modeling |
What does system Analysis include
How to conduct system requirements research
System function Analysis and Modeling System boundary Analysis and Modeling System non-functional requirements Analysis and Modeling :
- Performance requirement
- Reliability requirement
- Expansion requirement
- Security requirement
System Requirements Specification Based on model
Review and validation of system models |
Architecture Design and Modeling |
What does architectural Design include
What does the architectural model include
Hierarchical framework Design and Modeling Subsystem Design and Modeling Module Design and Modeling Deployment Design and Modeling Architecture quality attribute Design and Modeling Validation of architectural models
Write Architecture Design Document Based on model
Simulation and validation of architecture models |
Data Design and Modeling |
What does data Design involve
What does the data model include
Logical data model Design and Modeling Physical data model Design and Modeling Validation of the data model
Generate a data table structure Based on the data model
Reverse the data model of the existing database
Compiling Data Design Document Based on model |
Detailed Design and Modeling |
Detailed Design and Modeling What does the detailed Design include
What does the detailed model include
Use case Analysis Design and Modeling Component Design and Modeling Interface Design and Modeling Class Analysis Design and Modeling Function flow Analysis Design and Modeling
|
Model-Based development |
Modeling various elements of code: classes, attributes, functions, inheritance, aggregation, composition, polymorphism
Model mapping for various development languages:
How do I generate code from the model
Model-Based code development and debugging
Model backwards the code,
Apply the model to evaluate code quality
Code refactoring and model synchronization |
Collaborative Modeling examples of large project teams |
Manage the relationship between models and documents |
- Relationship between requirements model and requirements document
- The relationship between architectural models and architectural documents
- Relationship between data model and data document
- Relationship between detailed Design model and detailed Design document
- The relationship between the code model and code
- Relationships between models: requirements model, architectural model, data model, detailed Design model, code model, test model
- Relationships between documents: requirements documents, architectural Design documents, detailed Design documents, code, test documents
|
Manage the Model |
- Versioning of models
- Model change management
- Multi-person collaborative Modeling management of models
- Domain-specific model extensions
- Branching, merging, and synchronizing models
|
Case and Training Review |
Why model
What can be modeled
What I need to model |
|
|
|
|
|
|
Consulting Objective
|
Help build model-driven analysis, design, development, testing |
Scope Consultation |
Requirements Modeling, Architecture Modeling, Database Modeling, Code Modeling, Test Modeling.
|
Consultation Method |
Model-driven development process training, modeling and management tool environment construction, combined with actual customer case demonstration, team practice guidance, model evaluation standards formulation, specification formulation |
Successful Case |
Huawei Research and Development Center, Space Center of Chinese Academy of Sciences, Nanjing 14 Institute, China Mobile Research Institute and so on. |
For more information:010-62670969, umlooo@hotmail.com
|
|
|
|
|