Ugrás a tartalomra
Minden cikk

A szoftverfejlesztés jelentősége a modern IT-infrastruktúrában

Szerző: Ghazi Triki · 2 perc olvasás

szoftverfejlesztés

A technológiai cégeknél a programozókat a szoftverfejlesztési folyamat hagyományos, és minden bizonnyal legelterjedtebb felfogása szerint nem tervezőknek tekintik, hanem olyan szakembereknek, akik mások terveit valósítják meg. Végül is a programozó dolga a kódírás. A kódolást „építési” tevékenységnek tekintik, és mindenki tudja, hogy az építkezés csak akkor kezdődhet el, ha az architektúra már elkészült.

A valódi tervezési munkát szakosodott szoftvertervezők végzik. A mérnökök elkészítik a terveket, majd átadják őket a programozóknak, akik a szoftvermérnök specifikációi szerint kóddá alakítják azokat. E felfogás szerint tehát a programozónak csak annyi szoftverarchitektúra-ismeretre van szüksége, amennyi a kapott tervek megértéséhez kell.

A tényleges tervezési munkát szakosodott szoftvermérnökök végzik. A RIADVICE például elsajátította a szoftvertervezés készségeit: mi készítjük el a terveket, majd átadjuk őket programozóinknak, akik a szoftvertervező utasításai szerint kóddá alakítják azokat. Ebben az esetben a programozónak elegendő annyi tervezési ismeret, amennyi a kapott tervek megértéséhez szükséges, a szoftvermérnökök pedig megkönnyítik a programozók számára a kód kialakítását.

Vegyük példának a szoftverfejlesztés „valóságainak” skáláját. A fent leírt helyzet a skála egyik végén áll. Ez az átadáson alapuló helyzet a nagyobb, összetettebb projekteknél, valamint a régóta hagyományos szoftverfejlesztési kultúrával rendelkező cégeknél gyakoribb.

A skála másik végén nincsenek mérnökök, csak programozók, és a rendszer tervezéséért is a programozók felelnek.

A két véglet között számos további valóság létezik.

  1. a) a tiszta, hagyományos, tagolt szoftverfejlesztés, amelyben a programozók rendkívül részletes „teljes terveket” kapnak,
  2. b) a mikroméretű fejlesztőcsapatok, amelyekben a programozók a főszereplők. A tervezők, vezető programozók vagy „architektek” e két pólus között, a „középső valóságban” dolgoznak.

A RIADVICE mindezekről gondoskodik teljes körű, agilis szoftverfejlesztési szolgáltatásai keretében, a prototípus-készítéstől és a szoftverarchitektúrától a tervezésen és a UI/UX-en át a minőségbiztosításig, az agilis elvek mentén.

Emellett további szolgáltatásokkal segítjük a technológiai cégeket szoftvertervezési céljaik elérésében, például termékfejlesztéssel, szoftvermodernizációval és vállalati megoldásokkal.

Teljes szoftvertervezési és -fejlesztési szolgáltatásainkat szoftverfejlesztési oldalunkon ismerheti meg.

A cikk megosztása