软件工程平台-工具-火龙果软件 - 关心工作者的实践
  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  
What Problems do you help Users Solve?
The software development process is as follows:
The entire development process involves multiple teams: requirements, development, testing, and operations. There are often the following problems:
  1. Process: The whole development process is not coherent, each stage is disconnected, resulting in low work efficiency.
  2. Deliverables: Each stage has related deliverables, in various forms, with documents, models, code, etc., making it difficult to track and manage.
  3. Quality: lack of unified quality view, resulting in scattered quality management, quality assurance effect is not good.
  4. person: there is a lack of corresponding views from work tasks to related skills. Although my work ability is insufficient, it is difficult to find a clear direction for improvement.
  5. Tools: there are professional tools in every link, which are expensive to buy and learn, difficult to effectively apply, and the work efficiency is low without tools.
The goal of R&D management system is to improve the final product quality and efficiency, the above five aspects of the problem is not isolated, through one or two aspects of improvement is often half the result. Software development integrated management system and platform can provide you with a complete solution, from the people, process, deliverables, tools, quality five aspects to solve the problem, really improve the efficiency and quality of research and development.
The integrated management system describes, builds, and improves your R&D management system from five perspectives, and provides the relevant tools and engineering data space for full cycle management and tracking.
Solution
Software dDevelopment integrated management system and platform to provide solutions from a full perspective, involving the following five aspects of view:
Dimension Goal Method
1.Process Throughout the whole process cycle Straighten out the full cycle process model: Requirements - Design - Development - Test - Delivery. Improve process efficiency.
2.Data Correlate various engineering data Connect all kinds of software engineering data, track and manage them in a unified way, and improve the efficiency and quality of deliverables.
3.Tools Multi-tool integration The tools needed for various work are specialized, connected and concise, reducing the cost of tools, providing tool integration, and improving the efficiency of tools.
4.Quality Complete quality view Establish a complete quality view, relate various qualities, identify quality bottlenecks, and promote overall quality improvement.
5.Person Job qualification and ability training Clarify the work of personnel, cultivate relevant skills, measure the work efficiency, and promote the work efficiency of personnel.
Process Model
Establish an executable development process for model-driven systems engineering and software engineering requirements:
  • Because the entire process involves multiple disciplines of systems engineering, software and hardware, Model-driven Systems engineering (MBSE) is recommended for rigorous tracking.
  • The process should be oriented towards the actual work phase.
  • Some of the work should be broken down or merged in consideration of specific tool use.
  • It can be classified for different product development characteristics and establish various types of process guidelines.
Engineering Data Association
The engineering data of each link in the whole system engineering is sorted out, various engineering data are identified, the structure and relationship of data are analyzed, and the data model is established. All kinds of engineering data of software development are unified modeling, and the schematic diagram is as follows:

 
Tool Integration
The whole process design of a variety of tools for integration, integration principle is:
  • based on the customer's existing tools, open up the interface between tools.
  • Data association between various tools to achieve integrated management.
  • Build tool integration interface to improve ease of use.


Develop a Management Tool Chain
Tool Name Function introduction
iSpace Provides a unified workbench interface.
Provide document collaborative editing, model file collaborative editing.
Group discussion, instant messaging.
iWork Provide system development cycle management: product management, project management, demand management, design management, test management, change management, bug management, quality management.
Provide product shelf, reuse management.
People capability management.
Visual Modeling Tool -EA You can build requirements models, data models, architecture models, code models, and test models.
Support for model-driven development, UML and Sys ML, as well as the Auto SAR model framework.
Code Management Tool
Git, Subversion
Continuous integration Jenkins, a continuous integration tool, allows you to integrate other tools through scripts.
Code check
QAC,Gerrit,CppCheck
Unit testing and integration testing TESSY ,TestSand,TestBed
Automated Test Tool Automated test tool, can simulate the system operating environment, interface testing.


Dragon Fruit software Engineering technology center introduction
Founded in 2001, Dragon Fruit Software Engineering Technology Center is committed to providing complete software engineering technology solutions for IT research and development teams, and has provided high-quality training for more than 2,000 enterprises and consulting on software engineering tools for more than 100 enterprises. Typical customers include:
  • Continental Automotive Electronics
  • Shanghai General Motors
  • Desay Siway
  • CATL
  • Bosch Automotive Electronics
  • Shenlong Automobile
  • Fortelon Automotive Electronics
  • Byd Central Research Institute
  • Gillicorion Corporation
  • Faw car
  • Valeo Automotive Appliances
  • Autoliv Automotive Electronics
  • Flextronics
  • United Automotive electronics
  • Natifu Drive System Co., LTD
Dragon Software has a strong interface development ability for various systems engineering and software engineering tools, and has customized continuous integration platform for customers, integrating various tools into one platform, including: modeling, requirements management, code storage, code construction, automated testing
Dragon Fruit Software Engineering (China's leading software engineering service provider)
Mail:umlooo@hotmail.com