An approach for pattern oriented software development based on a design handbook

被引:3
|
作者
Ram, DJ [1 ]
Anantharaman, KN [1 ]
Guruprasad, KN [1 ]
Sreekanth, M [1 ]
Raju, SVGK [1 ]
Rao, AA [1 ]
机构
[1] Indian Inst Technol Madras, Dept Comp Sci & Engn, Distributed & Object Syst Lab, Chennai, India
关键词
D O I
10.1023/A:1018904220078
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In many mature engineering disciplines, reuse of available design knowledge is helped by the presence of handbooks. These handbooks record the details of existing system components and help in the process of evaluating design alternatives while building new systems. In recent times, design patterns have been identified as fundamental components of an object oriented design. However, they are presented in a format that may not be best suited for systematic selection and use while evaluating design alternatives. This paper provides a procedure to construct a handbook based on design patterns. This handbook helps designers in methodical selection of design patterns. The construction of the handbook is based on the identification of a set of key attributes of a design pattern and quantification of these attributes using the principles of measurement theory. A new methodology for object oriented design which consults the handbook during the design process is also introduced. The proposed methodology along with the handbook helps in evaluating different design alternatives.
引用
收藏
页码:329 / 358
页数:30
相关论文
共 50 条
  • [1] Enabling design evolution in software through pattern oriented approach
    Ram, DJ
    Rajasree, MS
    OBJECT-ORIENTED INFORMATION SYSTEMS, 2003, 2817 : 179 - 190
  • [2] A Pattern Oriented Technique for Software Design
    Software Eng Notes, 4 (70):
  • [3] An object-oriented design approach to switching software development
    Hong, J
    Mi, ZK
    Cheng, YR
    1996 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLUMES 1 AND 2 - PROCEEDINGS, 1996, : 977 - 980
  • [4] A design oriented approach to software maintenance
    Kim, J
    Hasso, S
    Carlson, CR
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 525 - 530
  • [5] ABC: an architecture based, component oriented approach to software development
    Mei, Hong
    Chen, Feng
    Feng, Yao-Dong
    Yang, Jie
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (04): : 721 - 732
  • [6] Design pattern recovery in object-oriented software
    Antoniol, G
    Fiutem, R
    Cristoforetti, L
    6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS, 1998, : 153 - 160
  • [7] An object-oriented approach to design, specification, and implementation of hyperlink structures based on usual software development
    Fronk, A
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2002, 8 (10) : 892 - 912
  • [8] Pattern-Oriented Software Development for Component Reuse
    Wang Chengjun
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 889 - 892
  • [9] A UML-based approach for problem frame oriented software development
    Choppy, C
    Reggio, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (14) : 929 - 954
  • [10] Software Development based on Object-Oriented Design for Parachute Design and Performance Analysis
    Yu, Li
    Cheng, Han
    Yin, Zhuwei
    COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION, PTS 1-2, 2011, 88-89 : 413 - +