A kind of customizable collaborative design and development platform for supporting resource quickly to apply and methodTechnical field
The invention belongs to Computer Applied Technologies, digitizing technique field, are related to a kind of customizable collaborative design and development platformAnd 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 groundForwarding method.
Background technique
Complex Product Development have it is with high content of technology, multidisciplinary be highly coupled, development process iterates, to existing skillThe technical characterstic of the features such as art basis, knowledge, strong experience dependence, product propose higher digitlization and collection to research and development meansIt is required at changing.With the development of digitlization and informationization technology, Complex Product Development type enterprise constructs a series of support numbersChange design analysis, test, guarantee, the application system of general character resource management and software tool, effectively improves Complex Product DevelopmentEfficiency, while also producing that application system is more with software tool, data interaction is difficult, knowledge and data resource Decentralization etc. are askedTopic.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 enterpriseThe unified platform of development resources, provides correct, comprehensive application service in R&D process, and the support efficient collaborative innovation of product is groundHair.
Chinese patent (patent No. CN 200810085059.X) discloses a kind of lean development system and lean research and development sideMethod, including base layer modules, sub-platform module, lean research and development control module, lean research and develop portal module, in which: the basisLayer module provides application service, management service and/or data-interface;The sub-platform module includes innovation platform, Quality DesignPlatform, cooperating simulation platform and/or trial platform, for providing the skill of different development phases to the lean development systemArt is supported;The lean researches and develops control module, for realizing the Work Process Management in R&D process, data management, knowledge pipeReason 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 essencePlate 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, asThe unified entrance of the lean development system post-processes the Various types of data of each sub-platform module of development system, is dividedAnalysis.
Chinese patent: (patent No. CN 201610941034.X) discloses a kind of emulation integrated platform of Missile Design, packetIt 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 usedIn the quickly design of each profession such as guided missile totality, guidance control system, structure, pneumatic;Simulation Application layer, system overall for guided missileLead 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 missileHair, which is accumulated in the process, summarized, conclusion is formed by product design experience, software analysis tool, hardware computing device etc. is hadThe 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 leadIt 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 enterpriseThe integrated and integration of the resources such as application system, software tool, research and development task, comprehensive view, is not supported through resources integration componentIntegrated development resources simultaneously form unified application service, and the working environment of Uniting teacher does not support client layer to platform people yetThe 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 inventionThe 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 groupsPart 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 customizableMutual interface, research and development task execution service module, software tool application service module, knowledge application service module, research and development application systemModule 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 storageWith 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, knowledgeApplication service module, research and development application system module, research and development task execution service module, Enterprise Integrated view application service module exhibitionWhether 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, appointsEarly warning application service and the collaborative design and development process of being engaged in task data template application service, for using process task data templateCarry 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 oneselfSoftware tool service is ground, for designer when researching and developing task execution, application software tools are designed analytical calculation, calculateThe 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 awayBusiness is taken, the knowledge classification library includes standard criterion library, periodical literature library and quality case library;The unified retrieval and pushIt services and carries out unified retrieval for all resources to development resources layer-management, and be responsible for providing during Complex Product DevelopmentThe 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, usesIn 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-WBSStructure view, product structure Data View and test data view, the owner for Complex Product Development team check that project is wholeBody progress and product overall data structure.
Further, the resources integration component includes single-sign-on module, resource information handling module, resource transfer mouldBlock 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 developmentTask;
Step 2: judging whether task needs to decompose, if "Yes", then applicating cooperation processes of research & development template decomposition task isUpstream-downstream relationship and data delivery management between subtask are established in multiple subtasks, form collaborative design and development process and start, bySubtask 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 workTool application service carry out design analytical calculation, checked using Enterprise Integrated view application service project be integrally in progress and product underOther 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 utilizedTask progress;According to task progress, judges whether task can be completed on schedule, if "Yes", be finished in taskTask 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 continuesExecution task;
Step 6: judging whether task is subtask in collaborative design and development process, and if "No", then R&D process terminates;IfFor "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 submittingTransmission tasks output data to Downstream Jobs, and trigger Downstream Jobs and continue to execute;If "No", then collaborative design and development process knotBeam.
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 complexityResearch 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 grindsSystem 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 effectRate.
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 toolApplication service module, knowledge application service module, research and development application system module and Enterprise Integrated view application service module, are used forTypes of applications clothes are provided to carry out Complex Product Development, are logged in by designer by unified portal interface, it can be to interfaceIn software tool application service, knowledge application service, research and development application system, research and development task execution service, Enterprise Integrated viewWhether 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 clothesBusiness 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 dataEarly 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 clothesBusiness, for designer when researching and developing task execution, application software tools are designed analytical calculation, and the data for calculating generation canAs 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 caseClass library and unified retrieval and Push Service;The unified retrieval and Push Service are used for all moneys to development resources layer-managementSource 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 designerWhen 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 knotStructure Data View and test data view, the owner for Complex Product Development team check that project is integrally in progress and product is wholeVolume data structure.
Resources integration component includes single-sign-on module, resource information handling module, resource transfer module and resource accessPermission 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 resourceAnd application system, for project needed in complex management R & D of complex or generation task, research and development document model, examinationTest 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 standbyPart, 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 intergrationSource, 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, executesResearch and development task.Task leader judges whether task needs to decompose, and if desired decomposes, then applicating cooperation processes of research & development template decompositionTask is multiple subtasks, establishes the upstream-downstream relationship and data delivery management between subtask, forms collaborative design and development process simultaneouslyStarting 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 serviceWith software tool application service carry out design analytical calculation, checked using Enterprise Integrated view application service project be integrally in progress andOther data under product.
In task implementation procedure, research and development task leader can create task data, if task data is Wen Dang Mo XingTest data, then call PDM or TDM system creation document model test data, if task data be not document model examinationTest 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 serviceBusiness, Real-time Feedback task progress;And according to task progress, judge whether task can be completed on schedule, if task canIt 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 taskTask Warning Service in row service, initiates task early warning process, modifies task completion time by project leader, task is completedAfter 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 certainlyDynamic transmission tasks output data to Downstream Jobs, and trigger Downstream Jobs and continue to execute, if without Downstream Jobs, collaborative design and developmentProcess terminates.
Many details are elaborated in the above description to fully understand the present invention.But above description is onlyPresently preferred embodiments of the present invention, the invention can be embodied in many other ways as described herein, therefore thisInvention is not limited by specific implementation disclosed above.Any those skilled in the art are not departing from the technology of the present invention simultaneouslyIn the case of aspects, all technical solution of the present invention is made using the methods and technical content of the disclosure above many possibleChanges and modifications or equivalent example modified to equivalent change.Anything that does not depart from the technical scheme of the invention, according to thisThe technical spirit of invention any simple modifications, equivalents, and modifications made to the above embodiment, still fall within skill of the present inventionIn the range of the protection of art scheme.