En innebygd system er et computing system dedikert til en eller noen få oppgaver. Designing en er en utfordrende prosess som krever maskinvare og programvare kunnskap . Eksempler på embedded systemer er flykontrollsystemer , digitale klokker, medisinske systemer , MP3-spillere og trafikk kontrollsystemer. Instruksjoner
en
System identifikasjon definerer hva utgangen av systemet skal være for en gitt input . Systemet kan modelleres ved hjelp av matematiske modeller, algoritme eller design modeller.
System identifikasjon hjelper modellsystemer som ikke kan gjøres ved hjelp av enkle design trinn .
2
Krav definisjon er det andre trinnet i prosessen. Det definerer behov og forhold som det nye systemet må ha eller møte . I dette trinnet er ulike strukturelle , funksjonelle og ikke-funksjonelle krav som kan komme i konflikt med hverandre identifisert .
3
System arkitektur utbyggingen omfatter system identifikasjon, funksjonell design og detaljert design. Dette trinnet detaljer de ulike komponenter og samspillet mellom dem .
4
Det neste trinnet består av utvikling av programvare, grensesnitt design og hardware design. Programvareutvikling omfatter programvare programmering for systemet. Grensesnitt design bygger et grensesnitt mellom programvare og maskinvare. Hardware design tar hensyn til system spesifikasjon og bygger et system som passer kravene .
5
Integrasjon test kombinerer de foregående trinnene (programvare, grensesnitt og hardware) og sjekker om systemet fungerer godt og maskinvare og programvare samhandle med hverandre uten feil. Hvis feil skjer , følger den innebygde system designer tilbake til systemet identifikasjon trinn og gjør endringer .