Abstract

In the field of software development, there are two areas constantly evolving during the software engineering process, which are software development methodologies and software architecture design patterns. It has become indispensable to shed light on them in terms of the suitable selection of developers to employ the appropriate types of them to obtain more efficiency of their work together, improving the quality of the software applications, and to produce software that has a high level of accuracy.
 The aim of this research is to determine and define the features that MVC architecture design pattern and agile methodology work by software engineering and development process, and to investigate how those features, that existing in both, could assist them to work in harmony without conflict in the way of work, and whether they support each other when they employ together on one software project. Also, how that compatibility will increase their ability to improve the quality of software products,.
 Two types of research methods have been used in this paper. Firstly, we used previous studies and experiences of researches to collect and determine the most important criteria that contribute to the success and excellence of software products, which are the advantages granted by the use of both Agile methodology and MVC architecture. The second method is distributing two questioners to participants that their experiences are up to 5 years, the first one is for the MVC framework and the other is for the Agile process, both of them are distributed to investigate the extent of the existence of these criteria from the point of view of experts who participated in answering these questionnaires. We used the results of both questionnaires and previous research to study how to obtain the advantages of using the two technologies, employing them, and applying them together to increase the efficiency of the resulting software product and that they support each other in practice.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call