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 条
  • [21] Safety-Oriented Software Architecture Design Approach
    Huang, Yuling
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND COMPUTER APPLICATIONS (ICSA 2013), 2013, 92 : 153 - 160
  • [22] THE OBJECT ORIENTED SOFTWARE-DEVELOPMENT METHOD - A PRACTICAL APPROACH TO OBJECT ORIENTED DEVELOPMENT
    COLBERT, E
    TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 400 - 415
  • [23] A pattern-oriented and web-based architecture to support mobile learning software development
    ZadahmadJafarlou, Manouchehr
    Arasteh, Bahman
    YousefzadehFard, Parisa
    WORLD CONFERENCE ON EDUCATIONAL TECHNOLOGY RESEARCHES-2011, 2011, 28
  • [24] Design patterns for object-oriented software development
    Pree, W
    Sikora, H
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 663 - 664
  • [25] Pattern-Based Software Architecture for Service-Oriented Software Systems
    Pahl, Claus
    Barrett, Ronan
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2010, 4 (01) : 31 - 45
  • [26] A systematic approach to domain-oriented software development
    Shimizu, Y
    Fujimaki, N
    Hirayama, M
    PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 499 - 502
  • [27] PATTERN-ORIENTED ARCHITECTURE DESIGN OF SOFTWARE FOR LOGISTICS AND TRANSPORT APPLICATIONS
    Orlov, Sergey
    Vishnyakov, Andrei
    TRANSPORT AND TELECOMMUNICATION JOURNAL, 2014, 15 (01) : 27 - 41
  • [28] Design of data-mining application software based on object-oriented approach
    Ho, HK
    Tso, SK
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 783 - 788
  • [29] Software Design Pattern approach to develop Login Framework
    Pithva, Keval A.
    Vaghela, Ravirajsinh K.
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1013 - 1017
  • [30] A design unit based code generation technique for object-oriented software development
    Kim, J
    Kim, Y
    Carlson, CR
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 237 - 240