تجاوز إلى المحتوى الرئيسي

SEA: An UML Profile for Software Evolution Analysis in Design Phase

Author name : Akram Ajouli
Publication Date : 2021-02-28
Journal Name : Advances in Science, Technology and Engineering Systems Journal (ASTESJ)

Abstract

Software evolution is one of the software process activities that occupies a major percentage of
software development cost. Since requirements change continually and new technologies emerge,
software should be adapted to satisfy these new changes to continue to survive. Despite software
evolution being performed after software validation and deployment, software developers should
predict at earlier stages how software would evolve in the future to avoid surprises. Although
many works focus on how to enhance the program structure to facilitate maintenance tasks,
only few works treat software evolution in earlier phases of software development process. In
this direction, we propose an UML profile that permits to tackle software maintenance issues
at the early phases of software development process. The proposed approach helps software
developers to predict in design phase the kind of maintenance tasks that could occur in the
future

Keywords

Software Evolution Tyranny of decomposition Modular Maintenance Software Concerns UML Profile

Publication Link

https://astesj.com/v06/i01/p153/

Block_researches_list_suggestions

Suggestions to read

HIDS-IoMT: A Deep Learning-Based Intelligent Intrusion Detection System for the Internet of Medical Things
Ahlem . Harchy Ep Berguiga
Generalized first approximation Matsumoto metric
AMR SOLIMAN MAHMOUD HASSAN
Structure–Performance Relationship of Novel Azo-Salicylaldehyde Disperse Dyes: Dyeing Optimization and Theoretical Insights
EBTSAM KHALEFAH H ALENEZY
“Synthesis and Characterization of SnO₂/α-Fe₂O₃, In₂O₃/α-Fe₂O₃, and ZnO/α-Fe₂O₃ Thin Films: Photocatalytic and Antibacterial Applications”
Asma Arfaoui
تواصل معنا