Get free samples written by our Top-Notch subject experts for taking Assignment helper.
For developing such a booking system the departments of the computer science of Dublin University need to have an appropriate process model (Bajeh et al. 2020). Since focus has been made for the proper development of the booking system, so there has been selection made for the proper usage of the agile methodology. The usage of the agile methodology will help in the suitable accumulation of the resources. Moreover, there has been development of the Agile method will help in the considerable increase in the project efficiency through the proper allocation of resources in different parts of the project. For developing a booking system as well as a research system the department of computer science of Dublin University has chosen the agile process model. Agile methodology is indeed a technique that helps inside the software design process and allows for looking to the next level between testing and development.
With reference to the case study, the characteristics that could be highlighted for this agile approach are as follows:
However, unlike the Waterfall model, the testing phase is done in conjunction with this research method (Becker et al. 2021). This method leads to enhanced cooperation between users, programmers, executives, as well as testers. The agile process model is one of the best process models which has the ability to help and develop the booking system as well as the research system. There are some reasons which will support the agile process model to develop the booking system and the research system. The Agile process model will help to store or to keep the details about staffing, the details about the working time, and expenses of the project or the funding of the project. The process model of agile is an approach for the development of software. It basically the form of iterative development. With the use of this agile model process the project of developing a research and booking system will divide into comparatively smaller parts or iteration. As it breaks the development process booking and research into smaller parts, the chances of failing in the development process will minimum (Polyvyanyy et al. 2020).
With the use of the agile process model, the computer science department of Dublin University will get some advantages (Lavazza et al. 2021). Those advantages of the agile process model in the development of the research and booking system can be described in some points. The first one is, with the use of the agile process model, the delivery of the booking system and the research system will be unremitting. Secondly, the user of the research and booking system will be able to access each and every feature of the system. The third advantage can be said as if the developer of the system uses this process model then they will be able to introduce any further requirements to the system after implementing the system successfully. The fourth advantage can be described as, implementing this agile process model in the development of research and booking system; the user of that booking system will be able to provide any further need or requirement for the research system as well as for the booking system.
As there are advantages of using the agile process model, there are also some disadvantages or consequences, the developer have to face for the use of this agile process model (Syriani et al. 2019). The consequences or the disadvantages of the agile process model can be described in some points. Those are first if the developer uses agile process model to develop the system of research as well as booking they will get minimum documentation of their system, Secondly, with the use of agile methodology the requirement and the need in the system of the research and booking will not be clear properly and for that, there is a possibility to give a defected outcome, the third disadvantage can be described as the features of the agile process model are considered as ever-evolving, a risk factor is always there that is about the project’s over lasting. And the fifth disadvantage of the use of this agile process model in the development of the booking system as well as in the development of the research system it will be very difficult for the requirements of the resources to be estimated.
There are some key differences between the agile process model and the waterfall process model. Those differences can be described in some parts. An agile process model can be described as The Agile process model is indeed a method of program management that breaks work into phases (Lwakatare et al. 2019). Agile methodology is indeed a technique that helps inside the software design process and allows for looking to the next level between testing and development involves continuous user engagement as well as continuous improvement at each level. Whenever the job starts, groups have been through a cycle of planning, performing, as well as evaluating. Teamwork is essential, including both the project team and project users. And the waterfall process model can be described as a Waterfall process model that seems to be a sequential model that would be built on defined deadlines, objectives, as well as outcomes. Separate implementation groups really aren't needed to have been in constant communication that uses this method, and therefore are normally self-contained unless specialized connections are required. Members of the team generally chose to work independently and are often not required to submit status reports as regularly since they are with both the Agile approach. Usually, each step somehow doesn't start till it previous one was finished.
First of all, the process model of the waterfall is a sequential as well as a linear process model, so if the developer of fitness centre booking system used this they will have to face some hard difficulties to make the booking system and it also will happen in the development of the research system as well (Gollagi et al. 2017). So the developer has used the agile process model. The reason for that is this process model creates some small parts to develop the system successfully. Secondly, the agile process model will help to develop the booking system and the research system with flexibility whereas the process model of the waterfall work in a structured way for this if any frequent change or need should be introduced in the booking system or in the research system that will be very difficult for the developer of the Dublin University. For that, the department of computer science at Dublin University should use the agile process model to develop the booking system as well as to develop the research system for their university. There is also another reason for the developers to choose the agile process model instead of the waterfall process model (Krutauz et al. 2020). That is if the developer uses the agile process model in their development then the system of booking and research can be tested concurrently and make some changes if needed but if the developer uses the waterfall process model for the development then the test of the system will happen after the total development of the system. So, if any changes will be required then those will not be possible in between the process of development.
This is the comparison between the agile process model and the waterfall process model for choosing the agile process model over the waterfall process model for the development of the booking system and research system.
Metrics are little more than established standards. Agile process models are the benchmarks that enable the team of the software that measures whether efficient individuals are now at different stages of the SDLC (Perdomo et al. 2021). Questions might be raised based in the four simple aspects for the booking system.
Bajeh, A.O., Oluwatosin, O.J., Basri, S.H.U.I.B., Akintola, A.G. and Balogun, A.O., 2020. Object-oriented measures as testability indicators: an empirical study. J. Eng. Sci. Technol, 15, pp.1092-1108.
Becker, A. and Becker, J., 2021. Dataset shift assessment measures in monitoring predictive models. Procedia Computer Science, 192, pp.3391-3402.
Gollagi, S.G., Murthy, N., Pai, A., Swathi, K. and Pareek, P.K., STUDY OF SOFTWARE SECURITY MEASURES ADAPTION IN SME’S IN BENGALURU.
Krutauz, A., Dey, T., Rigby, P.C. and Mockus, A., 2020. Do code review measures explain the incidence of post-release defects?. Empirical Software Engineering, 25(5), pp.3323-3356.
Lavazza, L. and Liu, G., A Study of the Correlation between Functional Size Measures and Object-oriented Measures from UML Requirements Models. IWSM Mensura 2018, pp.54-69.
Li, X., Moreschini, S., Zhang, Z. and Taibi, D., 2021. Exploring factors and measures to select open source software. arXiv preprint arXiv:2102.09977.
Lwakatare, L.E., Raj, A., Bosch, J., Olsson, H.H. and Crnkovic, I., 2019, May. A taxonomy of software engineering challenges for machine learning systems: An empirical investigation. In International Conference on Agile Software Development (pp. 227-243). Springer, Cham.
Perdomo, W. and Zapata, C.M., 2021. Software quality measures and their relationship with the states of the software system alpha. INGENIARE-Revista Chilena de Ingeniería, 29(2).
Polyvyanyy, A., Solti, A., Weidlich, M., Ciccio, C.D. and Mendling, J., 2020. Monotone precision and recall measures for comparing executions and specifications of dynamic systems. ACM Transactions on Software Engineering and Methodology (TOSEM), 29(3), pp.1-41.
Syriani, E., Bill, R. and Wimmer, M., 2019. Domain-Specific Model Distance Measures. J. Object Technol., 18(3), pp.3-1.
Preparing the Environment and Taking Care of Food & Nutrition Needs of...Read more
Effect Of Performance Appraisal In Improving Productivity In JD...Read more
Personal Analysis and Career Planning Assignment Sample Introduction...Read more
Unit 16: Operations and Project Management Assignment 1. Introduction of the...Read more
Healthcare Communication Assignment INTRODUCTIONGet free samples written by...Read more
Ethics and Governance of Digital Systems Assignment Introduction Get...Read more
Get your doubts & queries resolved anytime, anywhere.
Receive your order within the given deadline.
Get original assignments written from scratch.
Highly-qualified writers with unmatched writing skills.
Ph.D. Writers For Best Assistance
No AI Generated Content
offer valid for limited time only*