Abstract:
One of the key problems identified in using computers for primary school children is to make the students get use to the machines. It has been identified that students will use the
computers more often if an attractive interactive environment, such as adventure games, was provided.
The main objective of this project is to launch an Edutainment software suit, which can help
players to select each and every game according to the player’s preference in the given launch pad.
The software development process used for this project .was Ague. The requirements were based on the main objectives as stated by the Ministry o f Education (MoE). Major
requirements of this project were fulfilled by interviewing the game experts, teachers,
reviewing similar applications and also reading sample documents. Unified Modeling
Language (UML) was used to convert the requirements into an analysis model. Inputs from
the potential users such as students and teachers and their corresponding tasks were
considered when the Use Case diagram was drawn in UML diagram. The analysis model was then translated into a design model. To verify this system, class diagrams, sequence diagrams,logical system architecture diagram and Enthy - Relational diagram were created.
Implementadons part was done using the Java language while Virclipse 2.0 was used as the IDE to implement in Java, which is a separate editing platform developed by Virtusa
Corporation. For the designing, open source software, such as Blend, GNU Image
Manipulation Program (GIMP) and Flash CS3 were utilized. An iterative approach was
applied to each phase mentioned above to give an opportunity to MOE to get interactively
involved in the development.. Evaluative feedbacks were acquired in each meeting with team members. Refinements and modifications were carried out after each team meeting to fulfill the client’ s expectations.
Unit testing was performed to ensure that the functionality o f individual components are
accurate. Finally, the individual components were integrated together and system testing was done to ensure that the necessary functionalities expected by the customers were delivered.Thorough testing was done on performance, security features, stress testing and user acceptance testing in order to fulfill some o f the non functional requirements. The main objective of the project was successfully met and the Ministry of Education was fully satisfied with the successful completion of the system’s functional and non functional requirements.