BürOffice - dokumentumkezelés és ügymenet-támogatás
Business Navigator - operatív CRM rendszer
Rational eszközök - teljes fejlesztési életciklus támogatás

Szoftverfejlesztés - Hatékony, RUP-nak megfelelő rendszerek
Konzultáció - Bankinformatikai és Rational tanácsadás
Rational megoldások - Szolgáltatások és eszközök egyben

Szoftverfejlesztés

A Quattrosoft Kft. hosszú ideje foglalkozik a RUP (Rational Unified Process) alkalmazásával és oktatásával. Elképzeléseink a szoftverfejlesztésről leginkább ehhez a módszertanhoz állnak közel. Ez a módszer igazodik a legjobban a szoftverfejlesztés valódi jellemzőihez, és veszi figyelembe leginkább az alkalmazások kifejlesztése során előálló helyzeteket. A módszertan lényege, hogy egy olyan keretet ad, amely minél több problémára igyekszik választ adni, de ugyanakkor önmaga gondoskodik az adott feladathoz történő testre szabás szabályairól. A módszertan alapvetően ügyfél központú, hiszen az ügyfél igényei irányítják szinte a teljes fejlesztési életciklust.

A szoftverfejlesztés fázisai

A szoftverfejlesztés fázisai

Szoftverfejlesztés módszertana

  • A módszertan alapvetően az UML (Unified Modelling Language) vizuális modellező nyelvre épít, amely szabványos és napjaink szinte kizárólagosan használt vizuális modellező nyelve. A szabványosítást az OMG (Object Management Group) végzi.
  • A használati esetek által vezérelt fejlesztés lehetővé teszi, hogy a megrendelő és a szállító közös nyelvet beszélve, a rendszer szolgáltatásain, úgynevezett használati esetein keresztül legyen képes a fejlesztés vezetésére és ellenőrzésére. Az így fejlesztett rendszer könnyedén illeszkedni tud az integrációs környezetek szolgáltatás alapú architektúrájába (SOA - Service Oriented Architecture). Itt az alapelv a rendszer funkcionalitásának a pontos ábrázolása.
  • Az architektúra-központúságra nagy szükség van, hiszen a rendszer működését leginkább befolyásoló alapvető szoftver részek jelentik az architektúrát. Ezek működésének helyessége és az ezek által nyújtott teljesítmény a rendszer használhatóságának a záloga. Éppen ezért ezen részek kiválasztása, vagy esetleges megvalósítása komoly tapasztalatot igényel.
  • A szoftverfejlesztés életciklusa

    A szoftverfejlesztés életciklusa

  • A szoftverfejlesztés valós folyamatához igazodva a módszertan kezeli annak iteratív voltát. Bármit is teszünk a szoftverfejlesztés mindenképpen egy iteratív tevékenység, csupán az a kérdés, hogy erre a tulajdonságára felkészülünk-e kellőképpen, vagy pedig igyekszünk eltekinteni tőle. Az iteratív megközelítés igen erős ellenőrzött változáskezelést ír elő és így biztosítja a fejlesztés kézben tartását a fejlesztés teljes életciklusa alatt. Az ilyen szemléletben készült rendszerek hosszú élettartama biztosított, hiszen a fejlesztés során is folyamatos változtatások eredőjeként jött létre.
  • A fenti tulajdonságok egy jól kézben tartott és kellően ellenőrzött fejlesztés életciklust tesznek lehetővé, ami nagymértékben egyszerűsíti a projekt vezetés dolgát, és igen komoly mértékben javítja a dokumentáltság színvonalát.
  • A RUP legfontosabb alapelve a konfigurálhatóság, vagyis az, hogy az egyes fejlesztésekhez testre lehet szabni a módszertani lépéseket és az elkészülő termékeket is meg lehet határozni. Ez természetesen nagy tapasztalatot igényel, de jelentős költségmegtakarítást eredményez a szoftverfejlesztés során.

Kérjük, válasszon az alábbiak közül: