Vyberte si jazyk
AGS-INŽINIERSTVO
E-mail: projects@ags-engineering.com
Telefón:505-550-6501/505-565-5102(USA)
Skype: agstech1
SMS Messaging: 505-796-8791 (USA)
Fax: 505-814-5778 (USA)
WhatsApp:(505) 550-6501
Odborné poradenstvo na každom kroku
Vývoj softvéru v reálnom čase a programovanie systémov
Naša práca sa sústreďuje na problém dosiahnutia správnosti načasovania vo vstavaných systémoch, čo znamená zaručiť, že systém bude reagovať v rámci požiadaviek v reálnom čase. Inými slovami, vstavaný systém v reálnom čase je navrhnutý tak, aby monitoroval a reagoval na externé prostredia v časovom limite. Tieto systémy interagujú s prostredím pomocou rôznych hardvérových a softvérových rozhraní. Vstavaný softvér spravuje tieto rozhrania a zabezpečuje, že úlohy sa vykonávajú v rámci prísnych časových obmedzení. Operačný systém v reálnom čase (RTOS) na týchto zariadeniach je zodpovedný za plánovanie nezávislých úloh a riadenie procesov. Od inteligentných domácich spotrebičov až po sofistikované riadenie letu pre lietadlá, vstavané počítače hrajú dôležitú úlohu v našom každodennom živote. Príklady takýchto systémov zahŕňajú airbagy, avioniku, inteligentné termostaty, domáce bezpečnostné systémy, núdzové prestávky, multimediálne systémy ako prehrávanie videa a QoS na webových serveroch. Naši programátori softvéru a systémov v reálnom čase majú solídne znalosti a rozumejú praktickým aj teoretickým aspektom vstavaného programovania v reálnom čase, ako je programovanie vstavaných systémov v reálnom čase a interakcie hardvéru, softvéru a OS v takýchto systémoch. Ponúkame komplexné softvérové služby, ktoré pokrývajú celý vývojový a implementačný cyklus projektov Real Time/Embedded/Cross-Platform. Či už potrebujete vstavaný systém, ovládač zariadenia alebo úplnú aplikáciu... alebo inak, naša široká škála skúseností a zručností nám umožňuje dodať to, čo potrebujete. Naši softvéroví inžinieri majú rozsiahle skúsenosti s vstavanými systémami, vývojom v reálnom čase, prispôsobením vstavaného Linuxu, jadrom/Androidom, zavádzačmi, vývojovými nástrojmi, školeniami a konzultáciami, optimalizáciou a portovaním. Aplikácie v reálnom čase je možné vytvárať v mnohých jazykoch. Tu je krátky zoznam našich služieb vývoja softvéru a programovania systémov v reálnom čase:
-
Základné línie stavebnej architektúry
-
Štart projektu
-
Prispôsobenie nástroja
-
Správa požiadaviek
-
Hodnotenie zdravia architektúry systému
-
Vývojové komponenty
-
Testovanie
-
Pomoc s existujúcimi alebo skladovými softvérovými nástrojmi
-
Školenia, mentoring, poradenstvo
Architektúra Základná podšívka
Architektúra popisuje základné štruktúry, vzťahy a mechanizmy systému na vysokej úrovni. Architektúra slúži ako základ pre implementáciu systému, ďalší vývoj a údržbu. Bez pravdivého a jasného pohľadu na architektúru systému sa agilný alebo súbežný vývoj stáva zložitým, ak nie nemožným, zvyšuje entropiu systému, čo si vyžaduje viac testovania a skracuje čas potrebný na uvedenie na trh. Pre efektívny vývoj systému a rýchlu reakciu na požiadavky zákazníkov je nevyhnutná solídna dobrá architektúra. Vytvárame alebo dokumentujeme skutočnú architektúru systému, na ktorej môže stavať váš tím.
Projekt Jump-start
Keď začínate s novým projektom a chcete využiť a použiť agilný prístup založený na modeli bez kompromisov v plánoch, kvalite a nákladoch, môžeme vám pomôcť dosiahnuť tieto ciele prostredníctvom našich prispôsobených balíkov pre rýchle spustenie. Naše balíčky na štart projektu umožňujú tímom prijať a osvojiť si agilný prístup založený na modeli s minimálnym vplyvom na celkové náklady a harmonogramy projektu.
Naši experti poskytujú školenia v oblasti UML/SysML, agilného modelovania, dizajnu architektúry, návrhových vzorov a ďalších oblastí, ktoré sú prepojené s mentorskými a konzultačnými stretnutiami, aby sa dosiahol výrazný pokrok vo vašom projekte.
Vývoj komponentov
V prípade, že chcete outsourcovať časti vývoja vášho systému, aby ste dodržali termíny, znížili riziká alebo vám chýba nejaké špecifické know-how, sme tu pre vývoj vašich komponentov. Spolu s našimi partnermi preberáme plnú zodpovednosť za dodanie plne funkčných a otestovaných softvérových komponentov. Poskytujeme vám odborníkov v doméne (Linux, Java, Windows, .Net, RT, Android, IOS,.....) a profesionálnych vývojárov v definovanom prostredí.
Riadenie požiadaviek
Správne riadenie požiadaviek je jedným z kľúčových faktorov, ktoré prispievajú k úspechu projektov. Naši odborníci budú riadiť vaše požiadavky a pomôžu vám zabezpečiť, že všetky požiadavky sú zdokumentované, implementované a testované. Jednou z dôležitých príčin neúspechu projektu je nedostatočné riadenie požiadaviek, aj keď technické know-how a zručnosti sú prítomné. Je to tak preto, lebo:
-
Dohľad nad tým, aké požiadavky existujú, a nad ich prioritami sa stratil.
-
Stratil sa prehľad o tom, aké požiadavky boli splnené.
-
Klient nevie, ktoré požiadavky boli testované
-
Klient si nie je vedomý zmeny požiadaviek
AGS-Engineering za vás spraví požiadavky, pomôžeme sledovať vaše požiadavky a ich vývoj.
Prispôsobenie softvérového nástroja
Mnoho nástrojov ponúka API umožňujúce rozšíriť alebo prispôsobiť ich funkcie. AGS-Engineering vám môže pomôcť v takýchto úlohách. Naši softvéroví inžinieri obhajujú modelom riadený vývoj a nadobudli veľa skúseností s prispôsobením modelovacích nástrojov s cieľom zefektívniť MDD. Ponúkame:
-
Firemné prispôsobenia
-
Projektové šablóny
-
Štandardné firemné šablóny reportov na generovanie dokumentov
-
Vývoj nástrojov pre efektívne každodenné používanie
-
Integrácia s vývojovým prostredím a existujúcimi nástrojmi
-
Harmonizácia nástrojov s definovaným vývojovým procesom
Naša odbornosť je v oblasti Sparx Enterprise Architect, IBM – Rhapsody, GraphDocs – Generovanie grafických dokumentov, Lattix, Real Time Java, C, C++, Assembler, LabVIEW, Matlab… atď.
Consulting
Môžeme zaangažovať našich odborníkov na riešenie konkrétnych problémov alebo zlepšovanie úloh. Náš tím dokáže v priebehu niekoľkých konzultácií predstaviť problém a práce s cieľom nájsť optimálne riešenie. Naši konzultanti poskytujú podporu a odborné znalosti v oblastiach, ako sú:
-
Softvér a systémová architektúra riadený agilným modelom
-
Hodnotenie a zlepšovanie architektúry
-
Architektúra a dizajn softvéru/firmvéru
-
Integrácia SW/HW
-
Agile a SCRUM
-
Modelovanie
-
Digitálne spracovanie signálu (DSP)
-
Virtualizácia
-
Riadenie požiadaviek
-
Návrh a vývoj na úrovni systému
-
Optimalizácia veľkosti/rýchlosti
-
Testovanie a testovacie inžinierstvo
-
Prispôsobovanie procesov
-
Portovanie aplikácií medzi operačnými systémami alebo procesormi v reálnom čase
-
Prijatie a prispôsobenie nástroja
-
Bezpečnostné inžinierstvo / informačná bezpečnosť
-
DoD 178
-
ALM
-
Malý Android
-
Káblové a bezdrôtové siete
-
Vývoj softvéru v .Net, Java a C/C++ a iné
-
Operačné systémy v reálnom čase
-
Reinžiniering
-
Balíčky podpory dosiek
-
Vývoj ovládačov zariadení
-
Údržba a podpora
Celosvetová sieť dizajnérskych a distribučných partnerov AGS-Engineering poskytuje kanál medzi našimi autorizovanými dizajnérskymi partnermi a našimi zákazníkmi, ktorí potrebujú technickú expertízu a nákladovo efektívne riešenia včas. Kliknutím na nasledujúci odkaz si stiahnete nášPROGRAM DIZAJNOVÉHO PARTNERSTVAbrožúra.