| 1 | Sürdürülebilirlik kavramı ve kullanım alanları. Gereksinimleri belirlemek ve analiz etmek | |
| 2 | Yazılım geliştirme modeli ve yazılım mimarisini seçmek | Gerfride Tatzl Praktische programanalyse |
| 3 | Yazılım geliştirme modeli ve yazılım mimarisini seçmek | Gerfride Tatzl Praktische programanalyse |
| 4 | Tasarım araçlarını kullanmak | Prof.Dr.Niyazi Karasar Bilimsel Araştırma Yöntemleri |
| 5 | Gereksinimlere uygun yazılımı tasarlamak | Prof.Dr.Niyazi Karasar Bilimsel Araştırma Yöntemleri |
| 6 | Gereksinimlere uygun yazılımı tasarlamak | Prof.Dr.Niyazi Karasar Bilimsel Araştırma Yöntemleri |
| 7 | Yazılımı kodlamak | Gerfride Tatzl Praktische programanalyse |
| 8 | Yazılımı kodlamak | Jürgen Dunkel Softwarearchitektur für die Praxis |
| 9 | Dosya sürüm kontrol araçlarını kullanmak | Jürgen Dunkel Softwarearchitektur für die Praxis |
| 10 | Test araçlarını kullanmak | Oliver Vogel, Ingo Arnold Software-Architektur Grundlagen - Konzepte - Praxis |
| 11 | Test araçlarını kullanmak, Yazılımın testini yapmak | Peter Hruschka Software-Architektur kompakt |
| 12 | Yazılımın testini yapmak | Torsten Posch , Klaus Birken Basiswissen Softwarearchitektur Verstehen, entwerfen, wiederverwenden |
| 13 | Proje yönetim araçlarını kullanmak | Torsten Posch , Klaus Birken Basiswissen Softwarearchitektur Verstehen, entwerfen, wiederverwenden |
| 14 | Bakım ve onarım süreci işlemlerini yapmak | Torsten Posch , Klaus Birken Basiswissen Softwarearchitektur Verstehen, entwerfen, wiederverwenden |