Fejlesztés

Új megoldások, integráció, legacy

Üzleti alkalmazásfejlesztési tevékenységünk során egyedi igényekhez tökéletesen illeszkedő rendszereket alkotunk okostelefonoktól kezdve, ipari eszközökön keresztül a magas rendelkezésre állású szerverklaszterekig.
Szakterületünk az adatbázisra (MySQL, Oracle, PostgreSQL) épülő, háromrétegű kliens-szerver szoftverek fejlesztése (JAVA, PHP) webes, vagy natív felhasználói felülettel.
Ügyfeleink igényeihez illeszkedve fejlesztési szolgáltatásunk teljes körű, és magában foglalja az adatmigrációs, illetve rendszerintegrációs feladatok ellátását is.
Speciális szolgáltatásunk az öröklött (legacy) rendszerek fejlesztésének, támogatásának és igény szerint üzemeltetésének átvétele. Tevékenységünket jellemzően egy rövid auditálási szakasszal kezdjük, amely egyaránt kiterjed a rendszer forráskódjára, adatbázis szintű jellemzőire és üzemeltetési körülményeire.

Módszertan és keretrendszerek

Fejlesztési módszertan

Fejlesztési tevékenysége során az INITON a hagyományos „terv-vezérelt” és agilis szoftverfejlesztési módszertanok ötvözetét alkalmazza, amely sikeresen kombinálja
  • az előre tervezés biztonságát,
  • a változó követelményeknek való megfeleléshez szükséges rugalmassággal.
Az általunk fejlesztett rendszereknél kiemelt hangsúlyt fektetünk az automatizált átvételi (user acceptance) tesztekre, amelyek nemcsak az éles induláskor, hanem a későbbi továbbfejlesztések során is kockázat- és hibamentes verzióváltásokat garantálnak.
Az IT rendszerek megvalósításával kapcsolatos megközelítésünkről itt olvashat bővebben.

Keretrendszerek alkalmazása

A fejlesztések optimális megvalósításához az elmúlt években egy JAVA és egy PHP technológiára épülő keretrendszert fejlesztettünk ki.
E keretrendszerekben a szabványosnak tekinthető funkciók ellátására már kész modulok állnak rendelkezésre, míg az egyedi implementációkhoz egy olyan alapszintű kódbázist biztosítanak, amely képes az ismétlődő, általános jellegű adminisztrációs feladatok ellátására.
A keretrendszer alapú fejlesztés révén:
  • A fejlesztők az aktuális feladattal foglalkozhatnak, nincs szükség bizonyos kódrészletek újbóli megírására és tesztelésére, mivel az alapszintű szolgáltatásokhoz rendelkezésre áll egy hibamentes, megfelelő teljesítményt nyújtó implementáció.
  • A részben konfigurálható megoldásokkal szemben, az egyedi szoftverfejlesztés előnyei a fejlesztési idő jelentős lerövidítése mellett biztosítottak.
  • A projekt kockázati tényezői csökkennek, mivel jól kipróbált technológiai alapokra építve, a fejlesztők pontosan tisztában vannak a lehetséges buktatókkal, illetve azok elkerülési módjaival.
  • A rendszer prototípusa gyorsan elkészülhet, így a leendő felhasználók már a fejlesztés korai fázisában tesztelhetik a rendszert és kifejthetik véleményüket, ezáltal segítve a lehető legtökéletesebb megoldás létrehozását.
A keretrendszereink főbb alapszolgáltatásai a következők:
  • objektum-relációs leképzés (mapping)
  • jogosultságkezelés
  • időkövetés
  • naplózás (logging)
  • státuszkezelés
  • nyelvi támogatás (nemzetköziesítés)
  • egységes felhasználói felületek biztosítása

Biztonság és minőség

A biztonságról

Rendszereink biztonsági funkcióinak megvalósítását a szakmai zsargonban Common Criteria, még rövidebben CC néven említett (ISO 15408 jelű, Common Criteria for Information Technolgy Security Evaluation) nemzetközi szabvány magyar változatának (MSZ ISO/IEC 15408-1:2002) megfelelve végezzük el, amely alapján, rendszereink külső független fél által is tanúsíthatók.

Projekt menedzsment rendszer

Munkánk során az INITON online, ügyfeleink számára is elérhető projekt menedzsment rendszerét használjuk a munkafolyamatok, feladatok, ötletek, változáskérések, tesztek kezelésére.
Rendszerünk használata révén:
  • A tervezés során dokumentáltan, visszakereshető formában tehetők javaslatok, illetve hozhatók meg döntések.
  • A fejlesztés minden szakaszában naprakészen láthatók az egyes tevékenységek és azok státusza.
  • A tesztelés eredménye és a javítások állapota azonnal megtekinthető.
  • A változáskérések dokumentáltan kezelhetők.

Alkalmazott technológiák

Programozási nyelvek

Android Java PHP

Adatbázis kezelők

MySql Oracle PostgreSQL

Alkalmazás szerverek

Apache Tomcat JBoss Oracle Weblogic

Open source portál megoldások

drupal joomla liferay

Kiemelt referenciáink - Fejlesztés