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

被引:0
作者
Al-Tahat, KS [1 ]
Sembok, TMT [1 ]
Bin Idris, S [1 ]
机构
[1] Univ Tenaga Nas, Coll Engn, Kajang 43009, Selangor, Malaysia
来源
IEEE REGION 10 INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC TECHNOLOGY, VOLS 1 AND 2 | 2001年
关键词
design patterns; multimedia courseware; and reusability;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 and some points that we think should pay attention to.
引用
收藏
页码:873 / 876
页数:4
相关论文
共 7 条
[1]  
[Anonymous], PATTERNS JAVA
[2]  
CHANG T, 1994, THESIS KANSAS U, P7
[3]  
COPLIEN JO, 1995, PATTERN LANGUAGE PRO
[4]  
FORCIER C, 1999, COMPUTER ED TOOL
[5]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395, DOI 10.1093/carcin/bgs084
[6]  
LARMAN C, 1998, APPL UML PATTERNS, P394
[7]  
Woolf Bobby, 1997, Pattern languages of program design, V3, P5