Peer Reviewed Journal via three different mandatory reviewing processes, since 2006, and, from September 2020, a fourth mandatory peer-editing has been added.
A major challenge in engineering education is retaining student
interest in the engineering discipline. Active student
involvement in engineering projects is one way of retaining
student interest. Such involvement can only be realized if
project inception comes entirely from the student. This paper
presents a software game, RMU Monopoly, developed as a
project requirement for a software engineering course and
describes the challenges and gains of implementing such a
project.
The RMU Monopoly was proposed by three junior software
engineering students. The game is a multi-platform software
program that allows up to eight players and implements the
rules of the Monopoly board game. To ensure agility the game
was developed using the spiral software development model.
The Software Requirements Specification (SRS) document was
finalized through an iterative procedure. Standard Unified
Modeling Language (UML) diagrams were used for product
design. A Risk Mitigation, Monitoring, and Management Plan
(RMMM) was developed to ensure proactive risk management.
Gantt chart, weekly progress meetings and weekly scrum
meetings were used to track project progress. C# and Sub-
Version were used in a client-server architecture to develop the
software. The project was successful in retaining student
interest in the software engineering discipline