Szoftverek külső, független auditja

zoftverek dokumentálása,adatbázis frissítés

Az ElevenPark játszóházakat és a CyberJump trambulinparkokat üzemeltető cég azzal bízott meg minket, hogy az évek óta használt, nem dokumentált szoftverekeit aktualizáljuk. A feladat során fel kellett mérni a meglévő szoftvereket, ezek kapcsolatait valamint dokumentálni működésüket és telepítőkészletet létrehozni hozzájuk.

Kihívás:

A meglévő alkalmazások évek alatt alakultak ki, dokumentációjuk nem volt elérhető illetve nem volt aktualizálva. A rendszer teszt- vagy fejlesztői környezettel nem rendelkezik, a lokális telepítéshez szimulálni kellett a produkciós környezetet. A továbbfejlesztés illetve értékesítés érdekében a megrendelőnek szüksége volt alkalmazásainak pontos ismeretére.

Megoldás:

A rendszerek dokumentálása érdekében lokálisan futtathatóvá tettük az alkalmazásokat szimulálva az éles kiszolgáló környezetet. A folyamat során a dokumentáció hiányában az alkalmazások forráskódjait valamint az adatbázisszerkezetet derítettük fel manuálisan valamint manuális tesztesetekkel dokumentáltuk a működést, így elkészítve a rendszer magas illetve alacsony szintű dokumentációját.

A folyamat során kialakult dokumentáció lehetővé tette a megrendelő számára, hogy a szoftvereket egyszerűen telepíthesse új parkok számára is valamint tesztesetekkel ellenőrizze működését.

ITware feladatai

  • Projektvezetés, stratégiai projektirányítás
  • Architektúra felfedezése, dokumentálása
  • Üzleti követelmények dokumentálása működés alapján
  • Teszt stratégia kidolgozása
  • Manuális tesztelés, teszt forgatókönyv
  • Kiszolgáló környezet emulációja
  • Telepítőkészlet létrehozása

Technikai leírás

A CyberJump alkalmazásai PHP nyelven írt webes alkalmazások, melynek alapját a következő technológiák és szofverek szolgálják:

  • MySQL adatbázis
  • Joomla CMS a publikus felületek kiszolgálására
  • 3rd party fejlesztésű adminisztrációs felületek
  • Material design – az adminisztrációs felületek dizájnjának alapja
  • Apache Httpd – az alkalmazásokat futtató webszerver

Jövőbeli fejlesztési lehetőségek, tervek A funkciók, a követelmények és az adatstruktúrák ismeretében az alkalmazás multi-tenant verzióban is elkészíthető, így gyorsítva a parkok nyitását és közös alkalmazás-verzió használatát

Tech Stack: PHP, JavaScript, MySQL, Joomla, Frontend, Backend

Elevenpark játszóház

Ajánlatkérés

Vegye fel velünk a kapcsolatot telefonon, vagy töltse ki az alábbi űrlapot, és megkeressük megadott elérhetőségein. Minden kérdésre igyekszünk 1-3 munkanapon belül válaszolni.