+

CN119515306A - A software development management system based on big data and its use method - Google Patents

A software development management system based on big data and its use method Download PDF

Info

Publication number
CN119515306A
CN119515306A CN202411606048.7A CN202411606048A CN119515306A CN 119515306 A CN119515306 A CN 119515306A CN 202411606048 A CN202411606048 A CN 202411606048A CN 119515306 A CN119515306 A CN 119515306A
Authority
CN
China
Prior art keywords
module
code
analysis
security
management module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411606048.7A
Other languages
Chinese (zh)
Inventor
赵金豹
吕本山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kolesler Technology Co ltd
Original Assignee
Beijing Kolesler Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kolesler Technology Co ltd filed Critical Beijing Kolesler Technology Co ltd
Priority to CN202411606048.7A priority Critical patent/CN119515306A/en
Publication of CN119515306A publication Critical patent/CN119515306A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • G06F11/3608Analysis of software for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • G06F11/3616Analysis of software for verifying properties of programs using software metrics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/577Assessing vulnerabilities and evaluating computer system security
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063116Schedule adjustment for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/033Test or assess software

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于大数据的软件开发管理系统及其使用方法,涉及软件开发管理技术领域,包括需求分析与管理模块、资源优化分配模块、安全性管理模块、代码质量监控模块、智能测试模块、部署与监控模块、用户体验分析模块、云服务管理模块、决策支持模块。本发明所述系统通过需求分析与管理模块、资源优化分配模块和安全性管理模块的协同,避免资源浪费并降低了开发风险;利用代码质量监控模块和安全性管理模块,系统可实时监控代码的可读性、复杂度和安全性,通过静态分析和机器学习算法识别并处理高风险代码段,从而有效提升代码质量和安全性;系统将用户反馈实时整合至需求调整和决策支持中,保障了产品的用户适应性和市场竞争力。

The present invention discloses a software development management system based on big data and a method for using the same, which relates to the technical field of software development management, including a demand analysis and management module, a resource optimization allocation module, a security management module, a code quality monitoring module, an intelligent testing module, a deployment and monitoring module, a user experience analysis module, a cloud service management module, and a decision support module. The system of the present invention avoids waste of resources and reduces development risks through the collaboration of the demand analysis and management module, the resource optimization allocation module, and the security management module; by using the code quality monitoring module and the security management module, the system can monitor the readability, complexity, and security of the code in real time, identify and process high-risk code segments through static analysis and machine learning algorithms, thereby effectively improving code quality and security; the system integrates user feedback into demand adjustment and decision support in real time, ensuring the user adaptability and market competitiveness of the product.

Description

Software development management system based on big data and application method thereof
Technical Field
The invention relates to the technical field of software development management, in particular to a software development management system based on big data and a use method thereof.
Background
With the development of information technology and the popularization of big data application, the importance of a software development management system in a plurality of industries is increasingly prominent, traditional software development processes depend on manual demand analysis, static resource allocation and limited safety management, but under the background of large project scale and accelerated demand change, the traditional method is difficult to meet high-efficiency and dynamic management demands, in recent years, an intelligent management system based on big data and artificial intelligence is gradually raised, an efficient management framework is provided for software development by integrating modules such as demand analysis, resource optimization and safety management, and the like, particularly, the software development system improves development efficiency and product quality in the aspects of rationality of resource allocation, quality monitoring of development process and continuous optimization of user experience through modularized design and automation tools, and provides possibility for dynamic management of complex projects.
The existing software development management system still has various defects, in demand analysis and resource allocation, most of the systems cannot dynamically adjust resources according to project changes, so that the problem of resource waste or uneven allocation is caused, the traditional systems often only perform static allocation at the initial stage of the project, a mechanism for flexibly adjusting the resources according to the demand changes is lacking, the demand dynamics of complex projects cannot be met, in the aspect of code quality monitoring, the prior art usually depends on a single quality monitoring tool, collaborative work with a safety management module is difficult to realize, the potential safety hidden trouble is difficult to discover and process in time, in particular in the code development stage, the existing code monitoring tool lacks quality optimization aiming at high-complexity codes, so that the code problem is frequently generated, and in the test and deployment stage, the traditional test modules and deployment monitoring tools are mostly independent, the system performance is often not optimized in real time, in addition, the prior art has limitations in the aspects of user experience analysis and feedback, the dynamic combination of user behavior and demand analysis data is not possible, and the efficient decision support mechanism is lacking, therefore, the prior art has difficulty in realizing the demand analysis, resource optimization, quality monitoring, safety management and user experience feedback, full-level and full-scale dynamic management and collaborative management have the full-scale of the development potential and full-scale development of the development and product development potential.
Disclosure of Invention
The present invention has been made in view of the above-described problems.
The invention solves the technical problems that the existing software development management method has the problems of lack of a dynamic adjustment mechanism for resource allocation, lack of cooperative optimization for code quality and safety monitoring, lack of intelligent allocation in a testing and deployment stage, and realization of full-flow dynamic management of demand analysis, resource optimization, code quality and safety management and user experience feedback.
In order to solve the technical problems, the invention provides a software development management system based on big data, which comprises a demand analysis and management module, a resource optimization distribution module, a security management module, a code quality monitoring module, an intelligent test module, a deployment and monitoring module, a user experience analysis module, a cloud service management module and a decision support module, wherein the demand analysis and management module is used for collecting and analyzing user demands, generating a demand report, acquiring feedback from the user experience analysis module in the project development process and adjusting the demand document, based on the demand analysis and management module, the resource optimization distribution module and the security management module, processing the demand analysis and resource distribution stage in the development process, the resource optimization distribution module is used for intelligently distributing resources, the security management module is used for formulating strategies, the code quality monitoring module is used for monitoring the code quality in the development process and detecting the problems and feeding back to a development team, the code quality monitoring module, the resource optimization distribution module and the security management module are used for processing the code development and quality monitoring stage in the development process, the intelligent test module is used for automatically generating and executing test cases, the deployment and the test cases, the security management module is used for automatically deploying and monitoring the code quality monitoring module, the code development and quality monitoring stage in the development process, the test module is used for deploying and the test module according to the analysis and the demand analysis and the user experience analysis and the analysis stage in the development process, the automatic distribution module is used for deploying and the user experience optimization module is used for optimizing and the product analysis and the analysis stage based on the demand analysis and the user quality, the cloud service management module provides cloud resource management, and the decision support module provides comprehensive data analysis and supports management decisions.
The software development management system based on big data is a preferable scheme, wherein a demand analysis and resource allocation stage in the processing development process comprises a demand analysis and management module generating a demand document according to user demands, a resource optimization allocation module intelligently allocating resources according to demands and combining team capacity, a security management module intervenes, and security demands are focused in the demand analysis.
The code development and quality monitoring stage in the processing development process comprises a resource optimization distribution module for coordinately distributing development resources to start projects, the code quality monitoring module continuously monitors the code quality, potential problems are found, the safety management module monitors the safety problems in the codes, and the safety management module and the code quality monitoring module cooperatively process potential safety hazards.
The project starting comprises the steps that a resource optimizing distribution module receives the input of a demand analysis and management module, a preliminary resource distribution plan is generated, resources are distributed and developed when the project is started, the resource optimizing distribution module sends resource configuration information to a code quality monitoring module and a safety management module, the potential problem is found, the code quality monitoring module receives the resource information of the resource optimizing distribution module, static code analysis and code quality measurement are carried out, the readability, complexity and repetition rate of a code segment are evaluated by utilizing a static analysis tool, and the code quality monitoring module evaluates the readability evaluation result of the code through static analysisComplexity indexRepetition rateThe safety hidden danger processing method comprises the steps of executing an anomaly detection algorithm after the safety management module receives high-risk code segments marked by the code quality monitoring module and quality index data, analyzing the marked code segments by using a machine learning model, extracting characteristics of potential code security holes from the marked code segments by using a trained anomaly detection model, feeding back analysis results to a resource optimization distribution module by the safety management module through the anomaly detection model, dynamically adjusting resources according to feedback of the safety management module, transmitting an updated resource allocation scheme to the code quality monitoring module again by the resource optimization distribution module, continuously monitoring the readability, complexity and repetition rate of codes by the code quality monitoring module, analyzing quality indexes of new codes in real time when code modification is detected, feeding back latest quality data to the safety management module for secondary security detection, carrying out anomaly detection on a new part of the codes by the safety management module, identifying potential code security holes, and immediately transmitting information to resource optimization distribution personnel or more suggesting resource allocation priority to safety level developers if the new high-risk code segments are detected.
The software development management system based on big data is a preferable scheme, wherein the testing and deployment stage in the processing development process comprises an intelligent testing module for executing automatic testing, verifying the code quality, a deployment and monitoring module for executing automatic deployment after the testing is passed, starting real-time system monitoring, and completing the operation of the system in a cloud environment by cooperation of the deployment and monitoring module and a cloud service management module.
The invention relates to a big data-based software development management system, which is a preferable scheme, wherein a user experience analysis and feedback stage in the processing development process comprises a user experience analysis module for collecting user feedback and behavior data, a demand analysis and management module for continuously updating a demand document according to the user experience feedback, and a decision support module for integrating the user data and the demand information and providing decision suggestions.
The decision support module provides omnibearing information support for a management layer by reporting comprehensive evaluation information of output items, including resource use efficiency, code quality, system safety and user feedback trend, and meanwhile, the decision support module updates an algorithm model according to management requirements to continuously optimize an analysis result.
Another object of the present invention is to provide a software development management method based on big data, which can solve the problem that the existing software development management technology contains a lack of collaborative optimization of code quality and security monitoring by processing the code development and quality monitoring stages in the development process based on a code quality monitoring module, a resource optimization allocation module and a security management module.
The method for managing the software development based on the big data comprises a demand analysis and management module, a resource optimization and distribution module and a safety management module, wherein the demand analysis and resource distribution stage in the process of processing and development is included, the code quality monitoring module, the resource optimization and distribution module and the safety management module are used for coordinating and distributing development resources in the process of processing and development, project starting is carried out, the code quality monitoring module continuously monitors the code quality, potential problems are found, the safety management module monitors safety problems in codes and cooperatively processes potential safety hazards with the code quality monitoring module, the intelligent test module, the deployment and monitoring module and the cloud service management module are used for testing and deployment stages in the process of processing and development, and the user experience analysis and feedback stage in the process of processing and development is processed based on the user experience analysis module, the demand analysis and management module and the decision support module.
The software development management system based on big data has the advantages that the system can dynamically adjust resource allocation through cooperation of the demand analysis and management module, the resource optimization allocation module and the safety management module, high efficiency and safety of resource utilization are guaranteed, resource waste is avoided, development risks are reduced, the code quality monitoring module and the safety management module are utilized, the system can monitor the readability, complexity and safety of codes in real time, high-risk code segments are identified and processed through static analysis and a machine learning algorithm, so that the code quality and safety are effectively improved, the intelligent testing module, the automatic testing and cloud deployment of the deployment and monitoring module are utilized, the efficient linkage of testing and deployment is realized, the development period is greatly shortened, the stability of the system in a cloud environment is guaranteed, the user feedback is integrated into the demand adjustment and decision support through the feedback mechanism of the user experience analysis module, the demand analysis module and the decision support module, and the user adaptability and market competitiveness of products are guaranteed.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is an overall flowchart of a software development management system based on big data according to a first embodiment of the present invention.
Fig. 2 is an overall flowchart of a software development management method based on big data according to a third embodiment of the present invention.
Detailed Description
So that the manner in which the above recited objects, features and advantages of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
Embodiment 1, referring to fig. 1, for an embodiment of the present invention, there is provided a software development management system based on big data, including:
The system comprises a demand analysis and management module 100, a resource optimization allocation module 200, a security management module 300, a code quality monitoring module 400, an intelligent test module 500, a deployment and monitoring module 600, a user experience analysis module 700, a cloud service management module 800 and a decision support module 900.
Further, the demand analysis and management module 100 is used for collecting and analyzing user demands, generating a demand report, acquiring feedback from the user experience analysis module 700 during project development, adjusting a demand document, processing the demand analysis and resource allocation stage during development based on the demand analysis and management module 100, the resource optimization allocation module 200 and the security management module 300, the resource optimization allocation module 200 is used for intelligently allocating resources, the security management module 300 is used for making a defense strategy, the code quality monitoring module 400 is used for monitoring the code quality during development, detecting problems and feeding back to a development team, processing the code development and quality monitoring stage during development based on the code quality monitoring module 400, the resource optimization allocation module 200 and the security management module 300, the intelligent test module 500 is used for automatically generating and executing test cases, processing the test and deployment stage based on the intelligent test module 500, the deployment and monitoring module 600 and the cloud service management module 800, the deployment and monitoring module 600 is used for automatically deploying and monitoring the system, the user analysis module 700 is used for analyzing the user feedback and the behaviors, providing basis for optimizing products, and providing decision-making analysis and decision-making management module 900 and providing comprehensive decision-making and service system support and service system support and analysis module 900.
It should be noted that, the demand analysis and resource allocation stage in the process of processing and development includes that the demand analysis and management module 100 generates a demand document according to the user demand, the resource optimization allocation module 200 performs intelligent allocation of resources according to the demand in combination with team capability, and the security management module 300 intervenes to pay attention to the security demand in the demand analysis.
It should be further noted that, in the process of processing and developing, the demand analysis and resource allocation stage is implemented by the cooperation of the demand analysis and management module 100, the resource optimization allocation module 200 and the security management module 300, so that the demand analysis and resource intelligent allocation in the developing process is implemented, the demand analysis and management module 100 generates a demand report by collecting user demands, and meanwhile, in the developing process, feedback is obtained from the user experience analysis module 700 and demand documents are adjusted, so as to dynamically adapt to project demands, after receiving demand information, the resource optimization allocation module 200 performs intelligent resource allocation in combination with team capacity, so as to ensure rationality and high efficiency of resource usage, in addition, the security management module 300 intervenes in the demand analysis stage, pays attention to potential security demands, and enhances safety protection of the system from an early stage, so that the system meets user demands, and simultaneously ensures flexibility and security of resource allocation, effectively improves development efficiency and reduces resource waste risks.
It should be further noted that, in the process of code development and quality monitoring, the resource optimizing and distributing module 200 coordinates and distributes development resources, and starts projects, the code quality monitoring module 400 continuously monitors the code quality, discovers potential problems, and the security management module 300 monitors security problems in the code, and cooperates with the code quality monitoring module 400 to process potential safety hazards.
Further, project initiation includes the resource optimization allocation module 200 receiving input from the demand analysis and management module 100, generating a preliminary resource allocation plan, and allocating development resources at the time of project initiation, the resource optimization allocation module 200 transmitting resource allocation information to the code quality monitoring module 400 and the security management module 300, discovery of potential problems including the code quality monitoring module 400 receiving resource information from the resource optimization allocation module 200, performing static code analysis and code quality measurement, evaluating readability, complexity and repetition rate of code segments using the static analysis tool, the code quality monitoring module 400 evaluating readability of codes by the static analysisComplexity indexRepetition rateThe potential high-risk code segments are marked based on complexity and repetition rate, the potential safety hazards are processed by the safety management module 300, after the potential high-risk code segments marked by the code quality monitoring module 400 and quality index data are received, an anomaly detection algorithm is executed, the marked code segments are analyzed by using a machine learning model, the characteristics of the security holes are extracted from the marked code segments by using a trained anomaly detection model, the safety management module 300 feeds back analysis results to the resource optimization distribution module 200 through the anomaly detection model, the resource optimization distribution module 200 dynamically adjusts resources according to the feedback of the safety management module 300, the resource optimization distribution module 200 transmits the updated resource allocation scheme to the code quality monitoring module 400 again, the code quality monitoring module 400 continuously monitors the readability, the complexity and the repetition rate of codes, analyzes the quality index of new codes in real time when the code modification is detected, the latest quality data are fed back to the safety management module 300 for secondary security detection, the security management module 300 detects anomalies of the new parts of the codes through the machine learning model, and if the potential security holes are detected, the resource optimization distribution module 200 immediately transmits the priority information to the development personnel who has more priority to the resource optimization module 200.
It should also be noted that marking a particular process of potentially high risk code segments may be accomplished by defining a composite risk scoreScoring as readability assessment resultsComplexity indexRepetition rateThe weighted sum of the three indices is expressed as:
Wherein, Weight coefficients of readability, complexity and repetition rate, respectively, are empirically determined and optimized, the weights are set toI.e. complexity plays a major role in the overall score, overall risk scoreIn the range of 0 to 100, a higher score indicates a greater risk of the code segment, according to the composite risk scoreDividing the code segments into different risk classes so as to further refine the decision criteria of the high risk code segments, the specific division of the risk classes comprising low risk #) The code quality is higher, the readability, the complexity and the repetition rate are in reasonable range, no special treatment is needed, and the medium risk is reduced) The code has a certain problem, suggests quality optimization, but does not form serious risk, high risk) Obvious defect of code quality, need to be checked and optimized preferentially, and extremely high risk) The code has serious risks, which can lead to potential safety hazards and needs immediate intervention.
It should be further noted that, in the process of code development and quality monitoring, the resource optimization distribution module 200, the code quality monitoring module 400 and the security management module 300 cooperate to realize code quality monitoring and potential safety hazard prevention in the development process, the resource optimization distribution module 200 distributes development resources when a project is started, and transmits resource configuration information to the code quality monitoring module 400 and the security management module 300, support is provided for the development and monitoring process, the code quality monitoring module 400 continuously monitors code quality in the development process, the readability, complexity and repetition rate of codes are evaluated through a static analysis tool, analysis data are output to the security management module 300, potential high-risk code segments are marked, the security management module 300 further analyzes the marked high-risk code segments by using an anomaly detection algorithm, and the potential security vulnerability is identified through a machine learning model, the resource optimization distribution module 200 dynamically adjusts resource configuration based on feedback of the security management module, so that the suitability of resource distribution and security requirements in the development process is ensured, efficient code quality control is realized, potential security and potential safety hazards and potential safety hazards are effectively prevented, and security and stability of the code is improved.
It should be noted that, the testing and deployment stage in the process of processing and developing includes that the intelligent testing module 500 executes an automated test, verifies the code quality, and after the test passes, the deployment and monitoring module 600 executes an automated deployment, and starts to monitor the system in real time, and the deployment and monitoring module 600 cooperates with the cloud service management module 800 to complete the operation of the system in the cloud environment.
It should be further noted that, in the testing and deployment stage in the process of processing and development, by the combined action of the intelligent testing module 500, the deployment and monitoring module 600 and the cloud service management module 800, testing and automatic deployment in the process of development are realized, the intelligent testing module 500 generates and executes a test case through automatic testing, whether the quality of codes accords with the standard or not, and after the test passes, the deployment and monitoring module 600 is responsible for automatic deployment and starting up the real-time monitoring of the system, and meanwhile, the cloud service management module 800 cooperatively completes the resource management in the cloud environment so as to ensure the stable operation of the system in the cloud environment.
It should be further noted that, in the process development, the user experience analysis and feedback stage includes the user experience analysis module 700 collecting user feedback and behavior data, and the demand analysis and management module 100 continuously updates the demand document according to the user experience feedback, and the decision support module 900 integrates the user data and the demand information to provide decision advice.
It should be further noted that, through the combined action of the user experience analysis module 700, the requirement analysis and management module 100 and the decision support module 900, user experience analysis and feedback optimization are realized, the user experience analysis module 700 collects user feedback and behavior data, the data are transmitted to the requirement analysis and management module 100 and the decision support module 900, the requirement analysis and management module 100 dynamically adjusts the requirement document based on the user feedback, the system is continuously optimized to meet the user requirement, the decision support module 900 integrates the user data, the requirement information and other module data, provides decision advice and outputs comprehensive evaluation information, comprehensive decision support is provided for the management layer, through the steps, the system realizes continuous optimization guided by the user feedback, the user experience of the product is enhanced, reliable decision basis is provided for the management layer, and the market adaptability of the product is effectively improved.
Furthermore, the decision support module 900 provides comprehensive information support for the management layer by reporting comprehensive evaluation information of the output items, including resource utilization efficiency, code quality, system security and user feedback trend, and meanwhile, the decision support module 900 updates the algorithm model according to the management requirement to continuously optimize the analysis result.
Embodiment 2 provides a software development management system based on big data, and in order to verify the beneficial effects of the invention, scientific demonstration is carried out through economic benefit calculation and simulation experiments.
Firstly, in this embodiment, to verify the performance and advantages of a software development management system based on big data, a complex software development project is simulated, the performance of a staged test system in links of demand analysis, code quality monitoring, security management, testing and deployment, etc. is analyzed by the comprehensive output of each module, the project firstly enters the stage of demand analysis and resource allocation, a detailed demand document is generated by the demand analysis and management module, the resource optimization allocation module receives the demand and generates a preliminary resource allocation plan in combination with project team capability to ensure the efficient use of resources, the security management module simultaneously intervenes in the demand analysis flow, identifies and records potential security demands, ensures early security policy of system development, and the resource optimization allocation module allocates development resources according to the plan after the project is started in the stage of code development and quality monitoring, the code quality monitoring module continuously monitors the readability, complexity and repetition rate of the code segments, quantifies indexes through the static code analysis tool, a weighted scoring system is adopted at the stage, the readability, the complexity and the repetition rate are comprehensively scored and divided into four risk grades of low, medium, high and extremely high, the code quality monitoring module transmits marked high-risk code segments to the safety management module, the safety management module carries out secondary analysis through an anomaly detection model, potential safety hazards are identified, if the extremely high-risk code segments are detected, the safety management module feeds back resource adjustment requirements to the resource optimization distribution module, so that the system can timely increase safety resources, the intelligent test module automatically generates and executes test cases in the test and deployment stage, verifies the code quality, and the deployment and monitoring module carries out automatic deployment after the test passes, the cloud service management module cooperates and optimizes cloud resource allocation when the system is deployed, ensures efficient operation of the system in a cloud environment, automatically adjusts resources according to real-time monitoring data to prevent resource waste, the user experience analysis module collects feedback data of a user and quantifies indexes, the demand analysis and management module adjusts demand documents based on the user feedback to ensure that the system continuously accords with user demands, the decision support module gathers user data, project indexes and resource use conditions to generate a decision support report, the auxiliary management layer carries out next resource and development decision, and records and analyzes system test data with reference to table 1.
Table 1 system test data table
Stage(s) Project period (Tian) Demand completion rate (%) Resource utilization (%) Code quality score (0-100) Number of security breach detections Test passing rate (%) User satisfaction (0-10)
Demand analysis and resource allocation 5 95 80 N/A 0 N/A N/A
Code development and quality monitoring 15 100 85 70 3 N/A N/A
High risk code segment markers 5 N/A 90 50 5 N/A N/A
Testing and deployment 7 N/A 88 75 1 92 N/A
User experience analysis and feedback 3 N/A 70 N/A 0 N/A 8.5
Comprehensive performance evaluation 30 N/A 85 72 9 N/A 8.7
The method clearly shows the effectiveness and advantages of the software development management system based on big data by recording main indexes of each development stage, firstly, in the stage of demand analysis and resource allocation, the demand completion rate reaches 95%, the resource utilization rate is 80%, which indicates that the resource optimization allocation module reasonably allocates development resources in the stage of demand analysis, thereby realizing the effects of quick response of demand and efficient allocation of resources, compared with the mode of static allocation of resources in the traditional system, the method realizes dynamic resource management, ensures more flexible and efficient resource utilization, realizes 85% resource utilization rate and 70% code quality score by the cooperative work of the code quality monitoring module and the security management module in the stage of code development and quality monitoring, and compared with the traditional system, the method increases the static analysis tool based on big data, the method can discover and mark potential high-risk code segments at the initial stage of development, particularly in the process of marking the high-risk code segments, the code segments with the comprehensive risk score of 50 minutes are marked by a security management module, 5 security holes are successfully detected, the potential risks of codes are effectively avoided, in the stage of testing and deployment, an intelligent testing module realizes automatic testing, the passing rate reaches 92 percent, which is far higher than that of a manual testing method of a traditional system, simultaneously, a cloud service management module automatically allocates resources when in deployment, realizes 88 percent of resource utilization rate, the process shows the automation level of the method in the testing and deployment process, the system stability is obviously improved, innovativeness is shown in cloud resource optimization, and the user satisfaction degree collected by a user experience analysis module is 8.5 minutes in the stage of user experience analysis and feedback, the combination of the user satisfaction degree of 8.7 points achieved in the comprehensive performance evaluation stage shows that the system can continuously adjust the requirements according to user feedback, the optimization of user experience is ensured, and the management layer can make scientific decisions based on the user feedback and the use condition of system resources through comprehensive data analysis of the decision support module.
Embodiment 3, referring to fig. 2, for an embodiment of the present invention, a software development management method based on big data is provided, which includes a stage of demand analysis and resource allocation in a process of development based on a demand analysis and management module 100, a resource optimization and allocation module 200, and a security management module 300, a stage of code development and quality monitoring in a process of development based on a code quality monitoring module 400, a resource optimization and allocation module 200, and a security management module 300, a stage of code development and quality monitoring in a process of development, a resource optimization and allocation module 200 coordinates allocation of development resources for project starting, a code quality monitoring module 400 continuously monitors code quality, finds potential problems, a security management module 300 monitors security problems in codes, and processes security hidden dangers in cooperation with the code quality monitoring module 400, a stage of test and deployment in a process of development based on an intelligent test module 500, a deployment and monitoring module 600, and a cloud service management module 800, and a stage of user experience analysis and feedback in a process of user experience analysis and development based on a user experience analysis module 700, a demand analysis and management module 100, and a decision support module 900.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method of the embodiments of the present invention. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium include an electrical connection (an electronic device) having one or more wires, a portable computer diskette (a magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium may even be paper or other suitable medium upon which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of techniques known in the art, discrete logic circuits with logic gates for implementing logic functions on data signals, application specific integrated circuits with appropriate combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like. It should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solution of the present invention may be modified or substituted without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered in the scope of the claims of the present invention.
It should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solution of the present invention may be modified or substituted without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered in the scope of the claims of the present invention.

Claims (8)

1.一种基于大数据的软件开发管理系统,其特征在于,包括:1. A software development management system based on big data, characterized by comprising: 需求分析与管理模块(100)、资源优化分配模块(200)、安全性管理模块(300)、代码质量监控模块(400)、智能测试模块(500)、部署与监控模块(600)、用户体验分析模块(700)、云服务管理模块(800)、决策支持模块(900);Demand analysis and management module (100), resource optimization allocation module (200), security management module (300), code quality monitoring module (400), intelligent testing module (500), deployment and monitoring module (600), user experience analysis module (700), cloud service management module (800), decision support module (900); 所述需求分析与管理模块(100)用于收集并分析用户需求,生成需求报告,并在项目开发过程中从用户体验分析模块(700)获取反馈,并调整需求文档,基于需求分析与管理模块(100)、资源优化分配模块(200)以及安全性管理模块(300),处理开发过程中需求分析与资源分配阶段;The demand analysis and management module (100) is used to collect and analyze user needs, generate demand reports, obtain feedback from the user experience analysis module (700) during the project development process, and adjust the demand documents. Based on the demand analysis and management module (100), the resource optimization allocation module (200) and the security management module (300), the demand analysis and resource allocation stage in the development process is processed; 所述资源优化分配模块(200)用于智能分配资源;The resource optimization allocation module (200) is used to intelligently allocate resources; 所述安全性管理模块(300)用于制定防御策略;The security management module (300) is used to formulate a defense strategy; 所述代码质量监控模块(400)用于监控开发过程中的代码质量,检测问题并反馈给开发团队,基于代码质量监控模块(400)、资源优化分配模块(200)、安全性管理模块(300),处理开发过程中代码开发与质量监控阶段;The code quality monitoring module (400) is used to monitor the code quality during the development process, detect problems and feed back to the development team, and based on the code quality monitoring module (400), the resource optimization allocation module (200), and the security management module (300), the code development and quality monitoring stages during the development process are processed; 所述智能测试模块(500)用于自动生成和执行测试用例,基于智能测试模块(500)、部署与监控模块(600)以及云服务管理模块(800),处理开发过程中测试与部署阶段;The intelligent testing module (500) is used to automatically generate and execute test cases, and based on the intelligent testing module (500), the deployment and monitoring module (600) and the cloud service management module (800), the testing and deployment phases in the development process are processed; 所述部署与监控模块(600)用于自动化部署及系统监控;The deployment and monitoring module (600) is used for automated deployment and system monitoring; 所述用户体验分析模块(700)用于分析用户反馈和行为,为产品优化提供依据,基于用户体验分析模块(700)、需求分析与管理模块(100)、决策支持模块(900)处理开发过程中用户体验分析与反馈阶段;The user experience analysis module (700) is used to analyze user feedback and behavior to provide a basis for product optimization, and to process the user experience analysis and feedback phase of the development process based on the user experience analysis module (700), the demand analysis and management module (100), and the decision support module (900); 所述云服务管理模块(800)提供云资源管理;The cloud service management module (800) provides cloud resource management; 所述决策支持模块(900)提供综合数据分析,支持管理决策。The decision support module (900) provides comprehensive data analysis to support management decisions. 2.如权利要求1所述的基于大数据的软件开发管理系统,其特征在于:所述处理开发过程中需求分析与资源分配阶段包括需求分析与管理模块(100)根据用户需求生成需求文档,资源优化分配模块(200)根据需求,结合团队能力进行资源智能分配,安全性管理模块(300)介入,在需求分析中关注安全需求。2. The software development management system based on big data as described in claim 1 is characterized in that: the demand analysis and resource allocation stage in the development process includes a demand analysis and management module (100) generating a demand document according to user needs, a resource optimization allocation module (200) performing intelligent resource allocation based on needs and combined with team capabilities, and a security management module (300) intervening to focus on security needs in demand analysis. 3.如权利要求2所述的基于大数据的软件开发管理系统,其特征在于:所述处理开发过程中代码开发与质量监控阶段包括资源优化分配模块(200)协调分配开发资源,进行项目启动,代码质量监控模块(400)持续监控代码质量,发现潜在问题,安全性管理模块(300)监控代码中的安全问题,与代码质量监控模块(400)协同处理安全隐患。3. The software development management system based on big data as described in claim 2 is characterized in that: the code development and quality monitoring stage in the development process includes a resource optimization allocation module (200) coordinating the allocation of development resources and launching the project, a code quality monitoring module (400) continuously monitoring the code quality and discovering potential problems, and a security management module (300) monitoring security issues in the code and coordinating with the code quality monitoring module (400) to handle security risks. 4.如权利要求3所述的基于大数据的软件开发管理系统,其特征在于:所述项目启动包括资源优化分配模块(200)接收到需求分析与管理模块(100)的输入,生成初步的资源分配计划,并在项目启动时分配开发资源,资源优化分配模块(200)将资源配置信息发送至代码质量监控模块(400)和安全性管理模块(300);4. The software development management system based on big data as claimed in claim 3, characterized in that: the project startup includes the resource optimization allocation module (200) receiving the input of the demand analysis and management module (100), generating a preliminary resource allocation plan, and allocating development resources when the project is started, and the resource optimization allocation module (200) sends the resource configuration information to the code quality monitoring module (400) and the security management module (300); 发现潜在问题包括代码质量监控模块(400)接收到资源优化分配模块(200)的资源信息,进行静态代码分析和代码质量度量,利用静态分析工具对代码段的可读性、复杂度和重复率进行评估,代码质量监控模块(400)通过静态分析将代码的可读性评估结果、复杂度指标和重复率的数据输出至安全性管理模块(300),基于复杂度和重复率,标记潜在的高风险代码段;The potential problem is discovered by the code quality monitoring module (400) receiving the resource information of the resource optimization allocation module (200), performing static code analysis and code quality measurement, using static analysis tools to evaluate the readability, complexity and repetition rate of the code segment, and the code quality monitoring module (400) analyzing the readability evaluation results of the code. , Complexity Index and repetition rate The data is output to the security management module (300), and based on the complexity and repetition rate, potential high-risk code segments are marked; 处理安全隐患包括安全性管理模块(300)在接收到代码质量监控模块(400)标记的高风险代码段和质量指标数据后,执行异常检测算法,利用机器学习模型对标记的代码片段进行分析,使用训练的异常检测模型从中提取存在安全漏洞的特征,安全性管理模块(300)通过异常检测模型将分析结果反馈至资源优化分配模块(200),资源优化分配模块(200)根据安全性管理模块(300)的反馈对资源进行动态调整,资源优化分配模块(200)将更新后的资源配置方案再次传递至代码质量监控模块(400),代码质量监控模块(400)持续监控代码的可读性、复杂度和重复率,并在检测到代码改动时实时分析新代码的质量指标,同时将最新的质量数据反馈给安全性管理模块(300)进行二次安全检测,安全性管理模块(300)通过机器学习模型对代码的新增部分进行异常检测,识别潜在的代码安全漏洞,若检测到新增的高风险代码段,则立即将信息传递给资源优化分配模块(200),建议分配更多的安全资源或调整开发人员的任务优先级。Processing security risks includes the following steps: the security management module (300) receives the high-risk code segments and quality indicator data marked by the code quality monitoring module (400), executes an anomaly detection algorithm, uses a machine learning model to analyze the marked code segments, uses the trained anomaly detection model to extract features of security vulnerabilities from the code segments, the security management module (300) feeds back the analysis results to the resource optimization allocation module (200) through the anomaly detection model, the resource optimization allocation module (200) dynamically adjusts resources according to the feedback from the security management module (300), and the resource optimization allocation module (200) sends the updated resource configuration plan to the resource optimization allocation module (200). The code is then passed to the code quality monitoring module (400) again. The code quality monitoring module (400) continuously monitors the readability, complexity and repetition rate of the code, and analyzes the quality indicators of the new code in real time when a code change is detected. At the same time, the latest quality data is fed back to the security management module (300) for secondary security detection. The security management module (300) uses a machine learning model to perform anomaly detection on the newly added part of the code to identify potential code security vulnerabilities. If a new high-risk code segment is detected, the information is immediately passed to the resource optimization allocation module (200) to recommend allocating more security resources or adjusting the task priority of developers. 5.如权利要求4所述的基于大数据的软件开发管理系统,其特征在于:所述处理开发过程中测试与部署阶段包括智能测试模块(500)执行自动化测试,验证代码质量,测试通过后,部署与监控模块(600)执行自动化部署,并开始实时系统监控,部署与监控模块(600)和云服务管理模块(800)协作,完成系统在云环境下的运行。5. The software development management system based on big data as described in claim 4 is characterized in that: the testing and deployment stage in the processing development process includes the intelligent testing module (500) performing automated testing to verify the code quality. After the test passes, the deployment and monitoring module (600) performs automated deployment and starts real-time system monitoring. The deployment and monitoring module (600) collaborates with the cloud service management module (800) to complete the operation of the system in the cloud environment. 6.如权利要求5所述的基于大数据的软件开发管理系统,其特征在于:所述处理开发过程中用户体验分析与反馈阶段包括用户体验分析模块(700)收集用户反馈和行为数据,需求分析与管理模块(100)根据用户体验反馈,持续更新需求文档,决策支持模块(900)整合用户数据和需求信息,提供决策建议。6. The software development management system based on big data as described in claim 5 is characterized in that: the user experience analysis and feedback stage in the development process includes a user experience analysis module (700) collecting user feedback and behavior data, a demand analysis and management module (100) continuously updating demand documents based on user experience feedback, and a decision support module (900) integrating user data and demand information to provide decision suggestions. 7.如权利要求6所述的基于大数据的软件开发管理系统,其特征在于:所述决策支持模块(900)通过报告输出项目的综合评估信息,包括资源使用效率、代码质量、系统安全性和用户反馈趋势,为管理层提供全方位的信息支持,同时,决策支持模块(900)根据管理需求更新算法模型,不断优化分析结果。7. The software development management system based on big data as described in claim 6 is characterized in that: the decision support module (900) provides comprehensive information support to the management through report output of comprehensive evaluation information of the project, including resource utilization efficiency, code quality, system security and user feedback trends. At the same time, the decision support module (900) updates the algorithm model according to management needs and continuously optimizes the analysis results. 8.一种采用如权利要求1~7任一所述的基于大数据的软件开发管理系统的方法,其特征在于:包括基于需求分析与管理模块(100)、资源优化分配模块(200)以及安全性管理模块(300),处理开发过程中需求分析与资源分配阶段;8. A method of using a software development management system based on big data as claimed in any one of claims 1 to 7, characterized in that: comprising a demand analysis and management module (100), a resource optimization allocation module (200) and a security management module (300) to process the demand analysis and resource allocation stages in the development process; 基于代码质量监控模块(400)、资源优化分配模块(200)、安全性管理模块(300),处理开发过程中代码开发与质量监控阶段,资源优化分配模块(200)协调分配开发资源,进行项目启动,代码质量监控模块(400)持续监控代码质量,发现潜在问题,安全性管理模块(300)监控代码中的安全问题,与代码质量监控模块(400)协同处理安全隐患;Based on the code quality monitoring module (400), the resource optimization allocation module (200), and the security management module (300), the code development and quality monitoring stages in the development process are handled. The resource optimization allocation module (200) coordinates the allocation of development resources and initiates the project. The code quality monitoring module (400) continuously monitors the code quality and discovers potential problems. The security management module (300) monitors the security issues in the code and cooperates with the code quality monitoring module (400) to handle security risks. 基于智能测试模块(500)、部署与监控模块(600)以及云服务管理模块(800),处理开发过程中测试与部署阶段;Based on the intelligent testing module (500), the deployment and monitoring module (600) and the cloud service management module (800), the testing and deployment phases in the development process are processed; 基于用户体验分析模块(700)、需求分析与管理模块(100)、决策支持模块(900)处理开发过程中用户体验分析与反馈阶段。The user experience analysis and feedback phase of the development process is processed based on the user experience analysis module (700), the demand analysis and management module (100), and the decision support module (900).
CN202411606048.7A 2024-11-12 2024-11-12 A software development management system based on big data and its use method Pending CN119515306A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411606048.7A CN119515306A (en) 2024-11-12 2024-11-12 A software development management system based on big data and its use method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411606048.7A CN119515306A (en) 2024-11-12 2024-11-12 A software development management system based on big data and its use method

Publications (1)

Publication Number Publication Date
CN119515306A true CN119515306A (en) 2025-02-25

Family

ID=94660422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411606048.7A Pending CN119515306A (en) 2024-11-12 2024-11-12 A software development management system based on big data and its use method

Country Status (1)

Country Link
CN (1) CN119515306A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106327152A (en) * 2016-08-11 2017-01-11 宁波亦道信息科技有限公司 Integrated iteration software development process control system and method
CN112558963A (en) * 2020-12-16 2021-03-26 中国人寿保险股份有限公司 Software development method and device
CN114968796A (en) * 2022-06-08 2022-08-30 中信建投证券股份有限公司 Code anomaly detection method and device
CN117370186A (en) * 2023-10-18 2024-01-09 浙江极氪智能科技有限公司 Code abnormality detection method, device, electronic equipment and readable storage medium
CN117519656A (en) * 2023-11-17 2024-02-06 江西渥泰环保科技有限公司 Software development system based on intelligent manufacturing
CN118153049A (en) * 2024-05-13 2024-06-07 成都派沃特科技股份有限公司 Intelligent detection method and system for code security
CN118552159A (en) * 2024-07-15 2024-08-27 北京猩球互动网络科技有限公司 A software development management system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106327152A (en) * 2016-08-11 2017-01-11 宁波亦道信息科技有限公司 Integrated iteration software development process control system and method
CN112558963A (en) * 2020-12-16 2021-03-26 中国人寿保险股份有限公司 Software development method and device
CN114968796A (en) * 2022-06-08 2022-08-30 中信建投证券股份有限公司 Code anomaly detection method and device
CN117370186A (en) * 2023-10-18 2024-01-09 浙江极氪智能科技有限公司 Code abnormality detection method, device, electronic equipment and readable storage medium
CN117519656A (en) * 2023-11-17 2024-02-06 江西渥泰环保科技有限公司 Software development system based on intelligent manufacturing
CN118153049A (en) * 2024-05-13 2024-06-07 成都派沃特科技股份有限公司 Intelligent detection method and system for code security
CN118552159A (en) * 2024-07-15 2024-08-27 北京猩球互动网络科技有限公司 A software development management system and method

Similar Documents

Publication Publication Date Title
US20250202924A1 (en) Systems and methods for cybersecurity risk mitigation and management
KR101560259B1 (en) Control items and compliance management system for acceptable general-purpose regulations/rules of information security management system
CN117708835B (en) Policy engine system and method for automobile upgrading
CN117670359A (en) Abnormal transaction data identification method and device, storage medium and electronic equipment
CN118626475A (en) A method and system for information system informatization migration based on mining technology
KR102499181B1 (en) Loan regular auditing system using artificia intellicence
CN117172789A (en) Risk assessment model construction method and device for suspicious transaction monitoring
CN119883892A (en) Automated test integration system in software development process
CN113609393B (en) Digital platform based on data service and data management
CN119515306A (en) A software development management system based on big data and its use method
CN111277427A (en) A kind of inspection method and system for data center network equipment
CN118227434A (en) Method, device, computer equipment and storage medium for analyzing application performance
WO2011149608A1 (en) Identifying and using critical fields in quality management
US20250225452A1 (en) System and method for enhancing effectiveness of a coaching session of an agent by creating the coaching session based on a calculated coaching impact score of coaches, in a contact center
CN117521060A (en) System security risk management method, device, equipment and storage medium
CN110716778A (en) Application compatibility testing method, device and system
CN116823164A (en) Business approval method, device, equipment and storage medium
CN108197740A (en) Business failure Forecasting Methodology, electronic equipment and computer storage media
EP2332118A2 (en) Method and apparatus for ecological evaluation and analysis of an enterprise
US20240411588A1 (en) Change management intelligent reconciliation
CN118569820B (en) A collaborative optimization management method and system for supply chain departments
CN118982212B (en) Enterprise economic operation scheduling management method and system based on big data analysis
CN119621481A (en) A system, method and electronic device for dynamically identifying monitoring index value
CN117973787B (en) Digital intelligent factory management method and management system
CN117857334A (en) Automatic configuration and execution method for interface monitoring for large-scale micro-service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载