Megoldásaink

Egyedi szoftverfejlesztés

Az egyedi szoftverfejlesztés célja, hogy olyan testreszabott megoldás készüljön, melyre az adott környezetben éppen szükség van. Az egyedi szoftverfejlesztés legfontosabb eleme a kompromisszummentesség: az igények pontos követésével olyan rendszer készül, ami a kívánalmaknak megfelel, nincsen felesleges felület, funkció.

Az egyedi szoftverfejlesztés legfontosabb elemei

  • Követelményspecifikáció készítése
    • A követelményspecifikáció célja az elvárt projekteredmény funkcionális meghatározása. A követelményspecifikáció készítése során az Ügyféllel szorosan együttműködve készítjük el a szoftver funkcionális specifikációját. Rendszeres interjúkon keresztül bővítjük a funkcionális követelményeket.
  • Rendszertervezés
    • Az elfogadott követelményspecifikáció alapján készítjük el a rendszertervet. A rendszerterv az a műszaki dokumentáció, ami alapján a rendszer fejlesztésre kerül. A rendszerterv részletesen kitér a fejlesztendő rendszer minden elemére. Meghatározza többek között a rendszer architektúráját, az interfészeket, az entitásokat, az adatok tárolási struktúráját.
  • Fejlesztés, implementáció
    • A fejlesztési fázis során kerül a rendszer fejlesztésre. A fejlesztés során a cél a specifikációban lévő funkcionalitás implementálása az elfogadott sitemap és dizájn terv alapján. A fejlesztés iteratív formában zajlik, melyek az Ügyféllel egyeztetett módon és ütemben történnek. Egy-egy iteráció során elkészült elemeket a partner azonnal láthatja, tesztelheti, visszacsatolhat róluk.
  • Integráció, tesztelés
    • Ennek a fázisnak a célja az elkészült modulok integrálása a kész rendszerbe, valamint a rendszer funkcionalitásának tesztelése. A funkcionális tesztelés során a követelményelemzés alapján teszt forgatókönyveket készítünk. A rendszer teszteléséről, az egyes tesztesetek alapján jegyzőkönyv készül. Igény estén tudunk végezni teljesítmény tesztelést is a megrendelővel közösen meghatározott felhasználói minták alapján.
  • Dokumentáció
    • Az egyedi szoftverfejlesztés minden lépését a szakmai standardok alapján dokumentáljuk. Fejlesztői dokumentumoktól az üzemeltetési kézikönyvön át a felhasználói útmutatóig minden szükséges anyagot elkészítünk.
  • Üzemeltetés, terméktámogatás
    • Ez a támogató munkafolyamat biztosítja, hogy az egyedi igényre készült szoftver reagáljon a külső környezet változásaira, és az aktuális konfiguráció folyamatosan és észrevétlenül biztosítsa az elvárt működést.

Technológiák

Elismert tapasztalattal rendelkezünk az alábbi platformokon.

Webes technológiák

  • ASP.NET, Node.js, PHP, WordPress, Drupal
  • JavaScript, TypeScript, Angular, React, Vue.js, jQuery

Adatbázis-kezelő rendszerek

  • Microsoft SQL Server, PostgreSQL, MySQL, Oracle Database
  • MongoDB, CouchDB, DocumentDB, Redis

Asztali alkalmazások

  • Windows Presentation Foundation (WPF), Universal Windows Platform
  • macOS
  • Electron
  • DirectX
  • C++

Ipar 4.0 megoldások

  • Szenzorok adatainak kinyerése
  • Gépirányítás
  • Statisztikák készítése

AI kompetenciák

  • Open Source nagy nyelvi modellek (Lllama, Mistral, Microsoft Phi) integrálása
  • Nyelvi modellek finomhangolása
  • Dokumentumkeresés és válaszgenerálás
  • RAG kérdés-válasz rendszerek
  • Intelligens chatbotok és virtuális asszisztensek
  • Természetes nyelvi megértés (NLU)
  • Speech-to-Text (STT) és leiratok automatikus kijavítása
  • Automatikus szöveganalízis és összegzés
  • Text-to-Speech (TTS) neurális hangokkal

Mobil és tablet appok

  • iOS (iPhone, iPad), watchOS (AppleWatch), tvOS (Apple TV)
  • Swift, Objective-C
  • Android mobil, tablet, Android Wear (okosóra), Android TV
  • Kotlin, Java
  • React Native, Flutter, Xamarin, NativeScript, Ionic, Unity, C++, QT

Felhőplatformok

  • Microsoft Azure, Amazon AWS, Google Cloud Platform, Firebase
  • Konténerizáció (Docker), Kubernetes, Docker Swarm
  • Mikroszolgáltatás alapú alkalmazásfejlesztés
  • Cloud-native technológiák és komponensek

K+F megoldások

  • Robotvezérlés
  • Képfeldolgozás, képfelismerés (OpenCV, TensorFlow)
  • 3D pontfelhők feldolgozása
  • 6D pozíció meghatározása pontfelhők alapján
  • Neurális hálózatok fejlesztése (Keras API, TensorFlow, TensorBoard)
  • Döntéstámogatás intelligens algoritmusokkal (útvonaltervezés, órarend-optimalizálás stb.)
  • Adatelemzés, adatsorok közötti összefüggések keresése, Big Data

Microsoft megoldások

  • .NET és .NET Framework
  • Azure DevOps
  • SharePoint
  • Visual Studio és Visual Studio Code

Vegye fel velünk a kapcsolatot!

Szechenyi + LogoSzechenyi 2020 Logo