软件工程平台-工具-火龙果软件 - 关心工作者的实践
  Article Consultation Solution Tool Course Member  
English
联系我们 |网上付款
    MBSE Model Based Management Capability System Three-Dimensional Integration Architecture UML Model ASPICE Enterprise Architecture Process Improvement  
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