De noodzaak van Software Systeem Engineering
Nu we overgaan van een wereld van ingebedde systemen naar een wereld van cyber-fysieke systemen en systemen-van-systemen, is software niet langer slechts een deel van een systeem.
Nu we overgaan van een wereld van ingebedde systemen naar een wereld van cyber-fysieke systemen en systemen-van-systemen, is software niet langer slechts een deel van een systeem.
Deze opdracht bestond uit het definiëren van een softwareontwikkelingsproces dat voldoet aan ASPICE (SWE3 en SWE4) en bedoeld is om te voldoen aan de behoeften van alle softwareontwikkelingsteams voor voertuigen.
Software is het medium van de digitalisering. Als je software niet begrijpt, heb je geen hoop om met een fatsoenlijke digitaliseringsstrategie te komen.
OEM's in de auto-industrie hebben zich ontwikkeld tot zeer efficiënte organisaties voor uitbesteding en systeemintegratie. Alles wat te maken heeft met een voertuig wordt gezien als een component, inclusief software. Het hele automotive system engineering proces behandelt software als een onderdeel van een voertuig. Hierdoor denken ze niet na over de software als een heel systeem.
Sommige software engineering teams hebben moeite met het begrijpen van het verschil tussen abstractie en vaagheid. Aangezien het ene essentieel is voor de architectuur en het ontwerp van complexe systemen en het andere leidt tot technische schuld en slechte softwarekwaliteit, moeten softwareteams het verschil begrijpen.
De autowereld heeft ontzettend veel te leren over innoveren in software engineering en weinig tijd om dat te doen.