Reverzní inženýrství
Poznejte svůj
současný software
Co je reverzní inženýrství
Reverzní inženýrství softwaru využijete především ve dvou případech:
1. Když potřebujete implementovat změny ve stávajícím systému, ale ve vývojovém týmu ho zná jen jeden člověk, na kterého ostatní spoléhají – nebo, co hůř, ho pořádně nezná už nikdo a nevíte, kde všude se změny mohou negativně projevit. Reverzní inženýrství vám pomůže software detailně zmapovat a vytvořit jasné modely a diagramy, které usnadní další rozvoj a údržbu.
2. Pokud chcete vytvořit nový software na základě starého řešení, které už není podporované nebo nevyhovuje. Díky reverznímu inženýrství získáte srozumitelné podklady pro vývoj nového systému, který naváže na to, co ve starém fungovalo.
V obou případech vám reverzní inženýrství dává přehled o systému a snižuje riziko nečekaných problémů při změnách nebo přechodu na nové řešení.
Přínosy reverzního inženýrství
Pochopení fungování stávajícího systému
Odhalení slabin a rizik
Získání chybějící dokumentace
Nezávislost na původním dodavateli
Příprava na modernizaci nebo migraci
Snížení nákladů na údržbu
Jak probíhá spolupráce
- Vyplňte formulář pro konzultaci zdarma.
- Ozveme se vám co nejdříve a domluvíme si videohovor k upřesnění vašich potřeb.
- Domluvíme si formu a podmínky spolupráce.
- Poradíme se s týmem o proveditelnosti z hlediska vašich záměrů a našich kapacit.
- Pokud budeme pracovat s kódem vaší aplikace, budeme potřebovat souhlas majitele licence, přístup ke zdrojovým kódům a informace o systému.
- Provedeme analýzu a reverzní inženýrství dle domluveného rozsahu.
- Obdržíte dokumentaci, analýzu funkcí a doporučení pro další postup.
- Spolupráci lze dále rozšířit například o business analýzu, IT analýzu, migraci dat, vývoj softwaru na míru.
Často kladené dotazy
Ano, pokud jste vlastníkem systému nebo máte potřebná práva. Právní stránku vždy ověříme.
I bez dokumentace a kódu vám potřebné znalosti zrekonstruujeme z uživatelského rozhraní tak, jak to umožní.