A programozásról mindenkinek

Szoftverfejlesztés az alapoktól

Szoftverfejlesztés az alapoktól

A szoftverfejlesztés folyamata 1.

A szoftver életciklusa

2018. február 20. - RTomi

Amikor körvonalazódik egy igény, hogy egy problémát számítógépes programmal szeretnénk megoldani, akkor érdemes elgondolkodni azon, hogy ebből a zseniális ötletből hogyan lesz használható, és adott esetben eladható szoftver.

Ahhoz, hogy a fejlesztési folyamat hatékony legyen, érdemes előre meghatározott lépéseken végigmenni, hogy tudjuk, honnan indultunk, és azt is, hogy hova szeretnénk eljutni. (Ebből az alapötletből indul ki a szoftverprojekt-menedzsment, mint különálló tudomány)

Alapvetően a folyamat három nagy részből áll: tervezés, megvalósítás és karbantartás.

Tovább

A szoftverek fajtái

Az előző cikkben már beszéltünk róla, hogy mi a szoftver, és hogy hol találkozhatunk vele.

Csak röviden, összefoglalásként: A számítógép hardverből és szoftverből áll. Ahhoz, hogy ez a rendszer működni tudjon, kell a vas (a hardver) és a rajta futó szoftver (vagy szoftverek csoportja).

A számítógép hatékony működéséhez több úgynevezett szoftver-réteget különböztethetünk meg:

Tovább

Miért is írunk programokat?

De tényleg, miért?

Ahhoz, hogy erről érdemben beszélgetni tudjunk, először meg kell határoznunk, hogy mi a program és mi a szoftver! (A legtöbb esetben szinonimaként használjuk őket, de van némi különbség, program alatt magát a kódot értjük, a szoftver ennél valamivel több.)

A magyar wikipédia szerint: 

A szoftver (angol: software) alatt a legszűkebb értelemben elektronikus adatfeldolgozó berendezések (például számítógépek) memóriájában elhelyezkedő, azokat működtető programokat értünk.

(Érdekességként itt a teljes wiki oldal. Kicsit elavult, de az alapok megérthetők belőle, és némileg más szempontból is körüljárja a témát.) Nagyjából tehát azt mondhatjuk, hogy a szoftver az, aminek a segítségével a számítógépek és a hozzájuk csatlakoztatott eszközök működőképessé válnak. A számítógép lelke.

Egyes meghatározások szerint ennél is kicsivel többről van szó: Szerintük bele tartoznak még a számítógépen tárolt adatok és a kapcsolódó dokumentációk is.

(Itt szándékosan a számítógép megnevezést alkalmaztam minden processzort tartalmazó rendszerre. Engedjétek meg nekem ezt az egyszerűsítést!)

  

Tovább
süti beállítások módosítása