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 条
  • [31] Object-oriented design: A goal-driven and pattern-based approach
    Nien-Lin Hsueh
    Jong-Yih Kuo
    Ching-Chiuan Lin
    Software & Systems Modeling, 2009, 8 : 67 - 84
  • [32] Object-oriented design: A goal-driven and pattern-based approach
    Hsueh, Nien-Lin
    Kuo, Jong-Yih
    Lin, Ching-Chiuan
    SOFTWARE AND SYSTEMS MODELING, 2009, 8 (01): : 67 - 84
  • [33] GNSSer: objected-oriented and design pattern-based software for GNSS data parallel processing
    Li, Linyang
    Lu, Zhiping
    Chen, Zhengsheng
    Cui, Yang
    Sun, Dashuang
    Wang, Yupu
    Kuang, Yingcai
    Wang, Fangchao
    JOURNAL OF SPATIAL SCIENCE, 2021, 66 (01) : 27 - 47
  • [34] A design pattern in GIS software development: Filter and refine
    Liu, Y.
    Zhang, S.
    Wu, L.
    Ye, Y.
    Beijing Daxue Xuebao Ziran Kexue Ban/Acta Scientiarum uaturalium Universitatis Pekinensis, 2001, 37 (06): : 797 - 803
  • [35] An aspect-oriented approach to supporting the design of system software
    Netinant, P
    Constantinides, CA
    Elrad, T
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 521 - 524
  • [36] Secure by Design Approach to Improve Security of Object Oriented Software
    Kadam, Sonali P.
    Joshi, Shashank
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 24 - 30
  • [37] VIMOS Instrument Control Software design:: an Object Oriented Approach
    Brau-Nogué, S
    Lucuix, C
    ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE II, 2002, 4848 : 175 - 186
  • [38] An object-oriented approach to the design of fluid mechanics software
    Calvin, C
    Cueto, O
    Emonot, P
    ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 2002, 36 (05): : 907 - 921
  • [39] DEPA (Design Pattern Application) - a component-based model for applying design patterns in software development
    Ji, Katrina
    Chen, Sean
    Informatica (Ljubljana), 2001, 25 (04) : 455 - 463
  • [40] Software Component Development based on the Mediator Pattern Design: the Interactive Graphic Organizer case
    Almarza, F. A.
    Ponce, H. R.
    Lopez, M. J.
    IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (07) : 1105 - 1111