Vývoj software je proces...

(podle JS, SW inženýrství):

  1. při němž jsou uživatelovy potřeby

  2. transformovány na požadavky na software,

  3. tyto jsou transformovány na návrh,

  4. návrh je implementován pomocí kódu,

  5. kód je testován, dokumentován a certifikován pro operační použití.