software crisis) była koncepcja Iana Sharpa dotycząca modelowania systemów oprogramowania w postaci tzw. architektury oprogramowania. Od tego czasu architektura oprogramowania zaczęła mieć coraz większe znaczenie w projektach systemów informatycznych przyjmując wpierw kierunek rozwoju zakreślony znanym równaniem Perry’ego i Wolfa (Software Architecture = {Elements, Form, Rationale}), po czym przyoblekając się w style wyspecyfikowane przez D. Garlana i M. Shaw, a następnie osiągając stabilność w postulowanym przez modelu perspektyw architektonicznych . Obecnie zaś architektura oprogramowania przybrała formę modelu koncepcyjnego opisu architektury jako standard SEI i zdaje się dążyć w kierunku rozwiązań Model Driven Architecture (MDA).

Dyscyplina Peter J. Denning w swoim artykule o informatyce zaproponował podział tej dziedziny nauki, stawiając architekturę oprogramowania na podobnym poziomie co takie obszary jakDenning P.J.: Computer Science: The Discipline. Encyclopedia of Computer Science, 2000 Edition, A. Ralston and D. Hemmendinger.