Software Engineering Implementation Model on a Tool Rental System
This work presents the software development lifecycle model applied on a rental product store system development. What motivates the idea of this work is the growing demand for rental stores that offer tools and other products, and the need for a system to manage and facilitate the rental process. This work aims to showcase an ideal software engineering implementation example. It also aims to meet the needs of the rental market and provide a technological solution to support and organize the operations of rental stores and customers. The study begins by defining and analyzing existing systems and comparing them to the proposed system using a comparison table. The proposed system includes functional and non-functional requirements and use case diagrams with descriptions and activity diagrams for each use case. The design phase includes an overall architecture, component diagram, and class diagram. The candidate solution pattern plan is used to compare various alternative patterns in order to come up with the most effective solution.
Verdon, J. (2019, 11 30). The Rental Economy Takes Flight. Retrieved from www.uschamber.com.
Headmaster. (2010, 1 26). Headmaster for accounts and stores. Retrieved from http://www.headmasteraccounts.com/.
Sharefox. (2021, 2 5). Fully-customizable online rental store. Retrieved from https://sharefox.com.
Molino, T. (2021, 8 24). Top 10 Most Spoken Languages in The Business World. Retrieved from www.gmsmobility.com.
Samanta, S. (2021, 6 21). Why is an Ecommerce Website Important? Retrieved from www.opengrowth.com.
Gundaniya, N. (2021, 1 8). 7 Benefits of Electronic Payments. Retrieved from customerthink.com.
Akpji, K. (2015). A Web-Based Rental System (A Case-Study of Unibet Transport Services). Benin : ACADEMIA.
Thakur, A. (2021). Car Rental System. International Journal for Research in Applied Science & Engineering Technology (IJRASET), 412.
Momin Mukherjee , Sahadev Roy. (2017). E-Commerce and Online Payment in the Modern Era. International Journal of Advanced Research in, 5.
Usability.gov. (2015, 4 5). Use Cases. Retrieved from www.usability.gov: https://www.usability.gov/how-to-and-tools/methods/use-cases.html
lucidchart. (n.d.). What is a use case diagram? Retrieved from www.lucidchart.com: https://www.lucidchart.com/pages/uml-use-case-diagram
simmytarika5. (2022, 5 2). Unified Modeling Language (UML) | Activity Diagrams. Retrieved from www.geeksforgeeks.org: https://www.geeksforgeeks.org/unified-modeling-language-uml-activity-diagrams/
Martin, M. (2022, 2 19). N Tier(Multi-Tier), 3-Tier, 2-Tier Architecture with EXAMPLE. Retrieved from guru99: https://www.guru99.com/n-tier-architecture-system-concepts-tips.html
IBM_Cloud_Education. (2022, 10 28). Three-Tier Architecture. Retrieved from www.ibm.com: https://www.ibm.com/cloud/learn/three-tier-architecture
Daeldung. (2021, 11 11). Layered Architecture. Retrieved from www.baeldung.com: https://www.baeldung.com/cs/layered-architecture
Len Bass, Paul Clements, Rick Kazman. (2012). Software Architecture in Practice. Westford: Addison-Wesley.
Bell, D. (2004, 12 15). UML basics: The component diagram. IBM Corporation.
Refactoring.Guru. (n.d.). What's a design pattern? Retrieved from Refactoring.Guru.: https://refactoring.guru/design-patterns/what-is-pattern
Nishadha. (2022, 11 4). UML Class Diagram Relationships Explained with Examples. Retrieved from creately: https://creately.com/blog/diagrams/class-diagram-relationships/
SOLUTIONS, R. R. (2023, 2 15). A RentMaster. Retrieved from rentmaster.net: https://www.rentmaster.net/products/rentmaster-er-version
EZRentOut. (2021, 3 21). A EZRentOut. Retrieved from EZRentOut.net: https://www.g2.com/
SOLUTIONS, R. R. (2023, 2 15). A RentMaster. Retrieved from rentmaster.net: https://www.rentmaster.net/products/rentmaster-er-version
Kedwan, F. H. (2017). Patients Online Registration System: Feasibility and Perceptions. Medina: Annals of Medical and Health Sciences Research.
Kedwan, F. H. (2019). Model-Driven Software Development Platforms Reviews (Vols. ISBN: 973-93-80900-26-6). International Journal of Computer Applications.
Kedwan, F. (2024). A Software Engineering Approach on Developing a Real Time Radar Target Generator for Airborne Targets (Vol. 3(2)). Medina, Saudi Arabia: Applied Science and Engineering Journal for Advanced Research.
Copyright (c) 2024 International Journal of Engineering and Computer Science

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.