V tomto předmětu nás z toho bude zajímat jen něco a jen částečně:
Specifikace (tj. zadání a jeho formalizace)
Vývoj (tj. návrh a vlastní programování)
částečně Validace (z ní především testování)
Specifikace SW: Je třeba definovat funkcionalitu SW a operační omezení.
Vývoj SW: Je třeba vytvořit SW, který splňuje požadavky kladené ve specifikaci.
Validace SW: SW musí být validován („kolaudován“), aby bylo potvrzeno, že řeší právě to, co požaduje uživatel.
Evoluce SW: SW musí být dále rozvíjen, aby vyhověl měnícím se požadavkům zákazníka.