Skip to main content

Co je to dokument řízení rozhraní?

Dokument řízení rozhraní (ICD) je formalizovaný popis metod a struktur zapojených do poskytování vstupů pro výstup a přijímání výstupu z konkrétního systému.Systém, který je popsán v dokumentu pro řízení rozhraní, může být softwarová knihovna nebo kus hardwaru.Dokument nemusí dodržovat žádný jednotlivý formát, ale může to být sbírka odstavců, grafů nebo dokonce pouze technických výkresů hardwaru rozhraní.Při specifickém odkazování na software se může dokument pro řízení rozhraní podobat a abstraktnímu programovacímu rozhraní (API), který popisuje veřejné metody nebo funkce, které lze použít k zadávání informací do knihovny a také popisuje výstup, který bude mít za následek.Dokument řízení rozhraní obecně popisuje, jak integrovat systém do většího systému nebo jej připojit k paralelnímu systému;Nepopisuje žádné vnitřní fungování systému, které by mohlo být uvedeno v samostatném typu dokumentu.

Účelem dokumentu pro řízení rozhraní je poskytnout vývojářům hardwaru nebo softwaru nějakou dokumentaci, kterou lze při vytváření použítSystém nebo software, který přenáší data do a ze systému, který ICD popisuje.To obvykle znamená definovat přesné funkce nebo hardwarové komponenty tak, aby byly známy jejich podpisy a jsou uvedeny tolerance parametrů pro použití.V softwarovém inženýrství to může znamenat poznání názvu konkrétní funkce, jaký typ proměnných je přijímán jako parametry a možná, jaké funkční limity jsou kladeny na předávané hodnoty.U kusu hardwaru mohou tato informace zahrnovat, jaké funkce kolíky ovládání sériového konektoru, jakékoli přerušení hardwaru a pracovní rychlost zařízení.Systém překládá vstup do výstupu nebo jak se vyrábí výstup obecně.To umožňuje vývojářům při vytváření rozhraní těsně zaostřené pohled na systém, ale také to vyžaduje, aby vývojáři systému, aby podrobnosti ICD přísně dodržovaly pokyny uvedené v samotném dokumentu.Pohodlí pro spisovatele dokumentu pro řízení rozhraní a vývojáři systému spočívají v tom, že interní implementace systému není v dokumentu popsána, a proto může být volně změněna, aniž by to ovlivnilo vnější vývoj rozhraní spoléhajících se na ICD.

V některých situacích může dokument pro řízení rozhraní umožnit testování systémů, aniž by bylo nutné používat dokončené rozhraní.Toho lze provést simulací různých typů výstupu, které může systém generovat, jak je popsáno v ICD, a poté tento výstup projít externě vyvinutým rozhraním.Systémy, které mají zájem pouze o zpracování jedné strany System MDASH;jako je výstup, v případě hardwaru, jako je zobrazovací zařízení mdash;může zajistit, aby rozhraní fungovalo v rámci specifikací, aniž by vyžadovalo vstup v reálném světě.