CASE alati
Softversko inženjerstvo, kao posebna disciplina, može se posmatrati sa dva aspekta: Konvencionalna (ručno programiranje, definisanje i dokumentovanje problema i održavanje sistema) Nekonvencionalna (CASE) Tehnike i koraci su slični a suštinske razlike ogledaju se u načinu kontrole, izrade i održavanja proizvoda (softvera). Kada govorimo o CASE tehnologijama (ili alatima, kako stoji u naslovu) onda moramo naglasiti da prema zahtjevima i potrebama, samo programiranje se vrši softverski. Sav postupak ćemo razložiti u grupe radi lakšeg praćenja i pojašnjenja.