Editor's Introduction: Software Design in a Postmodern Era

TitleEditor's Introduction: Software Design in a Postmodern Era
Publication TypeJournal Article
Year of Publication2005
AuthorsKruchten, P.
JournalSoftware, IEEE
Pagination16 - 18
Date Publishedmar.
KeywordsSoftware Design

Over the last 30 years, software design has made tremendous progress. But this progress hasn't been continuous: it proceeded by jumps and leaps, with some plateaus in between. Reaching a plateau isn't at all negative; it's a necessary step for a discipline to integrate good practices, to reflect, and to produce a critique that will launch further progress. Perhaps we've reached another, more fundamental plateau, wittily called the era of "postmodern programming" by James Noble and Robert Biddle. The author poses three questions regarding software design and then begins to answer them: Where are we? Where do we want to go from here? And what exactly is software design?


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2020 The University of British Columbia