Page 17 - FREN-C2021 PROCEEDINGS
P. 17

Table 1.  Comparison of existing EMS
                                           Traditional Examination            Examination Management
                     Parameter
                                             Management System                        System

                                       Request the examination vetting form   Fill in the examination vetting form
                      Lecturer
                                         manually and submit it manually.           in the system.

                                          Manage the vetting procedure      Manage and maintain the website
                       Admin
                                        of examination papers traditionally.        and system.
                                                                             Receive the vetted examination
                                      Receive the vetted examination question   question in the system and print
                  Examination Unit   manually and print them out to prepare the   them out to prepare the students for
                                        students for the final examination.
                                                                                the final examination.


               Figure 2 shows the Waterfall Model for the System Development Life Cycle. According to Malleswari
               et  al.  (2019),  the  waterfall  model  starts  with  setting  up  requirements  framework,  programming
               prerequisites  and  proceeds  with  a  structural  outline,  definite  configuration,  coding,  testing,  and
               support. There are many advantages of using the waterfall model such as prerequisite is clear before
               the advancement initiates and each stage is refined in the indicated timeframe before it moves to the
               next stage (Malleswari et. al, 2019). According to Gurung et. al (2020), the waterfall model follows a
               linear sequential flow in which progress is seen flowing downwards while in a developing phase. The
               phase in the waterfall model includes phases such as requirements and analysis, system and software
               design, development and implementation and software testing.


















                                      Figure 2. Waterfall Model (Source: Sommerville, 2015)


               The prototype model is a software development model that is used to make a prototype version of the
               software (Gurung et. al, 2020). This model is used when the customer or the user does not have any
               specific  or  detailed  information  about  the  product.  Additionally,  in  this  model,  the  developer  can
               develop the software with minimal information and requirements and collect feedback from the user
               and make the necessary changes as well as redefine the product (Gurung et. al, 2020). Besides, the
               model also comes with its advantages and disadvantages. A few advantages of the prototype include
               providing a lot of user involvement before the product is being implemented to enable the user to get a
               better insight and understanding of the developed software based on the functionalities displayed in the
               software  prototype.  However,  this  model  also  comes  with  its  disadvantages,  including  users may
               experience confusion between the prototypes and the actual system, complexity of the system may
               increase as the scope of the project may enlarge compared to the original plan and effort invested for


                                                           [12]
   12   13   14   15   16   17   18   19   20   21   22