Information att inkludera
- Referenser till styrenhet och originalprogramvara
- En beskrivning av nödvändigt beteende
- Hårdvara, gränssnitt och avsedd användning
- Tillgänglig teknisk information och projektbegränsningar
BlagTuning / Programvara
När en standardfilbegäran inte räcker, startar projektet med det programvarubeteende du behöver. Tydliga krav förvandlar en komplex idé till ett utvecklingsomfång.
Anpassad utveckling börjar med att beskriva vad systemet ska göra, under vilka förhållanden och med vilken hårdvara. En användbar specifikation identifierar styrenheten, tillgänglig mjukvara och de ingångar eller drifttillstånd som är relevanta för det begärda beteendet.
Detta skiljer sig från att välja en konventionell kalibreringskategori. En konvertering, en komponentintegrering eller ett särskilt kontrollkrav kan behöva ett genomförbarhetssteg innan leverans kan definieras. Det första målet är att göra det tekniska kravet tillräckligt tydligt för att kunna utvärderas.
Mjukvaruarbetet är mer tillförlitligt när den ursprungliga referensen, tidigare ändringar och avsedd användning är kända. Ange tillgänglig identifiering och förklara det aktuella beteendet. Om flera styrenheter är inblandade, beskriv deras roller och relevant konfiguration.
Kunskap om ECU-strategier är värdefullt eftersom det hjälper till att ställa rätt frågor och identifiera beroenden. Det ska inte presenteras som ett påstående att alla funktioner är möjliga på alla kontroller. Utvecklingsomfånget är bekräftat för själva mjukvaran och projektet.
Ett anpassat projekt behöver en delad förståelse för vad som kommer att levereras och hur framsteg kommer att bedömas. Kom överens om det nödvändiga beteendet, informationen som workshopen kommer att tillhandahålla och de punkter där programvaran kommer att granskas.
Håll varje revision identifierbar. Om en hårdvaruändring eller ytterligare krav ändrar projektet, registrera det explicit. En tydlig revisionshistorik hjälper till att skilja en justering inom den överenskomna omfattningen från en ny utvecklingsbegäran. Det gör också senare teknisk support mer effektiv.
Mjukvaruutvecklaren och verkstaden bidrar med olika information. Filarbetet adresserar styrenhetens programvara; verkstaden tillhandahåller installationssammanhang och relevanta observationer från applikationen. Kvaliteten på det utbytet avgör ofta hur effektivt en komplex begäran kan utvecklas.
Testning bör besvara projektets faktiska frågor. Det kan handla om mjukvarujämförelser, driftsdata eller andra lämpliga kontroller, snarare än enbart en effektmätning. Resultatet är en definierad mjukvaruleverans med det sammanhang som behövs för att använda och granska den på lämpligt sätt.
Ingen universell kompatibilitet antas. Genomförbarhet beror på den identifierade programvaran, styrenheten och kravet.
Inte nödvändigtvis. Utvecklingens omfattning och förutsättningar måste vara överenskomna innan arbetet påbörjas.
Ett exakt krav, pålitlig originalmjukvara och en tydlig beskrivning av hårdvaran och det aktuella beteendet.