Skip to main content

Wat is een interface -bedieningsdocument?

Een interface -besturingsdocument (ICD) is een geformaliseerde beschrijving van de methoden en structuren die betrokken zijn bij het verstrekken van input voor en het ontvangen van output van een specifiek systeem.Het systeem dat wordt beschreven door het interfacecontroledocument kan een softwarebibliotheek of een stuk hardware zijn.Het document hoeft geen enkel formaat te volgen, maar kan een verzameling paragrafen, grafieken of zelfs alleen technische tekeningen van de interface -hardware zijn.Wanneer specifiek verwijst naar software, kan een interface -besturingsdocument lijken en abstracte programmeerinterface (API), die de openbare methoden of functies beschrijft die kunnen worden gebruikt om informatie in de bibliotheek in te voeren en beschrijft ook de uitvoer die het gevolg is.Een interfacebesturingsdocument beschrijft in het algemeen hoe het systeem kan worden geïntegreerd in een groter systeem of om het aan te sluiten op een parallel systeem;Het beschrijft geen van de interne werking van het systeem, dat in een afzonderlijk type document kan worden beschreven.

Het doel van een interfacecontroledocument is om ontwikkelaars van hardware of software te bieden wat documentatie die kan worden gebruikt bij het makeneen systeem of software die gegevens van en naar het systeem zal overbrengen die de ICD beschrijft.Dit betekent meestal het definiëren van exacte functies of hardwarecomponenten op een manier waarop hun handtekeningen bekend zijn en de toleranties van de parameters voor gebruik worden gegeven.In software -engineering kan dit betekenen dat de naam van een bepaalde functie wordt gekend, welk type variabelen worden geaccepteerd als parameters en, mogelijk, welke functionele limieten worden geplaatst op de waarden die worden doorgegeven.Voor een stuk hardware kan deze informatie omvatten welke functies de pinnen van een seriële connectorregeling, alle gebruikte hardware -onderbrekingen en de werksnelheid van het apparaat.Systeem vertaalt input in uitvoer of hoe de uitvoer in het algemeen wordt geproduceerd.Dit stelt ontwikkelaars in staat om een nauw gerichte weergave van het systeem te nemen bij het maken van een interface, maar het vereist ook dat de ontwikkelaars van het systeem dat de ICD -details strikt vasthouden aan de richtlijnen die in het document zelf zijn vastgelegd.Een gemak voor de schrijvers van een interfacecontroledocument en de ontwikkelaars van het systeem is dat de interne implementatie van het systeem niet in het document wordt beschreven en dus vrij kan worden gewijzigd zonder de externe ontwikkeling van interfaces te beïnvloeden die op de ICD vertrouwen.

In sommige situaties kan een interface -besturingsdocument het testen van systemen mogelijk maken zonder een voltooide interface te hoeven gebruiken.Dit kan worden gedaan door de verschillende soorten uitvoer te simuleren die een systeem kan genereren zoals beschreven in de ICD en die uitvoer vervolgens door te geven via de extern ontwikkelde interface.Systemen die alleen geïnteresseerd zijn in het omgaan met één kant van het systeem mdash;zoals de uitvoer, in het geval van hardware zoals een display -apparaat mdash;kan ervoor zorgen dat de interfacefuncties binnen specificaties zonder real-world invoer vereisen.