Consilia pomáhá svým zákazníkům snížit rozpočet na vývoj softwaru.
Již mnoho let vyvíjíme aplikace a vestavěný firmware.
Obvyklá otázka pro vývojáře elektronických produktů, poptávajících služby od softwarové společnosti, je, jak zabudovat software do hardwaru.
Nemusíte jednat s více dodavateli

Služby vývoje softwaru
Můžeme urychlit váš projekt vývoje softwaru v mnoha oblastech.
Zaměřujeme se na vestavěné aplikace.
Navrhujeme také jejich softwarové protějšky pro hostitelské počítače, abychom našim zákazníkům poskytli úplný řetězec služeb (včetně integrace hardwaru a softwaru).
Seznam software služeb
Testování embedded systémů
Potřebujete zajistit, aby váš embedded produkt byl stabilní a maximálně spolehlivý a funkční? Naši ISTQB certifikovaní testeři včas odhalí skryté problémy, ušetří vám peníze za pozdější opravy a pomáhají zajistit, že váš produkt bude včas uveden na trh.
Co můžeme udělat pro váš produkt
Poskytujeme služby ve všech fázích životního cyklu vývoje softwaru.
Záleží na zákazníkovi, zda potřebuje využít celý náš procesní řetězec nebo jen některou z našich služeb, například pokud vlastnímu týmu chybí některé specifické kompetence (třeba testování softwaru).
Náš typický tok úloh je založen na následujících řízených procesech:
Studie proveditelnosti
Pro takovou analýzu potřebujeme od zákazníka určité vstupy - např. technické požadavky, cílové náklady a časový plán.

Návrh softwarové architektury
Definujeme jednotlivé softwarové vrstvy, navrhneme funkční bloky a definujeme vztahy mezi nimi.

Ověření konceptu
Na takovém POC (Proof of Concept) také testujeme a měříme kritické body, např. mechanickou stabilitu, odezvu systému, schopnost propustnosti dat a spotřebu energie.

Modely datových toků
Výstup z této fáze použijeme jako základ pro tvorbu modulů/jednotek a plánu jejich testování.

Výběr řešení
Vždy analyzujeme více řešení nebo konceptů, abychom mezi nimi podnítili jakousi vnitřní soutěž a vybrali nejlepší z nich.

Implementace
Při slučování funkčních větví do hlavní větve nám systém pomáhá zejména při revizích kódu.

Modulové Testy
Pomocí jednotkových testů ladíme jednotky/moduly na nejnižší možné úrovni, což je pro nás jedna z nejúspornějších cest ke stabilnímu a spolehlivému softwaru.

Vertikální integrace komponent
To umožňuje vlastníkovi produktu sledovat, zda projekt probíhá rovnoměrně, a co nejdříve odhalit případnou kritickou cestu.

Integrace s HW
Naši kolegové z hardwarového týmu mají velké zkušenosti s vytvářením vlastních hw modulů a s plánováním rozhraní mezi hardwarem a softwarem v předstihu.
Abychom se vyhnuli tomu, že kritické systémové chyby odhalíme příliš pozdě, provádíme integraci softwaru a hardwaru průběžně.

Funkční testy
V případě potřeby vytváříme vlastní testovací systém a implementujeme testy tak, aby je bylo možné kdykoli znovu použít a opakovat.

Regresní testy
Regresní testy jsou pro nás v podstatě pravidelně opakované testy funkcí.
V regresních testech znovu využijeme testovací systém z fáze funkčního testování.

Získejte podporu našich odborníků ve všech fázích vývoje softwaru a posuňte svůj projekt na další úroveň.























