Software design.
At starte jeres produktudvikling med et solidt softwaredesign er afgørende for nutidens komplekse, softwaredrevne produkter. Et centralt skridt i at skabe korrekt software- og systemdesign er at sikre, at produktet er korrekt specificeret. En klar beskrivelse af produktkrav gør det muligt effektivt at kommunikere og definere systemfunktioner i udviklingsteamet.
Korrekt arkitektur til hvert produkt
Hos EKTOS prioriterer vi den korrekte arkitektur for hver kundes produkt. Uanset om det er en lille coin-cell-sensor eller et distribueret realtids-computersystem, fortjener hvert projekt en korrekt og professionelt dokumenteret softwarearkitektur.
EKTOS følger Kruchtens “4+1”-arkitekturmodel til opbygning og modellering af softwarearkitekturen. Vores designs er pålidelige, skalerbare og udviklet med fokus på fejlhåndtering, fault tolerance og stabilitet for at minimere risikoen for fejl og nedetid.
I dag designer og udvikler EKTOS en bred vifte af moderne produkter, herunder Internet of Things (IoT), RF Electronics, Power Electronics, Medical Electronics, Consumer Electronics, Instrumentation and Control Electronics samt High-Reliability and Robustness Electronics.
EKTOS foreslår følgende designproces
Produkt-onboarding-workshop
Vores tekniske eksperter afholder en workshop for at få en fuld forståelse af jeres produkt, dets funktioner samt betydningen af krav og funktionalitet.
Systemnedbrydning og analyse
EKTOS-teamet gennemfører en grundig analyse og nedbryder systemet i funktionelle komponenter. Vi anvender strukturerede metoder som mind-mapping, flowcharts eller UML-“Component Diagrams” til tydeligt at definere hver funktion.
Udarbejdelse af Component Diagram
Et detaljeret “Component Diagram” sikrer, at alle nødvendige interfaces, porte og underkomponenter identificeres og tilføjes.
Videre designudvikling
Når Component Diagram er på plads, kan vi fortsætte med de næste faser, f.eks. udarbejdelse af et Class Diagram eller overgang til adfærdsdiagrammer.
Firmwareudvikling
EKTOS leverer omkostningseffektiv, professionel C/C++-, Assembler- og Rust-udvikling af embedded software-/firmwareløsninger. Denne pakke omfatter profiling, test og integration med hardware.
Udviklingen kan udføres efter EKTOS’ in-house-udviklingsmodel eller kundens udviklingsmodel. Functional safety kan indgå i udviklingsprocessen.
Vores team kan tilbyde omfattende test- og verifikationsydelser – fra gammeldags manuel test til fuldautomatiserede closed-loop-testmiljøer.
Samtidig kan der leveres ydelser til udvikling af unit-tests til den software, der er under udvikling eller allerede udviklet. Uanset om I er interesseret i functional safety, security eller “bare” ukendte “market”-reguleringer, kan vores team også understøtte det. Uanset om I ønsker en simpel standalone IDE-installation eller vil holde jer til en containerized og fuldautomatiseret CI/CD-pipeline, kan EKTOS hjælpe jer med at designe og implementere den. Vores team kan identificere de nødvendige toolchains og beskrive processerne samt code guidelines for jeres udviklingsteam.
Softwaretyper
Embedded software
Mobile applikationer
Windows .NET-applikationer
Værktøjer og sprog
EKTOS udvikler styreenhed og trådløs kommunikation til JHminiStrø-fodringsrobotten.
EKTOS har hjulpet med at forbedre den nye version af JHminiStrø på en række måder…”
Lars ForbechUdviklings- og produktionschef hos JH Agro
Fortæl os om Deres projekt
Hvad sker der nu?
Vores salgsteam vender tilbage til Dem.
Vi drøfter projektdetaljerne og giver dig vores indledende vurdering af, hvordan det kan løses
Vi indgår en aftale om det videre forløb og gør Deres time-to-market kort og effektiv.
Other services
Explore the rest of what EKTOS Development offers.