作者
N Rajasekaran, SM Jagatheesan, S Krithika, Julio Suárez Albanchez
发表日期
2023
简介
Successful mobile application development with Android is done by using different software development architecture models. Model View Presenter (MVP) is the most popular and preferable architecture for Android app developers. This type of architecture gives modularity to the software projects and ensures that all the codes in different modules are easily covered in Unit testing. It makes the development and testing activities very easy for the developers to maintain, enhance, and expand the different features of the particular application. We proposed Agile Scrum model-based MVP architecture (ASMMVP) for the Android application development life cycle. Agile Scrum is the most popular development model, which gives continuous integration, fast delivery, and customer collaboration in each software development sprint. So, we integrate the Agile Scrum process with MVP architecture for our proposed app development process, and it’s validated through performance testing using JMeter. We assign the same project to be built by different agile teams. Out of five agile project teams, one team should follow our proposed architecture model, and the other three teams can use their strategy for development. The development process is extended to five different mobile app projects. The developed app performance was tested through Jmeter, and the results were compared. The result shows that the project developed using our proposed model gives better results than others.
学术搜索中的文章