• Computerized Learning And Teaching Management System
    [A CASE STUDY OF COMPUTER SCIENCE DEPARTMENT]

  • CHAPTER FOUR -- [Total Page(s) 7]

    Page 2 of 7

    Previous   1 2 3 4 5 6    Next
    • 4.2    SYSTEM TESTING
      Software Testing is the process of executing a program or system with the intent of finding errors. Or, it involves any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. software is not unlike other physical processes where inputs are received and outputs are produced. Where software differs is in the manner in which it fails. Most physical systems fail in a fixed (and reasonably small) set of ways. By contrast, software can fail in many bizarre ways. Detecting all of the different failure modes for software is generally infeasible System testing is performed on the entire system in the context of a Functional Requirement Specification(s) (FRS). System testing tests not only the design, but also the behaviour and even the believed expectations of the customer. It is also intended to test up to and beyond the bounds defined in the software/hardware requirements specification(s).
      The black-box approach is used as a testing method for this project in which test data are derived from the functional requirements without regard to the final program structure [Perry90]. It is also termed data-driven, input/output driven [Myers79], or requirements-based [Hetzel88] testing. Because only the functionality of the software module is of concern, black-box testing is also refers to functional testing, a testing method emphasized on executing the functions and examination of their input and output data [Howden87]. The tester treats the software under test as a black box - only the inputs, outputs and specification are visible, and the functionality is determined by observing the outputs to corresponding inputs. In testing, various inputs are exercised and the outputs are compared against specification to validate the correctness. All test cases are derived from the specification. No implementation details of the code are considered.
      4.2.1    WHY IS SYSTEM TESTING IMPORTANT?
      -    To improve quality
      As computers and software are used in critical applications, the outcome of a bug can be severe. Bugs can cause huge losses. Bugs in critical systems have caused airplane crashes, allowed space shuttle missions to go awry, halted trading on the stock market, and worse. Bugs can kill. Bugs can cause disasters. The so-called year 2000 (Y2K) bug has given birth to a cottage industry of consultants and programming tools dedicated to making sure the modern world doesn't come to a screeching halt on the first day of the next century. [Bugs] In a computerized embedded world, the quality and reliability of software is a matter of life and death. Quality means the conformance to the specified design requirement. Being correct, the minimum requirement of quality, means performing as required under specified circumstances. Debugging, a narrow view of software testing, is performed heavily to find out design defects by the programmer. The imperfection of human nature makes it almost impossible to make a moderately complex program correct the first time. Finding the problems and get them fixed [Kaner93], is the purpose of debugging in programming phase.
      -    For Verification & Validation (V&V)
      Another important purpose of system testing is verification and validation (V&V). Testing can serve as metrics. It is heavily used as a tool in the V&V process. Testers can make claims based on interpretations of the testing results, which either the product works under certain situations, or it does not work. We can also compare the quality among different products under the same specification, based on results from the same test.
      4.3    SYSTEM DOCUMENTATION
      This can be described as written materials related to how the system was designed, the way the system works, the way to install the system software and other technicalities related to the new system. This written material could be in the form of books, manual, installation guides, description and diagrams. It serves the purpose of guiding the user on how to use the software.

  • CHAPTER FOUR -- [Total Page(s) 7]

    Page 2 of 7

    Previous   1 2 3 4 5 6    Next
    • ABSRACT - [ Total Page(s): 1 ]ABSTRACTIn this project i have explored the use of Information Communication and Technology to help students have access to learning resources such as course content online, downloadable materials. With the learning management system we designed and implement. Students can download materials to be read online or offline. It involves redefining the importance of e- learning, design issues and strategies to promote interactivity and active learning, learning support, policy and management issues. ... Continue reading---

         

      APPENDIX A - [ Total Page(s): 11 ]if(isset($_SESSION["login"])){include("afterlogin.php");}else{include("login.php");}?>     Gallery.phpUntitled Document ... Continue reading---

         

      TABLE OF CONTENTS - [ Total Page(s): 1 ]TABLE OF CONTENTSTitle Page   Dedication    Acknowledgement     Approval    Abstract    Table of Contents    Chapter 1    INTRODUCTION    STATEMENT OF THEPROBLEM    AIMS AND OBJECTIVES    SCOPE AND LIMITATION.   SIGNIFICANCE    OF STUDY.   ORGANIZATION REPORT     DEFINITION OF TERMS     Chapter 2    LITERATURE REVIEW     BASIC CONCEPTS OF LEARNING    HISTORY OF E-LEARNING AND DISTANCE EDUCATION     GROWTH OF E-LEARNING    APPROACHES T ... Continue reading---

         

      CHAPTER ONE - [ Total Page(s): 2 ]CHAPTER ONE1.0    INTRODUCTIONICTs are being applied in most areas of human life including education. The uses of ICTs in education system, according to Schank (2002) and Sambrook (2003), e-learning is “communication and learning activities through computers and networks (or via electronic means)”. To be more specific, Fry (2000) defines e-learning as “delivery of training and education via networked interactivity and a range of other knowledge collection and distribution te ... Continue reading---

         

      CHAPTER TWO - [ Total Page(s): 5 ]Self-paced learning seems to be a good idea. However, based on the literature, learners tend to postpone or delay their coursework as it is learner-centered, whereby the success or failure depends on the learner (Carrier et al. 1986; Hiltz, 1994; Bourne et al. 1997; Olugbemiro et al. 1999; Young-Ju et al. 2000). In an e-learning environment, learners need to manage their learning and schedule their assignments (Grant et al, 2003). This is rather different from the traditional learnin ... Continue reading---

         

      CHAPTER THREE - [ Total Page(s): 9 ]Context-level DFD is next "exploded", to produce a Level 1 DFD that shows some of the detail of the system being modelled. The Level 1 DFD shows how the system is divided into sub- systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the system as a whole. It also identifies internal data stores that must be present in order for the system to do its job, and shows the flow of data between ... Continue reading---

         

      CHAPTER FIVE - [ Total Page(s): 1 ]CHAPTER FIVE5.0    SUMMARYInformation Communication Technology (ICT) was introduced as a result of improving, teaching and learning in the Universities going in line with the present technological advancement in the global village. The core importance of using ICT as a tool for teaching, learning in this project is to ensure that students can view weekly time table, read and download materials online and also to view the course description and outline. With these facilities being put in place ... Continue reading---

         

      REFRENCES - [ Total Page(s): 1 ]5.3    REFERENCESAbouchedid, K. & Eid, G.M., (2004), ‘E-learning challenges in the Arab World: revelations from a Case Study Profile’, Quality Assurance in Educational,    Vol.12, No.1, Pp.15-27.Alexander, S. and McKenzie, J. (1998). An evaluation of information technology projects for university learning, CUTSD and DEETYA, Australia.Allen, I. E., Seaman, J. (2007). Online Nation: Five Years of Growth in Online    Learning. Needham, MA: Sloan Consortium Beizer, Boris,  Bla ... Continue reading---