Tahapan Pengembangan Perangkat lunak versi 1 ini merupakan kelanjutan dari materi sebelumnya, dijelaskan bahwa pengembangan rekayasa perangkat lunak terjadi perbedaan pendapat karena berbagai macam faktor. Dari perbedaan pendapat tersebut, maka tahapan pengembanan rekayasa perangkat lunak terbagi menjadi 3 versi.