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.