Optimization of data model-driven design thinking in the software development process

被引:0
|
作者
Li, Yun [1 ]
Li, Lianwei [2 ]
机构
[1] School of Information Engineering, Yantai Institute of Technology, Shandong, Yantai
[2] School of Literature, Ludong University, Shandong, Yantai
关键词
Data dictionary; Data model driven; Differential evolution; Island model; Meta-modeling hierarchy; Software development;
D O I
10.2478/amns-2024-2406
中图分类号
学科分类号
摘要
Model-driven software development has become a hot research topic and discovery trend in the field of software engineering. Its core idea is to treat analysis and design models as equivalent to code. Better integration of models and code can greatly increase the chances of effective improvement and achieve automated software development through abstract models. In this paper, we first constructed a data model-driven architecture system based on the meta-modeling hierarchy, using a data dictionary for data storage. The mapping relation loader transforms the data extracted from the dictionary. Using the differential evolution algorithm, the model is defined as a metamodel that actually exists. At the same time, the MapReduce framework is combined to parallelize the computation of the DE algorithm based on the island model in order to solve the problem of poor optimization of the differential algorithm. Apply the model to actual software development and realize data visualization and display using Flex technology. Simulation experiments are set up to test the performance of the model and the platform. After CSI uncertainty estimation, the MSE index of the model is analyzed. This paper’s data model-driven method, with an MSE value of only 0.01084, stands out among the five methods in Case 4. Under the condition of 300 users concurrently, the user’s access response time is tested, and it can be seen that the user’s response time is within 1~2.9s, which passes the performance test. © 2024 Yun Li and Lianwei Li, published by Sciendo.
引用
收藏
相关论文
共 47 条
  • [21] A Software Development Process Model for Cloud by Combining Traditional Approaches
    Hacaloglu, Tuna
    Eren, P. Erhan
    Mishra, Deepti
    Mishra, Alok
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 421 - 430
  • [22] Offline data -driven evolutionary optimization based on model selection
    Zhen, Huixiang
    Gong, Wenyin
    Wang, Ling
    SWARM AND EVOLUTIONARY COMPUTATION, 2022, 71
  • [23] Software in the loop - A window lifter model to guide students through the software development process
    Beyer, Carsten
    Emmerich, Jan
    Werner, Uwe
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1488 - 1493
  • [24] Integrating Sustainability Metrics into Project and Portfolio Performance Assessment in Agile Software Development: A Data-Driven Scoring Model
    Fagarasan, Cristian
    Cristea, Ciprian
    Cristea, Maria
    Popa, Ovidiu
    Pisla, Adrian
    SUSTAINABILITY, 2023, 15 (17)
  • [25] How has design thinking being used and integrated into software development activities? A systematic mapping
    Parizi, Rafael
    Prestes, Matheus
    Marczak, Sabrina
    Conte, Tayana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 187
  • [26] Software development model in Small and Medium Enterprises: A still uncertain process
    Alvear-Suarez, Alcides
    Alvear-Otalora, Felipe
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [27] An ontology-based domain model to enhance the software development process
    Alias, Mary
    Miriam, D. Doreen Hephzibah
    Rene Robin, C.R.
    International Journal of Metadata, Semantics and Ontologies, 2014, 9 (03) : 204 - 214
  • [28] Research on the Enterprise Level Application Software Development Based on the Data Structure and Framework Optimization
    Xu, Hongwei
    2015 3RD INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL SCIENCE, HUMANITIES, AND MANAGEMENT, ASSHM 2015, 2015, : 1189 - 1198
  • [29] THE BEST OF THREE WORLDS - THE CREATION OF INNODEV A SOFTWARE DEVELOPMENT APPROACH THAT INTEGRATES DESIGN THINKING, SCRUM AND LEAN STARTUP
    Dobrigkeit, Franzika
    Paula, Danielly
    DS87-8 PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 17), VOL 8: HUMAN BEHAVIOUR IN DESIGN, 2017, : 319 - 328
  • [30] Development and application of optimization design software for the technology of Blending diluting oil in heavy oil well
    Zhu, Ming
    Wu, X. -D.
    Hu, Sui
    Liu, W. -L.
    2011 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION AND INDUSTRIAL APPLICATION (ICIA2011), VOL I, 2011, : 325 - 328