Premium
The software engineering of a three‐tier web‐based student information system (MyGJU)
Author(s) -
AlHawari Feras,
Alufeishat Anoud,
Alshawabkeh Mai,
Barham Hala,
Habahbeh Mohammad
Publication year - 2017
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21794
Subject(s) - computer science , graduation (instrument) , software engineering , software deployment , scalability , iterative and incremental development , process (computing) , software development process , key (lock) , software , software development , engineering management , world wide web , database , operating system , engineering , mechanical engineering
This paper discusses how the software development team at the German Jordanian University (GJU) adopted the project management and software development processes in the ISO/IEC 29110 series to implement a complex Student Information System (SIS). Specifically, it identifies the key points to be taken into consideration in the analysis, design, implementation, testing, and deployment phases during the iterative and incremental SIS development process. The SIS is a distributed three‐tier web‐based application that enables registrars to perform various tasks such as system setup, admission, registration, grades processing, graduation, and reporting. It was launched in the first 2015/2016 semester and enabled administration to maintain a comfortable learning environment, assess instructor performance, enhance teaching practices, and improve course content. The results of the system measurements and user survey assert that the SIS is feature rich, easy to use, fast, reliable, stable, highly available, and scalable. © 2017 Wiley Periodicals, Inc. Comput Appl Eng Educ 25:242–263, 2017; View this article online at wileyonlinelibrary.com/journal/cae ; DOI 10.1002/cae.21794