1. Életciklus
Bevezetés
Azt a folyamatot, amelynek során egy adott probléma felmerülésétől, annak feltárásán, elemzésén, modelljének kialakításán keresztül, egy - a felhasználói igényeket kielégítő, adott feladat végrehajtást támogató - számítógéppel működtetett (szoftver)terméket hozunk létre, szoftverfejlesztésnek nevezzük.
Természetesen külön definiálható - a fejlesztés sajátosságai alapján - az információrendszer-fejlesztés, a webfejlesztés, a multimédia-fejlesztés.
Jelen tananyagban a fejlesztési elveket és az általános elvárásokat, fejlesztési fázisokat tisztázzuk. Ennek megfelelően kezdjünk a fejlesztési háromszög bemutatásával.