A kind of customizable collaborative design and development platform for supporting resource quickly to apply and method
Technical field
The invention belongs to Computer Applied Technologies, digitizing technique field, are related to a kind of customizable collaborative design and development platform
And its collaborative design and development method, in particular to a kind of customizable collaborative design and development platform for supporting resource quickly to apply and its collaboration are ground
Forwarding method.
Background technique
Complex Product Development have it is with high content of technology, multidisciplinary be highly coupled, development process iterates, to existing skill
The technical characterstic of the features such as art basis, knowledge, strong experience dependence, product propose higher digitlization and collection to research and development means
It is required at changing.With the development of digitlization and informationization technology, Complex Product Development type enterprise constructs a series of support numbers
Change design analysis, test, guarantee, the application system of general character resource management and software tool, effectively improves Complex Product Development
Efficiency, while also producing that application system is more with software tool, data interaction is difficult, knowledge and data resource Decentralization etc. are asked
Topic.According to different research and development tasks, designer to enter different application system carry out task execution, calculate analysis and knowledge,
Data acquisition work, efficiency of research and development is by larger constraint, it is therefore desirable to which it is all that Design-Oriented teacher troop establishes a kind of concentration enterprise
The unified platform of development resources, provides correct, comprehensive application service in R&D process, and the support efficient collaborative innovation of product is ground
Hair.
Chinese patent (patent No. CN 200810085059.X) discloses a kind of lean development system and lean research and development side
Method, including base layer modules, sub-platform module, lean research and development control module, lean research and develop portal module, in which: the basis
Layer module provides application service, management service and/or data-interface;The sub-platform module includes innovation platform, Quality Design
Platform, cooperating simulation platform and/or trial platform, for providing the skill of different development phases to the lean development system
Art is supported;The lean researches and develops control module, for realizing the Work Process Management in R&D process, data management, knowledge pipe
Reason and/or searching, managing;And the lean research and development portal module includes research and development index expansion module, lean research and development bus and essence
Plate module is seen in benefit research and development, and for realizing the public function of each sub-platform module, sub-platform module information described in system is shared, as
The unified entrance of the lean development system post-processes the Various types of data of each sub-platform module of development system, is divided
Analysis.
Chinese patent: (patent No. CN 201610941034.X) discloses a kind of emulation integrated platform of Missile Design, packet
It includes: platform portal layer, for each Specialty Design engineer of guided missile, the portal of Simulation Engineering's teacher uniform operational;Application layer is designed, is used
In the quickly design of each profession such as guided missile totality, guidance control system, structure, pneumatic;Simulation Application layer, system overall for guided missile
Lead each professional simulation analysis such as control system, structure, pneumatic;Platform services layer, for the existing guided missile knowledge data of enterprise,
The effective configuration management of the carry out such as Professional Model, analysis process, professional tool, IT tool;Basic resource layer, for grinding guided missile
Hair, which is accumulated in the process, summarized, conclusion is formed by product design experience, software analysis tool, hardware computing device etc. is had
The Sharing Management of effect.The present invention realizes the emulation of guided missile overall plan Design of digital, the accumulation and multiplexing of design knowledge, to lead
It plays master-plan personnel and specialized design, simulation analysis and data organizing tool is provided.
However, structure is complicated for above-mentioned existing platform and method and technology, do not account for existing to Complex Product Development type enterprise
The integrated and integration of the resources such as application system, software tool, research and development task, comprehensive view, is not supported through resources integration component
Integrated development resources simultaneously form unified application service, and the working environment of Uniting teacher does not support client layer to platform people yet
The customization of machine interactive interface is unfavorable for the promotion of complex product collaborative design and development efficiency.
Summary of the invention
It is high online to provide a kind of support complex product for shortcoming and defect existing for the prior art and method by the present invention
The collaborative design and development platform and its collaborative design and development method for imitating research and development, by all kinds of resource consolidations of Complex Product Development at application service,
It is integrated into collaborative design and development platform, designer is made to carry out online collaborative design and development by unified platform.
Realize that technical scheme is as follows:
A kind of customizable collaborative design and development platform for supporting resource quickly to apply, including application door layer, resource set are in groups
Part and development resources layer and basic supporting layer;It is characterized by:
The application door layer, for providing types of applications service to carry out research and development of products;Including the man-machine friendship of customizable
Mutual interface, research and development task execution service module, software tool application service module, knowledge application service module, research and development application system
Module of uniting and Enterprise Integrated view application service module;
The resources integration component is used to integrate all kinds of resources of the support research and development of products of development resources layer-management;
Resources that the development resources layer is used to generate research and development of products or needs are effectively managed;
The basic supporting layer includes hardware platform, network environment, operating system, high performance computing service, data storage
With backup, supported for providing basic environment for platform application.
Further, the application door layer is by designer to the software tool application service module in interface, knowledge
Application service module, research and development application system module, research and development task execution service module, Enterprise Integrated view application service module exhibition
Whether showing, displaying sequence be customized with interface layout.
Further, the research and development task execution service module of the application door layer includes task execution, task feedback, appoints
Early warning application service and the collaborative design and development process of being engaged in task data template application service, for using process task data template
Carry out task execution, early warning task progress is fed back, task can not be completed on schedule when.
Further, the software tool application service module of the application door layer includes business software application service and oneself
Software tool service is ground, for designer when researching and developing task execution, application software tools are designed analytical calculation, calculate
The data of generation can be used as research and development task data.
Further, the knowledge application service module of the application door layer includes knowledge classification library and unified retrieval and push away
Business is taken, the knowledge classification library includes standard criterion library, periodical literature library and quality case library;The unified retrieval and push
It services and carries out unified retrieval for all resources to development resources layer-management, and be responsible for providing during Complex Product Development
The knowledge Push Service of task based access control.
Further, the research and development application system module of the application door layer includes at least PDM system and TDM system, uses
In designer when researching and developing task execution, PDM or TDM system creation document, model, test data are called.
Further, the Enterprise Integrated view application service module of the application door layer is tied including at least project-WBS
Structure view, product structure Data View and test data view, the owner for Complex Product Development team check that project is whole
Body progress and product overall data structure.
Further, the resources integration component includes single-sign-on module, resource information handling module, resource transfer mould
Block and resource Access Control Module, all kinds of resource services for being responsible for providing on development resources layer are integrated into application door layer.
Further, the development resources layer for project need in management product R&D process or generation task,
Research and develop document model, test data, software tool, knowledge resource, application system resource.
A kind of collaborative design and development method for the customizable for supporting resource quickly to apply, comprising the following steps:
Step 1: research and development task leader checks pending mission bit stream using research and development task execution service, executes research and development
Task;
Step 2: judging whether task needs to decompose, if "Yes", then applicating cooperation processes of research & development template decomposition task is
Upstream-downstream relationship and data delivery management between subtask are established in multiple subtasks, form collaborative design and development process and start, by
Subtask responsible person executes research and development task according to collaborative design and development process;If "No", then task is continued to execute;
Step 3: with reference to the knowledge resource of push or inquiring other knowledge resources using knowledge application service, utilize software work
Tool application service carry out design analytical calculation, checked using Enterprise Integrated view application service project be integrally in progress and product under
Other data;
Step 4, create task data, judge task data whether be document model test data then adjusted if "Yes"
With PDM or TDM system creation document model test data, if "No", then create parameter class files classes data;
Step 5, in task implementation procedure, the task back services in research and development task execution service, Real-time Feedback are utilized
Task progress;According to task progress, judges whether task can be completed on schedule, if "Yes", be finished in task
Task is submitted afterwards and is completed, research and development task execution process terminates;It is pre- using the task in research and development task execution service if "No"
Police uniform business, initiates task early warning process, modifies task completion time after task completion time modification by project leader and continues
Execution task;
Step 6: judging whether task is subtask in collaborative design and development process, and if "No", then R&D process terminates;If
For "Yes", judge whether there are also Downstream Jobs for task in collaborative design and development process, and if "Yes", then task is automatic after the completion of submitting
Transmission tasks output data to Downstream Jobs, and trigger Downstream Jobs and continue to execute;If "No", then collaborative design and development process knot
Beam.
The beneficial effects of the present invention are:
Platform in the present invention realize the resource service based on unified environment quickly apply with online collaborative design and development, for complexity
Research and development of products design provides to be supported well.
Collaborative design and development method in the present invention realizes R&D process control and research and development data transmitting, solves complex product and grinds
System used in hair process, software tool, knowledge resource are more, homologous ray, software tool generate data format disunity,
The problems such as data interaction and transmitting are difficult, tool application low efficiency, by the offer in development process correct, comprehensive process,
The application services such as data, knowledge, software tool support complex product collaborative design and development, can effectively promote research and development of products quality and effect
Rate.
Detailed description of the invention
Fig. 1 is the customizable collaborative design and development platform structure schematic diagram that the present invention supports resource quickly to apply.
Fig. 2 is collaborative design and development method schematic of the invention.
Fig. 3 is to carry out collaborative design and development task execution flow chart based on collaborative design and development method of the invention.
Specific embodiment
Embodiment 1
Referring to figure 1.The customizable collaborative design and development platform for supporting resource quickly to apply, including application door layer,
Resources integration component, development resources layer and basic supporting layer.
The application door layer includes customizable human-computer interaction interface, research and development task execution service module, software tool
Application service module, knowledge application service module, research and development application system module and Enterprise Integrated view application service module, are used for
Types of applications clothes are provided to carry out Complex Product Development, are logged in by designer by unified portal interface, it can be to interface
In software tool application service, knowledge application service, research and development application system, research and development task execution service, Enterprise Integrated view
Whether application service shows, displaying sequence is customized with interface layout.
The research and development task execution service module of application door layer includes task execution, task feedback, task early warning application clothes
Business and collaborative design and development process task data template application service, be used for the creation of collaborative design and development process, task creation, task data
Early warning creation, task progress feedback and task can not be completed on schedule when.
The software tool application service module of application door layer includes business software application service and self-developed software tool clothes
Business, for designer when researching and developing task execution, application software tools are designed analytical calculation, and the data for calculating generation can
As research and development task data.
The knowledge application service module of application door layer includes at least the knowledge such as standard criterion, periodical literature, quality case
Class library and unified retrieval and Push Service;The unified retrieval and Push Service are used for all moneys to development resources layer-management
Source carries out unified retrieval, and is responsible for providing the knowledge Push Service of task based access control during Complex Product Development.
The research and development application system module of application door layer includes at least PDM system and TDM system, is grinding for designer
When sending out task execution, PDM or TDM system creation document, model, test data etc. are called.
The Enterprise Integrated view application service module of application door layer includes at least project-WBS topology view, product knot
Structure Data View and test data view, the owner for Complex Product Development team check that project is integrally in progress and product is whole
Volume data structure.
Resources integration component includes single-sign-on module, resource information handling module, resource transfer module and resource access
Permission control module, all kinds of resource services for providing development resources layer are integrated into application door layer.
Development resources layer include development project task, research and development document model, test data, software tool, knowledge resource
And application system, for project needed in complex management R & D of complex or generation task, research and development document model, examination
Test data, software tool, knowledge resource and application system.
Basic supporting layer include hardware platform, network environment, operating system, high performance computing service, data storage with it is standby
Part, for providing basic environment support for platform application.
Embodiment 2
Referring to shown in attached drawing 2.Collaborative design and development method of the invention passes through all kinds of moneys of customizable collaborative design and development platform intergration
Source, and Design-Oriented personnel provide resource application service, carry out task execution according to collaborative design and development process sequence by designer.
Collaborative design and development task execution process is referring to shown in attached drawing 3.
Task leader's login system is researched and developed, pending mission bit stream is checked using research and development task execution service, executes
Research and development task.Task leader judges whether task needs to decompose, and if desired decomposes, then applicating cooperation processes of research & development template decomposition
Task is multiple subtasks, establishes the upstream-downstream relationship and data delivery management between subtask, forms collaborative design and development process simultaneously
Starting executes research and development task according to collaborative design and development process by subtask responsible person;If not needing to decompose, task is continued to execute.
Research and development task leader with reference to the knowledge resource of push or inquires other knowledge resources, benefit using knowledge application service
With software tool application service carry out design analytical calculation, checked using Enterprise Integrated view application service project be integrally in progress and
Other data under product.
In task implementation procedure, research and development task leader can create task data, if task data is Wen Dang Mo Xing
Test data, then call PDM or TDM system creation document model test data, if task data be not document model examination
Test data, then create parameter class files classes data.
In task implementation procedure, research and development task leader can feed back clothes using the task in research and development task execution service
Business, Real-time Feedback task progress;And according to task progress, judge whether task can be completed on schedule, if task can
It completes on schedule, task is submitted after task is finished and is completed;It can not complete, then be held using research and development task on schedule if task
Task Warning Service in row service, initiates task early warning process, modifies task completion time by project leader, task is completed
After time modification, task leader continues to execute task.
After researching and developing task execution, if task is the subtask in collaborative design and development process, task is submitted after the completion certainly
Dynamic transmission tasks output data to Downstream Jobs, and trigger Downstream Jobs and continue to execute, if without Downstream Jobs, collaborative design and development
Process terminates.
Many details are elaborated in the above description to fully understand the present invention.But above description is only
Presently preferred embodiments of the present invention, the invention can be embodied in many other ways as described herein, therefore this
Invention is not limited by specific implementation disclosed above.Any those skilled in the art are not departing from the technology of the present invention simultaneously
In the case of aspects, all technical solution of the present invention is made using the methods and technical content of the disclosure above many possible
Changes and modifications or equivalent example modified to equivalent change.Anything that does not depart from the technical scheme of the invention, according to this
The technical spirit of invention any simple modifications, equivalents, and modifications made to the above embodiment, still fall within skill of the present invention
In the range of the protection of art scheme.