• DocumentCode
    3480910
  • Title

    Using design patterns in the development of a planner-based courseware system

  • Author

    Al-Tahat, Khalid S. ; Sembok, Tengku M T ; Idris, Sufian Bin

  • Author_Institution
    Coll. of Eng., Universiti Tenaga Nasional, Selangor, Malaysia
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    873
  • Abstract
    Design patterns have received a lot of attention recently, especially from the object-oriented community as a technique for design reuse. It has proved itself as an important piece that was missing from object-oriented design methods. Design patterns make it easier to reuse successful designs and architectures by providing solutions to common design problems at the abstract level. We have adopted an object-oriented development method complemented with design patterns in the development of a multimedia courseware system. The adoption of design patterns has helped us reuse software architectures and successful design experiences of design experts. In the system architectures, some design patterns are used only once, while others are used more than once in different places. This paper introduces some uses of design patterns in the design of a multimedia courseware system to obtain a flexible and reusable architecture as well as some of our experience in applying design patterns
  • Keywords
    courseware; multimedia computing; object-oriented methods; object-oriented programming; software architecture; software reusability; design patterns; design reuse; multimedia courseware system; object-oriented design methods; planner-based courseware system development; software architectures; Computer architecture; Courseware; Design methodology; Educational institutions; Information science; Multimedia systems; Software architecture; Software engineering; Software systems; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2001. Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology
  • Print_ISBN
    0-7803-7101-1
  • Type

    conf

  • DOI
    10.1109/TENCON.2001.949720
  • Filename
    949720