Data Processing System Based on Computer Software Engineering Technology

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

Data Processing System Based on Computer Software Engineering Technology

Similar Papers
  • Conference Article
  • 10.1109/cbase57816.2022.00027
Analysis on the Research of Database Programming Technology in Computer Software Engineering
  • Sep 1, 2022
  • Kaixin Su

With the rapid development of science and technology, database programming technology has become more mature and perfect, and it has been widely used in the field of computer software engineering, laying a good foundation for the development of computer software engineering and the whole society. Based on this, this paper briefly introduces the database file generation process in computer software engineering, and then summarizes the database programming technology in computer software engineering. Based on this, it analyzes the importance of database programming technology in computer software engineering, discusses the application points of database programming technology in computer software engineering, and provides support for better application of database programming technology.

  • Conference Article
  • Cite Count Icon 25
  • 10.1109/gas.2013.6632588
Educational software engineering: Where software engineering, education, and gaming meet
  • May 1, 2013
  • Tao Xie + 2 more

We define and advocate the subfield of educational software engineering (i.e., software engineering for education), which develops software engineering technologies (e.g., software testing and analysis, software analytics) for general educational tasks, going beyond educational tasks for software engineering. In this subfield, gaming technologies often play an important role together with software engineering technologies. We expect that researchers in educational software engineering would be among key players in the education domain and in the coming age of Massive Open Online Courses (MOOCs). Educational software engineering can and will contribute significant solutions to address various critical challenges in education especially MOOCs such as automatic grading, intelligent tutoring, problem generation, and plagiarism detection. In this position paper, we define educational software engineering and illustrate Pex for Fun (in short as Pex4Fun), one of our recent examples on leveraging software engineering and gaming technologies to address educational tasks on teaching and learning programming and software engineering skills.

  • Conference Article
  • Cite Count Icon 12
  • 10.5555/2662593.2662600
Educational software engineering: where software engineering, education, and gaming meet
  • May 18, 2013
  • Tao Xie + 2 more

We define and advocate the subfield of educational software engineering (i.e., software engineering for education), which develops software engineering technologies (e.g., software testing and analysis, software analytics) for general educational tasks, going beyond educational tasks for software engineering. In this subfield, gaming technologies often play an important role together with software engineering technologies. We expect that researchers in educational software engineering would be among key players in the education domain and in the coming age of Massive Open Online Courses (MOOCs). Educational software engineering can and will contribute significant solutions to address various critical challenges in education especially MOOCs such as automatic grading, intelligent tutoring, problem generation, and plagiarism detection. In this position paper, we define educational software engineering and illustrate Pex for Fun (in short as Pex4Fun), one of our recent examples on leveraging software engineering and gaming technologies to address educational tasks on teaching and learning programming and software engineering skills.

  • Research Article
  • 10.1088/1742-6596/2173/1/012073
Database Programming Technology Based on Computer Software Engineering
  • Jan 1, 2022
  • Journal of Physics: Conference Series
  • Weiwei Gong

Based on practical application, this paper further discusses the database programming technology in computer software engineering. Computer technology has developed to a certain extent and is still active in various fields. However, because the demand for computers in various industries and the requirements for technical performance are different, software engineers are required to develop software systems suitable for enterprises according to their own production characteristics. Because the efficiency and quality of computer software can not reach at present, the programming technology level of database may have a certain impact on the software system.In order for database programming technology to play a full role in various fields, it is necessary to increase investment in database programming technology.This paper analyzes the database technology of computer software engineering in detail. In the process of establishing the actual database programming system, we make full use of the file creation and file access of the database to improve the database programming technology in the current computer software engineering, and then improve the stability of computer software. This paper analyzes computer software engineering, summarizes database programming program, fully realizes the application value of program technology in actual production, and combines database programming technology with the design of computer software engineering project, so as to promote the continuous innovation and development of computer software technology in China.

  • Research Article
  • 10.1080/1206212x.2006.11441821
Developing A Secure Geospatial Visualization and Collaboration System Using Software Engineering Technology
  • Jan 1, 2006
  • International Journal of Computers and Applications
  • H Yu + 4 more

Developing secure web applications is a difficult task because the original purpose of the World Wide Web (WWW) was to freely share information. This paper presents a prototype for a platform-independent secure geospatial visualization and collaboration web application. This system is developed using object-oriented system design methodology. It integrates software engineering, web security, visualization and Java technologies with the WWW to enable production, dissemination, and use of imagery and geospatial information on a hierarchical level through the WWW. Several visualization modules on the client side are developed using the Model-View-Controller design pattern technology. These modules are plug-in and reusable components for other similar applications. A Visualization Web Bridge and Data Providers on the server side are designed and implemented to bridge the gap between the Internet users and the remote geospatial databases. Several Internet security mechanisms are implemented to secure system configuration, to authenticate and authorize data access, and to secure information sharing. The system is an open and extensible source. The application results demonstrate that this system provides a certain level of security, and that users have flexibility to query, visualize, manipulate, and analyze real-time remote geospatial data. It exhibits that multiple users in geographically dispersed organizations can conveniently collaborate and share information as well as 3D images through this system. It also demonstrates that using object-oriented system design and design pattern provides a great chance for software reuse and increases the system flexibility.

  • PDF Download Icon
  • Research Article
  • 10.26467/2079-0619-2017-20-5-161-170
MATHEMATICAL MODELS OF CREATION OF A SUBSYSTEM OF ENSURING SAFETY OF INFORMATION IN THE DISTRIBUTED INFORMATION SYSTEMS
  • Jan 1, 2017
  • Civil Aviation High TECHNOLOGIES
  • D O Esikov + 3 more

Practical implementation of the concept of a distributed information system requires the implementation of a complex scientific-technical problems related to the choice of composition and use of storage and processing of information, creation and use of common data arrays, information security, etc. Fundamentally, a modern distributed information system is a system of communication and information transmission as well as a storage and data processing system. Storage and data processing system is designed for organization of reliable and fault-tolerant data storage, high-performance servers to access storage devices and information processing. The measure of quality, and in some cases indicator of functioning of data storage and processing system is proposed. The tasks that need to be tackled when constructing and operating the storage and processing requirements of highly reliable data storage, as well as their following configurations: determination of the number and location of centers of data storage and processing in distributed information systems; choice of the composition of the complex used for storage in the storage centers and data processing, with the organization of a backup subsystem, the backup and restore data. The task of storage structure optimization according to the criterion of maximum values of the readiness factor of the storage system is formed. This problem is reduced to the kind of problems of integer linear programming with Boolean variables, this fact allows to apply the existing methods for its solvation. A method for determining the rational level of expenditure on the formation of the complex used for storage in the storage and data processing system based on the use of elements of probability theory and the theory of well-being (the principle of Pareto optimality) is developed. The optimal solution of the problem by optimizing a linear convolution is obtained.

  • Conference Article
  • 10.1117/12.2640795
Application research of software engineering technology in the era of big data
  • Oct 3, 2022
  • Zhenting Lu

Software engineering technology is an important product of computer technology progress and development. Software engineering technology has been widely used in many fields, and has played a good role in promoting the development of social economy nowadays, China has fully entered the era of big data, and the application of big data technology in software engineering is more extensive. The development of social economy provides certain economic support for the progress of science and technology, and software engineering technology has also developed rapidly, showing certain advantages in many fields in the society. The effective combination of software engineering technology and big data drives the equipment and hardware to further promote the level of automation and intelligent development of the society. In view of the combination of big data and software engineering technology, this paper analyzes the key technology of software engineering in the era of big data and analyzes its application to a certain extent.

  • Research Article
  • Cite Count Icon 2
  • 10.1016/j.procs.2023.11.007
An Analysis of Data Mining Techniques in Software Engineering Database Design
  • Jan 1, 2023
  • Procedia Computer Science
  • Fengwei Lu + 2 more

An Analysis of Data Mining Techniques in Software Engineering Database Design

  • Research Article
  • Cite Count Icon 2
  • 10.1088/1742-6596/1856/1/012005
Research on Database Programming Technology in Computer Software Engineering
  • Apr 1, 2021
  • Journal of Physics: Conference Series
  • Zhi Quan + 1 more

With the continuous progress of economy and society and the development of science and technology, the application of computer has entered all aspects of people’s life, integrated into various industries, and then promoted the development of the industry. The core technology in computer technology is mainly computer software engineering, while the core technology in computer software engineering is database programming technology.Therefore, a large number of software staff are needed to study this, so as to promote the continuous progress and sustainable development of database programming technology.

  • Conference Article
  • Cite Count Icon 3
  • 10.1109/iccse.2012.6295315
Educating students by “real-world” software engineering practice — Designing software engineering practice course
  • Jul 1, 2012
  • Yanchun Sun + 1 more

Introductory Software Engineering courses present the principles in isolation from practice. Teaching the lectures seems to focus on philosophy and methodology level, which leads to difficulty for students having no practical experience to understand. To solve this problem, we design Software Engineering Practice course at Peking University, and educate students by “Real-world” software engineering practice. Through this course, students can understand fundamental software engineering theories and technologies, and apply appropriate software engineering methods and technologies to solve problems. This paper focuses on how to design Software Engineering Practice course, and introduces the experience and lessons when creating the course.

  • Single Book
  • Cite Count Icon 163
  • 10.1007/3-540-34518-3
Ontologies for Software Engineering and Software Technology
  • Jan 1, 2006

This book covers two applications of ontologies in software engineering and software technology: sharing knowledge of the problem domain and using a common terminology among all stakeholders; and filtering the knowledge when defining models and metamodels. By presenting the advanced use of ontologies in software research and software projects, this book is of benefit to software engineering researchers in both academia and industry.

  • Research Article
  • Cite Count Icon 5
  • 10.31961/eltikom.v7i1.725
A Systematic Literature Review on Blockchain Technology in Software Engineering
  • Jun 30, 2023
  • Jurnal ELTIKOM
  • Dzhillan Dzhalila + 4 more

Blockchain technology is gaining increasing interest among software developers as a distributed and decentralized ledger for tracking the origin of digital assets. However, the application of blockchain in software engineering requires further attention. In this study, we aim to address the current challenges and explore the need for specialized blockchain practices in software engineering. Through a systematic literature review, we identify the various applications of blockchain technology in software engineering. Additionally, we conduct a thorough analysis of existing obstacles and propose potential solutions. Gathering and evaluating requirements using blockchain-based requirements engineering approaches will enhance the quality and reliability of data in software development projects. This, in turn, will improve the overall quality and dependability of software, as well as increase user interest and productivity.

  • Conference Article
  • Cite Count Icon 1
  • 10.1109/edcc.2014.38
Application of Statistical Testing to the Data Processing and Control System for the Dungeness B Nuclear Power Plant (Practical Experience Report)
  • May 1, 2014
  • Helen Gough + 1 more

This experience report describes the successful application of statistical software testing to a large-scale realworld equipment replacement project. The Data Processing System at Dungeness B nuclear power station is obsolescent and needs to be replaced by a new system involving different technology. The new Data Processing and Control System (DPCS) involves a large amount of software code, with the potential for software failures, and therefore confidence needs to be established in the dependability of the new software-based system. Statistical software testing (ST) was used as one technique to do this. The aim was to support the claim that with high confidence the higher integrity parts of the replacement software have a failure probability of better than 10-2 failures per demand (fpd). This paper describes how this has been achieved by careful design of the statistical tests and by the development of a large number of supporting tools and procedures. A total of 395 statistical tests with no failure was achieved providing at least 98% confidence that the safety claim has been met.

  • Research Article
  • 10.22314/2658-4859-2025-72-3-38-45
СТРУКТУРА СИСТЕМЫ СБОРА, ХРАНЕНИЯ И ОБРАБОТКИ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ КОНФИГУРАЦИЕЙ ЭЛЕКТРИЧЕСКОЙ СЕТИ
  • Sep 29, 2025
  • Elektrotekhnologii i elektrooborudovanie v APK
  • A.V Vinogradov + 1 more

To digitally manage the configuration of electrical grids, it is necessary to create a data collection, storage and processing system. (Research Purpose) The research purpose is developing the structure of a data collection, storage and processing system that will allow collecting, storing, analyzing and managing data on operating modes and the state of the power grid. (Materials and methods) To develop a data collection, storage and processing system, various approaches and methods used in the field of electric power industry were studied, including the use of regulatory, design and other documentation, technical means of control, monitoring, accounting and management, external data sources. The existing approaches to the management of power grids based on the use of databases and management systems of these databases were considered. (Results and discussion) A multi-layered structure of the data collection, storage and processing system has been developed, including data collection and storage, data security system and access interface. The system consists of five layers: data collection, data storage, analysis and diagnostics, forecasting and planning, management and optimization. The internal structure of the blocks of the data collection, storage and processing system has been developed, which can be used for data collection, as well as a component in the systems for analyzing and predicting the operation of the electric grid, optimizing its operation and control modes. (Conclusions) The developed structure of the data collection, storage and processing system can be applied to improve the efficiency and reliability of the electric grid, as well as to reduce the cost of its operation and maintenance.

  • PDF Download Icon
  • Research Article
  • 10.1155/2022/4429373
Key Technologies of Software Engineering Based on T-ACO Algorithm
  • Sep 12, 2022
  • Mobile Information Systems
  • Litao Lu

The main core of software engineering key technologies is the development of software services, ensuring the scientificity, security, and stability of the application software engineering system. At present, China’s economic development urgently needs the support of software engineering technology. Based on the T-ACO algorithm, the scientificity of software engineering and the accuracy of data have been significantly improved compared with traditional software engineering technology. It plays an important role in promoting the follow-up software engineering technology. In order to effectively analyze the key technology of engineering software, an improved ant colony algorithm based on T distribution is proposed in this paper. Because the basic ant colony algorithm is easy to fall into the local optimum and the optimization accuracy is low, in the optimization process, at the beginning of the pheromone update, the introduction of the T distribution is helpful for the basic ant colony algorithm to make up for its shortcomings. Adding pheromone variables to the basic ant colony algorithm improves the diversity of the ant colony, thereby eliminating the limitations of local optimal solutions. At the same time, the T-ACO algorithm also improves the search accuracy and convergence speed of automatic data generation in software engineering. In this paper, the performance of the T-ACO algorithm is simulated by experiments. Experimental analysis shows that when the population size is small, the T-ACO algorithm may sometimes not converge to the optimal solution, but when the population size is large (≥50), the T-ACO algorithm may converge to the optimal solution. It can realize the coverage of the total path by the output test case set. While the other two algorithms can achieve full path coverage, they are not stable, resulting in an average coverage between 90% and 100%. The T-ACO algorithm not only has good accuracy in creating test case sets, but also has good algorithm performance, and it is suitable as a multipath test case creation algorithm.

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.