Comparative Analysis of Multimedia Software Development Methodologies Under the ISO/IEC/IEEE 12207 Standard: A Process Mapping-Based Approach
DOI:
https://doi.org/10.5281/zenodo.16534383Keywords:
Software life cycle, ISO/IEC/IEEE 12207, process mapping, software development methodology, multimedia softwareAbstract
The development of multimedia software entails distinctive characteristics regarding the integration of diverse data types, interactivity, and user experience—factors often insufficiently addressed by traditional software engineering methodologies. This study conducted a comparative analysis of the life cycle phases in eight multimedia software development methodologies in relation to the technical processes defined by the ISO/IEC/IEEE 12207 standard. The analysis identified applied software engineering methods, the application content domain, validation practices, and recommended documentation techniques. The research methodology involved data collection from various bibliographic sources, selection of relevant methodologies (1990–2025), and process mapping to align the life cycle phases of each methodology with the technical processes of the ISO/IEC/IEEE 12207 standard. Results revealed that the examined methodologies addressed between 50% and 75% of the standard’s technical processes, leaving notable gaps in validation and documentation. One key limitation of the study lies in the absence of empirical validation through real-world projects, highlighting the need for future case studies and automated mapping tools. The findings offer scientific criteria for selecting and adapting multimedia software development methodologies, contributing to improved quality in both educational and commercial software products.
Downloads
References
Al-Jabari, M., Tamimi, T. K., & Ramadan, A.-A. N. (2019). Multimedia Software Engineering Methodology: A Systematic Discipline for Developing Integrated Multimedia and Software Products. Software Engineering, 8(1), 1-10. https://doi.org/10.5923/j.se.20190801.01
Baldassarre, M. T., Piattini, M., Pino, F. J., & Visaggio, G. (2009). Comparing ISO/IEC 12207 and CMMI-DEV: Towards a mapping of ISO/IEC 15504-7. 2009 ICSE Workshop on Software Quality, 59-64. https://doi.org/10.1109/WOSQ.2009.5071558
Benigni, G. (2004). Una metodología orientada a objetos para la producción de software multimedia. Saber, Universidad de Oriente, Venezuela, 16(1), 26-32.
Caro Piñeres, M. F., Toscazo Miranda, R. E., Hernández Rozo, F. M., & David Lobo, M. E. (2009). Diseño de software educativo basado en competencias. Ciencia e Ingeniería Neogranadina, 19(1), 71-98.
Crisóstomo, J., Melendez, K., Flores, L., & Dávila, A. (2017). Convergence Analysis of ISO/IEC 12207 and CMMI-DEV: Complementary Result from Systematic Literature Review. CLEI Electronic Journal, 20(3). https://doi.org/10.19153/cleiej.20.3.7
Despa, M. L. (2014). Comparative study on software development methodologies. Database Systems Journal, V(3), 37-56.
García Sánchez, E., Vite Chávez, O., Navarrate Sánchez, M. Á., García Sánchez, M. Á., & Torres Cosío, V. (2016). Metodología para el desarrollo de software multimedia educativo MEDESME. CPU-e: Revista de Investigación Educativa, 23, 216-226. https://doi.org/10.25009/cpue.v0i23.2169
Gbaranwi, Precious, B., Ojekudo, & Akpofure, N. (2021). A Comparative Analysis of Software Development Methodologies. International Journal of Research and Innovation in Applied Science, 06(05), 159-166. https://doi.org/10.51584/IJRIAS.2021.6513
Hannington, A., & Reed, K. (2002). Towards a taxonomy for guiding multimedia application development. Ninth Asia-Pacific Software Engineering Conference, 2002., 97-106. https://doi.org/10.1109/APSEC.2002.1182979
Irrazabal, E., Vásquez, F., Díaz, R., & Garzás, J. (2011). Applying ISO/IEC 12207:2008 with SCRUM and Agile Methods. En R. V. O’Connor, T. Rout, F. McCaffery, & A. Dorling (Eds.), Software Process Improvement and Capability Determination (Vol. 155, pp. 169-180). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-21233-8_15
Islam, A. K. M. Z., & Ferworn, Dr. A. (2020). A Comparison between Agile and Traditional Software Development Methodologies. Global Journal of Computer Science and Technology, 20(2), 7-42. https://doi.org/10.34257/GJCSTCVOL20IS2PG7
ISO/IEC/IEEE. (2017). Systems and Software engineering-Software life cycle processes (ISO/IEC/IEEE 12207:2017(E)).
Marcano, I., & Benigni, G. (2014). Análisis de alternativas metodológicas para el desarrollo de software educativo. Saber, Universidad de Oriente, Venezuela, 26(3), 297-304.
Mishra, A., & Alzoubi, Y. I. (2023). Structured software development versus agile software development: A comparative analysis. International Journal of System Assurance Engineering and Management, 14(4), 1504-1522. https://doi.org/10.1007/s13198-023-01958-5
Mujumdar, A., Masiwal, G., & Chawan, P. M. (2012). Analysis of various Software Process Models. International Journal of Engineering Research and Applications (IJERA), 2(3), 2015-2021.
Pardo, C., Pino, F. J., García, F., Piattini, M., & Baldassarre, M. T. (2012). An ontology for the harmonization of multiple standards and models. Computer Standards & Interfaces, 34(1), 48-59. https://doi.org/10.1016/j.csi.2011.05.005
Parra Castrillón, E. (2011). Propuesta de metodología de desarrollo de software para objetos virtuales de aprendizaje -MESOVA–. Revista Virtual Universidad Católica del Norte, 34, 113-137.
Parreira Júnior, W. M., Ferreira Júnior, J. L. A., & Silva, L. P. da. (2009). UM ESTUDO DOS PROCESSOS DE CICLO DE VIDA DE SOFTWARE A PARTIR DA NORMA ISO 12207. Intercursos Revista Científica, 8(2), 167-176.
Pressman, R. S. (2010). Software engineering: A practitioner’s approach (7th ed). McGraw-Hill.
Project Management Institute. (2021). A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition and The Standard for Project Management (ENGLISH) (7th edition). Project Management Institute.
Saleh, S. M., Rahman, M. A., & Asgor, K. A. (2017). Comparative Study on the Software Methodologies for Effective Software Development. International Journal of Scientific & Engineering Research, 8(4), 1018-1025.
Sherwood, C., & Rout, T. (1998). A Structured Methodology for Multimedia Product and Systems Development. ASCILITE, 617-625.
Tetteh, S. G. (2024). Empirical Study of Agile Software Development Methodologies: A Comparative Analysis. Asian Journal of Research in Computer Science, 17(5), 30-42. https://doi.org/10.9734/ajrcos/2024/v17i5436
Valencia, M. E. (1998). Un método de desarrollo de aplicaciones educativas hipermedia. Taller Internacional de Software Educativo TISE´97, Colombia.
Vaughan, T. (2014). Multimedia: Making it work (Ninth edition). McGraw-Hill Education.
Washizaki, H. (Ed.). (2024). Guide to the Software Engineering Body of Knowledge v4.0: SWEBOK: Vol. v4.0. IEEE Computer Society.













