Domestic autonomous controllable scientific research intelligent software development and management platform

Through the domestic independent and controllable intelligent scientific research software development and management platform, the problems of slow iteration and cumbersome operation of scientific research project management systems are solved, real-time mastery of project progress and efficiency improvement, and full life cycle management and intelligence are provided Data analysis reduces maintenance costs.

CN119322632AInactive Publication Date: 2025-01-17INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411438186.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing scientific research project management system is slow to update, cumbersome to operate and high maintenance costs, which cannot effectively support the needs of the scientific research team, resulting in low manual operation efficiency and lag in progress.

Method used

Provide a domestically produced independent and controllable intelligent scientific research software development and management platform, including product management, project management, demand management, task management, test management, version management, wiki knowledge base management and system management modules, based on B/S architecture It is separated from the front and back ends to generate a distribution mode, adopts microservice idea and MVC design mode, integrates Vue front-end framework and Echarts visual chart plug-in, and supports full-process management and collaborative development of the project.

Benefits of technology

It has achieved a comprehensive grasp of project progress, reduced labor costs, improved work efficiency and standardization, and provided a one-stop scientific research and development efficiency platform, supporting full life cycle management and intelligent data analysis, reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119322632A_ABST
    Figure CN119322632A_ABST
Patent Text Reader

Abstract

The invention discloses a domestic autonomous controllable scientific research intelligent software development and management platform, and belongs to the technical field of software development. The scientific research intelligent software development and management platform comprises a product management module, a project management module, a demand management module, a task management module, a test management module, a version management module, a wiki knowledge base management module, a template base management module and a system management module. According to the invention, a series of activities of planning, organizing, guiding, monitoring and controlling can be carried out on the project, and various tools are used to help the project to improve efficiency, ensure quality, collaborate and communicate and solve problems, so that the software project is ensured to be completed according to expected quality standard, progress and cost; and a project manager and a developer can be better helped to better cooperate, communicate and manage the project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of software development, and in particular relates to a domestically produced, independently controllable, scientific research intelligent software development and management platform. Background Art

[0002] In recent years, scientific research institutions have been faced with increasing research needs and a rapidly changing technological environment. Software capabilities have become part of the core competitiveness of scientific research, and some or all of their businesses rely on software to provide services to themselves or their customers. In the traditional software development process, project management is usually done manually, which requires a lot of manpower and time, and is prone to problems such as poor communication, delayed progress, and quality issues. With the increase in the scale and complexity of software development projects, manual management can no longer meet the needs. Therefore, the software intelligent development and management platform came into being. It is an automated management tool based on computer technology that can help project managers and developers better collaborate, communicate, and manage projects.

[0003] These software intelligent development and management platforms not only need to integrate project management, R&D quality control and intelligent data analysis, but also should achieve rapid iteration and agile management to facilitate collaborative development by multiple teams, use full-process project management as a starting point, and meet the needs of scientific, standardized and automated project management.

[0004] However, the existing scientific research project management system has slow iteration and update, cumbersome operation and high maintenance costs, and cannot effectively support the needs of scientific research teams. Summary of the invention

[0005] In order to solve the problems of low efficiency of manual operation and delayed progress, the present invention provides a domestically produced, independently controllable scientific research intelligent software development and management platform, which aims to help project managers and scientific researchers fully grasp the project progress, reduce labor costs, and improve work efficiency and standardization.

[0006] To achieve the above objectives, the technical solution of the present invention includes the following contents.

[0007] A domestically produced, independently controllable scientific research intelligent software development and management platform, the scientific research intelligent software development and management platform comprising:

[0008] The product management module is used to manage products by querying product information by product name, product manager or product status;

[0009] The project management module is used to manage projects by managing and querying the planning, execution, monitoring and closing of projects;

[0010] The requirement management module is used to create requirement items based on the requirement title, priority, requirement type, requirement source and requirement owner, and assign development tasks to relevant developers based on the created requirement items;

[0011] The task management module is used to create tasks based on task title, task type, priority, associated requirements, planned start time and planned end time, and to manage tasks;

[0012] The test management module is used to complete product testing based on the test execution plan and test case library, and to perform defect management on functions that fail the test;

[0013] The version management module is used to implement version management during product update and iteration through product creation;

[0014] Wiki knowledge base management module, used to maintain and edit knowledge base documents; wherein the knowledge base documents support document sharing or privacy;

[0015] A template library management module, used to provide, maintain and optimize standardized templates for development documents; wherein the development documents include: requirement documents, design documents, test plans and user manuals;

[0016] The system management module is used to monitor, maintain, update and ensure the operating status and performance of the scientific research intelligent software development and management platform.

[0017] Furthermore, the scientific research intelligent software development and management platform is designed based on the B / S architecture and adopts a front-end and back-end separation development model; among them, the front-end selects the mainstream Vue front-end framework and integrates the Element-UI interface and Echarts visualization chart plug-in.

[0018] Furthermore, the server side where the scientific research intelligent software development and management platform is located utilizes the microservice concept, adopts the MVC design pattern, and is developed based on the microservice framework and the SSM framework.

[0019] Furthermore, the MVC design pattern adopts the JSP+Servlet+JavaBean pattern to implement the logical relationship between the view layer, the control layer, and the model layer. The logical relationship includes:

[0020] Use the browser to initiate the request;

[0021] Based on the request initiated by the browser, the Servlet calls the business logic processing code in the model layer to enable JavaBean to implement database access operations;

[0022] JavaBean returns the database data processing results to Servlet;

[0023] The Servlet responds to different views according to the data processing result, so that the JSP encapsulates the returned data processing result;

[0024] The encapsulated data processing results are returned to the browser.

[0025] Furthermore, the product management module is also used to:

[0026] Set up more than one product management input box on a web page, software or interface;

[0027] Enter product management information in the product management input box and display it in the form of a page; wherein the product management information includes: product name, project name, product person in charge and product description;

[0028] If the input product management information is correct, the product management information is stored in a server or storage;

[0029] In the case where the input product management information is incorrect, return to the step of entering the product management information in the product management input box to modify it, or leave it blank temporarily.

[0030] Furthermore, the project management module is also used to:

[0031] Set up more than one project management input box on the web page, software or interface;

[0032] Enter the project management information in the project management input box and display it in the form of a page; the project management information includes: project name, project keywords, project leader, project description, whether to create a source code repository, and whether the project is public;

[0033] If the input project management information is correct, the project management information is saved in a server or storage;

[0034] In the case where the input project management information is incorrect, return to the step of entering the project management information in the project management input box to modify it, or leave it blank temporarily.

[0035] Furthermore, when assigning or creating tasks, the responsible person, priority, estimated working hours, associated sprint cycle, planned start time and planned completion time are designated based on the demand management module and the task management module to control and supervise the project progress.

[0036] Furthermore, the test management module is also used to:

[0037] Set up one or more test management input boxes on the web page, software or interface;

[0038] Enter the test management information in the test management input box and display it in the form of a page; wherein the test management information includes: test execution plan information, input test case information and defect information; the test execution plan information includes: plan name, plan person in charge, tester, associated version, planned start date, planned completion date, test environment, test scope, test level, test basis, test document, test focus, and precautions; the test case information includes: case number, creator, case title, associated requirements, case type, module, preconditions and case steps; the defect information includes: title, project, product, person in charge, associated test case, priority, defect type, deadline, description and associated files;

[0039] If the input test management information is correct, the test management information is stored in a server or a storage;

[0040] In the case where the input test management information is incorrect, return to the step of inputting the test management information in the test management input box to modify it, or leave it blank temporarily to be filled in.

[0041] Furthermore, the wiki knowledge base management module is also used to:

[0042] Set up one or more wiki knowledge base management input boxes on a web page, software or interface;

[0043] Enter wiki knowledge base management information in the wiki knowledge base management input box and display it in the form of a page; wherein the wiki knowledge base management information includes: page group name, page group description and whether the page group is shared;

[0044] If the input wiki knowledge base management information is correct, the wiki knowledge base management is saved in a server or storage;

[0045] If the input wiki knowledge base management information is incorrect, return to the step of inputting the wiki knowledge base management information in the wiki knowledge base management input box to modify it, or leave it blank temporarily;

[0046] The wiki knowledge base includes a text editor, multimedia content support, templates and formatting tools, and supports multi-user collaboration through navigation, search functions and content organization.

[0047] Furthermore, the system management module supports matrix and hierarchical organizational structures, supports user registration, editing of personal information and password management functions, adopts efficient data storage solutions, and provides system-wide mail processing.

[0048] Compared with the existing technology, the present invention can provide scientific research teams with a one-stop scientific research and development efficiency platform construction, including project process construction and R&D quality construction, providing R&D teams with a unique full life cycle management solution. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 Block diagram of the software intelligent development and management platform.

[0050] Figure 2 Overall architecture diagram of the software intelligent development and management platform.

[0051] Figure 3 Technical architecture diagram of the software intelligent development and management platform.

[0052] Figure 4 Logical relationship diagram between JSP+Servlet+JavaBean. DETAILED DESCRIPTION

[0053] The method is further described below through specific implementation modes in conjunction with the accompanying drawings.

[0054] The present invention tracks and manages the requirements, tasks, codes, defects, use cases, test plans and other elements in the process of scientific research software development in an orderly manner, integrating product management, project management, requirement management, task management, test management, version management, wiki knowledge base management, template library management and system management. It is a professional R&D project management software that completely covers the core processes of software R&D project management.

[0055] The present invention provides a software intelligent development and management platform system, such as Figure 1 As shown, it includes the following modules:

[0056] 1. Product management.

[0057] Product management serves the "product-project" model of the scientific research team. The product line is managed by the product manager and cross-project management is carried out through product demand attributes.

[0058] The home page displays relevant data statistics for all products. After creating product management, you need to manually activate the product status. In the corresponding product, you can create project iteration versions and perform iterative management of the project.

[0059] In one embodiment, the product management process includes the following:

[0060] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to modify; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step directly can be adjusted;

[0061] 2) Enter the product name, project name, product manager, and product description in the input box. After completing the filling, save the filled information in the server or storage and display it in the form of a page.

[0062] 2. Project management.

[0063] Project management modules refer to a set of functions and tools specifically used to manage and monitor projects during software development. These modules usually cover project planning, execution, monitoring, and closing functions.

[0064] In one embodiment, the project management process includes the following:

[0065] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to modify; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step directly can be adjusted;

[0066] 2) Enter the project name, project keywords, project leader, project description, whether to create a source code repository, and whether the project is public in the input box. After completing the information, save it in the server or storage and display it in the form of a page.

[0067] 3. Demand management and task management.

[0068] Demand management provides five elements: demand title, priority, demand type, demand source, and demand person in charge. To complete demand creation, you need to manually activate the demand status. You can directly assign development tasks to relevant developers in the current demand item. During the demand start cycle, you can adjust the basic information of related demands based on the demand details.

[0069] Task creation in task management requires developers to provide six elements: corresponding task title, task type, priority, associated requirements, planned start time, and planned end time. Task types include requirements, design, coding, testing, quality assurance, configuration management, document writing, project management, and review. These are used to retrieve related types on the task page. When developers start a task, they need to manually activate the task status. During the task start cycle, the basic information of related tasks can be adjusted according to the specific development content.

[0070] In one embodiment, requirements management and task management include the following:

[0071] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to make changes; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step can be adjusted;

[0072] 2) Enter the title, project, related product, related version, priority, person in charge of the requirement, requirement type, requirement source, description, and related files in the input box. After completing the filling, save the filled information in the server or storage and display it in the form of a page;

[0073] 3) When assigning or creating tasks, you can specify the person in charge, priority, estimated working hours, associated sprint cycle, planned start time and planned completion time to control and supervise the project progress.

[0074] 4. Test management.

[0075] Test management includes three sub-modules: defects, test execution plan, and test case library. The test process includes the following sub-steps:

[0076] When testing a module, testers can create a test plan for the corresponding module in the test execution plan. After creating test cases for the corresponding functions in the test case library, they can add them to the corresponding test plan and fill in the specific test steps for the test cases.

[0077] For functions that fail the test, the tester can provide the defect title, priority, specific defect description, and designate defect repair personnel in the defect submodule to complete defect creation.

[0078] In one embodiment, the test management process includes the following:

[0079] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to make changes; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step can be adjusted;

[0080] 2) Enter the plan name, plan leader, tester, associated version, plan start date, plan completion date, test environment, test scope, test level, test basis, test document, test focus, precautions, etc. in the test execution plan. After completing the filling, save the filled information in the server or storage.

[0081] 3) Enter the use case number, creator, use case title, associated requirements, use case type, module, prerequisites, use case steps, etc. in the test case library and save the filled information in the server or storage.

[0082] 4) Enter the title, project, product, person in charge, associated test cases, priority, defect type, deadline, description, associated files, etc. in the defect. After completing the filling, save the filled information in the server or storage.

[0083] 5. Version management.

[0084] Product creation is used to implement version management during product updates and iterations. Version creation is completed by entering the version number, version name, version manager, current status, number of requirements, start time, end time, release version, and requirements. At the same time, the version can be associated with the project and project requirements, making it easy to view the progress of the project associated with the version, as well as the task division and completion status of the requirements.

[0085] 6.Wiki knowledge base management.

[0086] Management provides software users with document maintenance and editing functions. When creating knowledge base documents, it supports document sharing or privacy. In the knowledge base module, different page groups can be accessed through specific categories.

[0087] In one embodiment, the wiki knowledge base management process includes the following:

[0088] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to modify; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step directly can be adjusted;

[0089] 2) Enter the page group name, page group description, whether the page group is shared, etc. in the test execution plan, and save the completed information in the server or storage.

[0090] 3) The knowledge base provides a clear and intuitive user interface to ensure that users can easily find the information they need. It includes effective navigation, search functions and content organization to achieve powerful content editing and management functions. It includes a text editor, multimedia content support, templates and formatting tools. It supports multi-user collaboration, such as editing history tracking, version control and commenting functions, so that users can jointly create and maintain content.

[0091] 7. Template library management.

[0092] Template library management is a key function that aims to provide, maintain and optimize a series of standardized templates for various development documents. These templates can include requirement documents, design documents, test plans, user manuals, etc. By implementing effective document template library management, this software can not only improve the efficiency of document creation and maintenance, but also ensure the quality and consistency of documents, thereby supporting the efficient operation of the entire software development life cycle.

[0093] 8. System management.

[0094] System management involves monitoring, maintaining, updating and ensuring the operating status and performance of the entire software system. It not only improves the reliability and performance of the system, but also helps to improve user experience and business continuity. System management includes five sub-modules: organizational structure, user management, role management, log management, and email management.

[0095] ●Organizational structure management: The organizational structure provides detailed information about the department where the software user is located.

[0096] ●User management: When creating a user, you need to provide the specific user name, email address, department information, and role information to complete the user creation. The created user can then use the system.

[0097] ●Role management: Role management involves defining, assigning and managing user roles and their permissions. The purpose of role management is to ensure that each user can only access the information and functions they need, thereby improving security and efficiency.

[0098] ●Log Management: Operations related to the above functions and system maintenance information can be viewed in Log Management.

[0099] ●Mail Management: Mail Management provides system-wide mail processing. Through global mail configuration, it completes the creation of related tasks and the sending of mails when users create them.

[0100] In one embodiment, the system management process includes the following:

[0101] 1) Set up one or more input boxes on a web page, software or interface; during the following operation, you can save information to a server or storage at any time; or return to the previous step to make changes; or between steps, you can choose to fill in or leave it blank temporarily; the order of filling in each step can be adjusted;

[0102] 2) Enter the page group name, page group description, whether the page group is shared, etc. in the test execution plan, and save the completed information in the server or storage.

[0103] 3) Supports different types of organizational structures, such as matrix and hierarchical structures, which are easy to adjust and expand. It includes users' basic information, positions, department affiliations, etc., supports fast updating and retrieval, and provides a clear organizational chart for easy understanding and navigation.

[0104] 4) It supports functions such as user registration, editing of personal information, and password management. The interface is intuitive and easy to operate, making it convenient for users to manage their own accounts.

[0105] 5) Supports customized roles and permissions to adapt to organizational changes, easily assign users to one or more roles, implement role-based permission control, and simplify permission management.

[0106] 6) Adopt efficient data storage solutions to support the storage of large amounts of log data, implement real-time log monitoring, quickly detect and respond to abnormal events, and trigger alarm notifications when critical or abnormal events are detected.

[0107] 7) Provide system global email processing, complete related task creation and email sending when users create tasks through global email configuration.

[0108] 8) This software includes an input device, a CPU processing device, a storage device, and an output device connected in sequence, and also includes a website backend management system, and a web page with one or more input boxes, characterized in that the web page with the input box is set with the corresponding input box by the website backend management system; and the information filled in the input box is saved in the server or memory.

[0109] The design goal of this invention is to achieve efficient integration with other software platforms, software applications and data environments, support hardware load balancing and cluster technology, have high cost performance and good fault tolerance, and meet the requirements of security control and simplified Chinese version operation. In order to achieve these goals and follow the technical system of the user unit, such as Figure 2 As shown, the overall architecture of the present invention includes a presentation layer, an interface layer, a gateway layer, an application layer, a data access layer, and a resource layer. Figure 3 As shown, the present invention will be designed based on B / S architecture, with front-end and back-end separation development mode. The server side will use microservice ideas, adopt MVC design mode, and develop based on microservice framework and SSM framework, fully combining industry-leading technologies such as Redis cache, Kafka message queue, ElasticSearch search engine, select efficient and convenient MySQL database, and use containerized deployment solution to implement. The front end selects the mainstream Vue front-end framework, integrates the Element-UI interface and Echarts visualization chart plug-in, and provides high-quality user interaction experience.

[0110] This software is developed using the MVC model. As a software design standard, this model can be used to parse and separate business data, logic, and interface display after writing code, and integrate all business logic applications into one component for implementation. The implementation of the MVC design model in this software adopts the most classic jsp+servlet+javabean model. They correspond to the view layer, control layer, and model layer respectively. The specific logical relationship between each layer is as follows Figure 4 shown.

[0111] In summary, the software intelligent development and management platform of the present invention carries out a series of activities of planning, organizing, guiding, monitoring and controlling projects throughout the entire life cycle of scientific research software development. These activities are intended to ensure that software projects are completed in accordance with the expected quality standards, schedule and cost. Various tools are needed in this process to help them improve efficiency, ensure quality, collaborate and communicate, solve problems, etc. Toolization refers to encapsulating some repetitive or difficult tasks into reusable tools, thereby simplifying or automating certain links in the software development process. Software development process management is mainly to solve the complexity in the software project management process.

[0112] The present invention provides a one-stop construction platform for project management, which integrates project process construction and R&D quality construction, provides full life cycle tracking, quality control and intelligent data analysis, and realizes integrated, efficient, standardized and automated project management.

[0113] The software intelligent development and management platform of the present invention includes multiple modules such as product management, project management, demand management, task management, test management, source code management, version management, wiki knowledge base management, template library management, and system management. It can help project managers and R&D personnel to fully grasp the progress, quality, risks, etc. of the project, adjust the project plan in time, and ensure the smooth completion of the project.

[0114] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A domestically produced, autonomous and controllable scientific research intelligent software development and management platform, characterized in that: The scientific research intelligent software development and management platform includes: The product management module is used to manage products by querying product information by product name, product manager or product status; The project management module is used to manage projects by managing and querying the planning, execution, monitoring and closing of projects; The requirement management module is used to create requirement items based on the requirement title, priority, requirement type, requirement source and requirement owner, and assign development tasks to relevant developers based on the created requirement items; The task management module is used to create tasks based on task title, task type, priority, associated requirements, planned start time and planned end time, and to manage tasks; The test management module is used to complete product testing based on the test execution plan and test case library, and to perform defect management on functions that fail the test; The version management module is used to implement version management during product update and iteration through product creation; Wiki knowledge base management module, used to maintain and edit knowledge base documents; wherein the knowledge base documents support document sharing or privacy; A template library management module, used to provide, maintain and optimize standardized templates for development documents; wherein the development documents include: requirement documents, design documents, test plans and user manuals; The system management module is used to monitor, maintain, update and ensure the operating status and performance of the scientific research intelligent software development and management platform.

2. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The scientific research intelligent software development and management platform is designed based on the B / S architecture and adopts a front-end and back-end separation development model; among them, the front-end selects the mainstream Vue front-end framework and integrates the Element-UI interface and Echarts visualization chart plug-in.

3. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The server side where the scientific research intelligent software development and management platform is located utilizes the microservice concept, adopts the MVC design pattern, and is developed based on the microservice framework and the SSM framework.

4. The scientific research intelligent software development and management platform according to claim 3, characterized in that: The MVC design pattern adopts the JSP+Servlet+JavaBean pattern to implement the logical relationship between the view layer, the control layer, and the model layer. The logical relationship includes: Use the browser to initiate the request; Based on the request initiated by the browser, the Servlet calls the business logic processing code in the model layer to enable JavaBean to implement database access operations; JavaBean returns the database data processing results to Servlet; The Servlet responds to different views according to the data processing result, so that the JSP encapsulates the returned data processing result; The encapsulated data processing results are returned to the browser.

5. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The product management module is also used for: Set up more than one product management input box on a web page, software or interface; Enter product management information in the product management input box and display it in the form of a page; wherein the product management information includes: product name, project name, product person in charge and product description; If the input product management information is correct, the product management information is stored in a server or storage; In the case where the input product management information is incorrect, return to the step of entering the product management information in the product management input box to modify it, or leave it blank temporarily.

6. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The project management module is also used to: Set up more than one project management input box on the web page, software or interface; Enter the project management information in the project management input box and display it in the form of a page; the project management information includes: project name, project keywords, project leader, project description, whether to create a source code repository, and whether the project is public; If the input project management information is correct, the project management information is saved in a server or storage; In the case where the input project management information is incorrect, return to the step of entering the project management information in the project management input box to modify it, or leave it blank temporarily to be filled in.

7. The scientific research intelligent software development and management platform according to claim 1, characterized in that: When assigning or creating tasks, the responsible person, priority, estimated working hours, associated sprint cycle, planned start time and planned completion time are designated based on the demand management module and the task management module to control and supervise the project progress.

8. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The test management module is also used for: Set up one or more test management input boxes on the web page, software or interface; Enter the test management information in the test management input box and display it in the form of a page; wherein the test management information includes: test execution plan information, input test case information and defect information; the test execution plan information includes: plan name, plan person in charge, tester, associated version, planned start date, planned completion date, test environment, test scope, test level, test basis, test document, test focus, and precautions; the test case information includes: case number, creator, case title, associated requirements, case type, module, preconditions and case steps; the defect information includes: title, project, product, person in charge, associated test case, priority, defect type, deadline, description and associated files; If the input test management information is correct, the test management information is stored in a server or a storage; In the case where the input test management information is incorrect, return to the step of inputting the test management information in the test management input box to modify it, or leave it blank temporarily to be filled in.

9. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The wiki knowledge base management module is also used for: Set up one or more wiki knowledge base management input boxes on a web page, software or interface; Enter wiki knowledge base management information in the wiki knowledge base management input box and display it in the form of a page; wherein the wiki knowledge base management information includes: page group name, page group description and whether the page group is shared; If the input wiki knowledge base management information is correct, the wiki knowledge base management is saved in a server or storage; If the input wiki knowledge base management information is incorrect, return to the step of inputting the wiki knowledge base management information in the wiki knowledge base management input box to modify it, or leave it blank temporarily; The wiki knowledge base includes a text editor, multimedia content support, templates and formatting tools, and supports multi-user collaboration through navigation, search functions and content organization.

10. The scientific research intelligent software development and management platform according to claim 1, characterized in that: The system management module supports matrix and hierarchical organizational structures, supports user registration, editing of personal information and password management functions, adopts efficient data storage solutions, and provides system global mail processing.

Citation Information

Patent Citations

  • Integrated iteration software development process control system and method

    CN106327152A

  • Software release management method, system and platform oriented to IT research and development management process

    CN115796754A

  • Software development management system and method

    CN118552159A