Search
2009 Volume 24
Article Contents
RESEARCH ARTICLE   Open Access    

An ontologically-based evaluation of software design methods

More Information

Article Metrics

Article views(27) PDF downloads(186)

Other Articles By Authors

RESEARCH ARTICLE   Open Access    

An ontologically-based evaluation of software design methods

The Knowledge Engineering Review  24 Article number: 10.1017/S0269888909000113  (2009)  |  Cite this article

Abstract: Abstract: This paper develops an ontological basis for evaluating software design methods, based on the situated function–behaviour–structure framework. This framework accounts for the situatedness of designing, viewing it as a dynamic activity driven by interactions between designers and the artefacts being designed. On the basis of this framework, we derive a general evaluation schema that we apply to five software design methods. The ideas presented in this work contribute to a better understanding of design methods, and uncover opportunities for method integration and development.

    • We express our gratitude to Pierre America, Len Bass, Alistair Cockburn, Christine Hofmeister and Philippe Kruchten for critically reviewing an earlier draft of the paper. Their comments and suggestions have significantly improved the quality of this work.

    • NICTA is a national research institute with a charter to build Australia’s pre-eminent Centre of Excellence for Information and Communications Technology (ICT). NICTA is building capabilities in ICT research, research training and commercialisation in the ICT sector for the greater benefit of the nation. NICTA is funded by the Australian Government as represented by the Department of Broadband, Communications and the Digital Economy and the Australian Research Council through the ICT Centre of Excellence program.

    • To distinguish between process artefacts and object artefacts, we introduce the index ‘p’ for ‘process artefact’.

    • We have limited our analysis of RUP to the introductory description provided by Kruchten (2004). Analysing RUP as the commercial product sold by IBM is beyond the scope of this paper.

    • We have created the term ‘Agile Alliance Approach’ to subsume the various, often overlapping techniques known in the area of agile software development.

    • Copyright © Cambridge University Press 20092009Cambridge University Press
References (35)
  • About this article
    Cite this article
    Udo Kannengiesser, Liming Zhu. 2009. An ontologically-based evaluation of software design methods. The Knowledge Engineering Review. 24:113 doi: 10.1017/S0269888909000113
    Udo Kannengiesser, Liming Zhu. 2009. An ontologically-based evaluation of software design methods. The Knowledge Engineering Review. 24:113 doi: 10.1017/S0269888909000113
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return