Software Engineering, A Historical Perspective

John J. Marciniak · Encyclopedia of Software Engineering · 2002

Abstract Software engineering is a relatively young discipline that is evolving at a rapid pace. This pace is advanced by two phenomena: (1) the performance capability of computer hardware is advancing rapidly, and (2) applications are becoming more complex as the opportunity presented by the attractive performance/price ratio of hardware enables the creation of more diverse and complex applications. This is certainly true in 2001 (at the time of writing), as we have seen the advances in web‐based systems and engineering for Internet applications. Early and current practices are discussed. Project process and production years are also detailed.

Read the paper · More papers on PaperTik