Strategi Dan Metode Pengembangan Aplikasi Rekayasa Perangkat Lunak Modern
Keywords:
Kompleksitas Aplikasi, Model-Driven Improvement (MDD), Metodologi Agile, Pengembangan AplikasiAbstract
Kendala utama dalam pengembangan aplikasi perangkat lunak saat ini adalah menyeimbangkan kompleksitas aplikasi yang berkembang dengan kebutuhan pengguna yang terus berubah. Teknik-teknik tradisional sering kali mengabaikan elemen-elemen ini, sehingga mengakibatkan keterlambatan dalam pengangkutan barang dan kekecewaan klien. Untuk mengatasi masalah ini, pendekatan Nimble dan Model-Driven Improvement (MDD) telah menjadi fokus utama. Tim pengembangan dapat menghasilkan produk dengan kualitas lebih tinggi dan mudah beradaptasi terhadap perubahan persyaratan dengan memanfaatkan praktik MDD, serta metodologi Agile, yang mendorong kolaborasi tim yang erat dan kemampuan beradaptasi terhadap perubahan.
References
A, B., & C, W. (2022). A Comparative Study of Model-Driven Development Techniques in Software Engineering. International Journal of Computer Science, 112-125.
Ambler, S. W. (2016). The Object Primer: Agile Model-Driven Development with UML 2.0. Cambridge University Press.
Humble, J. (2014). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional.
J, S., & R, J. (2023). Exploring Agile Software Development Practices in Modern Organizations. Journal of Software Engineering, 45-60.
L, C., & Y, W. (2020). Improving Efficiency in Model-Driven Development through Automated Code Generation. Software Engineering Journal, 30-45.
Martin, R. C. (2020). Pearson New International Edition. Edinburgh Gate: PEARSON.
Matin, R. C. (2017). lean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall.
Poppendieck, M. &. (2013). Lean Software Development: An Agile Toolkit. Addison-Wesley Professional.
S, P., & M, G. (2021). The Impact of Agile Methodologies on Software Quality: A Case Study. Journal of Software Engineering Practice, 75-88.
Stahl, T. V. (2019). Model-Driven Software Development: Technology, Engineering, Management. Software Engineering Journal, 112-127