1960 | Yazılımdaki fonksiyonlar ön planda | ||||
---|---|---|---|---|---|
1970 | Yazılım geliştirme döngüsü için modeller tanımlandı | ||||
1980 | Yazlım geliştirme maliyetleri ön planda. Gelişen rekabet ortamında üretkenlik önem kazandı ve maliyet ölçümü için modeller geliştirildi. | ||||
1990 | 2000 | Her yazılım bir kere baştan tasarlanır ve sonra sarmal bir döngü şeklinde gelişimeye devam eder. Bu noktada yazılım mimarisi çok önemlidir. Mimarisi güçlü olan yazılımlar rekabet ortamında daha avantajlı olmuştur. | |
Yazılımdaki değişiklikleri ( yeni sürümleri ) kod değiştirerek değil yeni kodlar yazarak yapmalıyız. İyi bir yazılım mimamarisi varsa değişiklikleri eklemek kolay olacaktır.