Tartalomjegyzék

< Programozás

A szoftverek életciklusa

A szoftverek életciklusáról

A szoftver egy speciális ipari termék, mert ha egyetlen része hibás, akkor az egész nem működhet.

Hogyan néz ki egy szoftver életciklusa? Hol kezdődik? Milyen részekre osztható fel és hol van vége?

Legegyszerűbb ábra:

Részletesen a következő pontokat határozhatjuk meg:

Egy szoftver életciklusa egy verzión belül

Van ahol csak verziószámokkal tüntetik fel a nem teljes változatot:

Első prototípus Félig kész Kiadás előtt Első kiadás Hibajavítások Második kiadás
0.01 0.1 0.2 0.3 .. 0.5 .. 0.9 0.9.1 1.0 1.01 2.0
Hiányoznak funkciók „Minden” funkció Bővebb funkciók

Szoftverek sorsa

Statisztikák

A megírt programsorokból statisztikát készíthetünk. Így alakult ki a LOC vagy SLOC mértékegység. A LOC a lines of code rövidítése. Az SLOC a Source Lines Of Code rövidítése. 100 LOC, száz megírt kódsort jelent.

A kérdés persze az, hogy mit tekintünk kódsornak. Hasonlítsuk össze a következő két kódot:

for (int i = 0; i < 10; i++) kiir("helló"); /* Hány sor ez a kódrész? */
for (int i = 0; i < 10; i++) 
  kiir("helló"); 
  /* Hány sor ez a kódrész? */

A for ciklust több sorba szoktuk írni. De akár egy sorban is írható. De hogyan számoljuk egy statisztika esetén?

A LOC mellett használhatom a SI prefixumokat. Ekkor 1000 LOC így írandó: 1 kLOC

Szoftverprojektek statisztikája nemzetközi szinten:

Források