Views
|
|
|
UML+ System Analysis Design and Modeling |
Consultation Introduction
|
|
Based on the customer's actual Project or product development, lUML is used for Analysis, design and Model -driven development, and a complete Model -driven paradigm is established to provide reference for other subsequent Projects. At the end of the Project consultation, we provide follow-up technical support to achieve practical results in the Project.
|
|
Project Consultation Objectives
|
|
Improve Team Skills |
- Master the basic ideas of OO, the basic principles of OOAD, and understand the basic methods and application techniques.
- Understand UML modeling techniques, UML visual modeling mechanisms, extension mechanisms, and Model management mechanisms.
- Understand the use of OO methods in application software architecture design and detailed design. Object-oriented Analysis and design principles, related design patterns and architectural patterns. Enable students to design robust, adaptable and flexible software architectures.
- OOAD&UML software Analysis and design process, systematic application of OOAD&UML to establish business, Requirements, Analysis, design models. Achieve a Model -driven software development process based on OO ideas.
- Five static diagrams and four dynamic diagrams of UML are used to describe five views of software construction: use case view, design view, process view, implementation view and implementation view.
|
System Base is Established |
Based on the above technology, create a practical Project framework for customers to support subsequent development, including:
- Core architecture
- Core use case realization program
- Key problem solving
|
Accumulation Engineering Assets |
Establish documentation specifications based on UML+OOAD development mode, including:
- Requirement Specification
- Architecture Design Document
- Database Design Document
- Detailed Design Document
- Test Plan
- Requirement Management Plan
|
|
|
Service Method
|
|
Evaluation Item
|
Complete Demonstration Project Guidance |
Select the right demonstration Project
Lead the Project team to practice the complete modeling process
- Requirement modeling
- Architecture modeling
- Detailed design modeling
- Code engineering
- Test modeling
Model tracking and change management |
Help customers build knowledge base
Identify the scope of Projects and people to support
Follow up the actual Project and give timely Guidance to the problems arising in the Project
Collect questions and answers regularly (days, weeks, months)
Knowledge base accumulation
Knowledge base application Guide |
|
|
|
Project Consulting Arrangement
|
Phase |
Customer Team Work |
Submission |
Consulting Work |
Project start-up |
Customer case profile:
- Requirements overview
- Problem Analysis
- Critical path determination
- Project Plan discussion and confirmation
|
Project Engineering Plan |
The technical consultant Project has
- Clear objectives
- Explicitly submit a job
- Coaching style determination
- Development process customization
Plan discussion and confirmation
ExPlanation of Engineering Planning knowledge |
Requirement Analysis and construction
|
Analysis of actual Project Requirements:
- modeling core concepts
- Interface prototype structure
- Use Case modeling
- Use case specification
- Non-functional Requirement
- Requirements documentation
- Requirement verification
|
Requirement specification
UI Prototype
UseCase Model Business conceptual model |
Evaluate customer results
direction
Error correction
Answer questions |
Architecture design and construction
|
Architecture scope definition
Architecture Analysis
Architecture design |
Architecture design Model Architectural design specification
Data structure specification |
Evaluate customer results
direction
Error correction
Answer questions
|
Detailed design and construction |
Use case design Case design
Class design
Test Plan
Coding specification |
Design Model Detailed design specification
Test Plan
Coding specification |
Evaluate customer results
direction
Error correction
Answer questions
|
Development Guide |
Mapping from Model to development
Model interpretation during development
Reverse from development to Model The Model is synchronized with the version of the code |
Model-based code |
Evaluate customer results
direction
Error correction
Answer questions |
Consultation closure |
Capability assessment
- UML
- Requirement
- OOA
- OOD
- Iterative development
Asset evaluation
- document
- model
- System architecture prototype
|
Model instance
System prototype |
Summary document instance
Summary Model example
Summary system prototype
Consultation results summary |
|
|
|
|
Basis Consultation
|
Project members have participated in the "UML&OOAD" training course or have equivalent technical foundation, and have certain Engineering experience, Analysis and design foundation and development foundation. |
|
Consulting Object
|
Have participated in "UML&OOAD" training, or have an equivalent technical team. |
|
Views
|
|
|