Yrke mobilapputvikler
Mobilapputviklere implementerer programvare for programmer for mobilt utstyr, basert på angitte design, ved hjelp av generelle eller bestemte utviklingsverktøy for operativsystemer på enheter.
Ønsker du å vite hva slags karriere og yrker som passer deg best? Ta vår gratis karrieretest for Holland-kode og finn ut.
Personlighetstype
Gratis Karriereprøven
Hvilke jobber liker du? Velg en karriere som samsvarer med preferansene dine. Ta karriereprøven.
Til testenKunnskap
- Mobile operativsystemer
Funksjonene, begrensningene, arkitekturen og andre egenskaper ved operativsystemer som er designet for å kjøre på mobile enheter, f.eks. Android eller iOS.
- IKT-feilrettingsverktøy
IKT-verktøyene som brukes til test- og feilsøkingsprogrammer og programvarekode, f.eks. GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrnid og WinDbg.
- Dataprogrammering
Teknikker og prinsipper for programvareutvikling, som analyse, algoritmer, koding, testing og sammenstilling av programmeringsparadigmer (f.eks. gjenstandsorientert programmering, funksjonell programmering) og av programspråk.
- Integrert utviklingsmiljøprogramvare
Serien programvareverktøy for utvikling av programvare for skriveprogrammer, f.eks. kompilator, feilsøkingsprogram, koderedigeringsprogram og kodehøydepunkter, samlet i et enhetlig brukergrensesnitt, f.eks. Visual Studio eller Eclipse.
- Internet of Things
De allmenne prinsippene, kategoriene, kravene, begrensningene og sårbarheten ved intelligente innretninger (de fleste av dem er beregnet på Internett).
- Verktøy for programvarekonfigurasjonsstyring
Programvarene som utfører konfigurasjonsidentifikasjon, kontroll, tilstandsregistrering og revisjon, f.eks. CVS, ClearCase, Subversion, GIT, og TortoiseSVN , administrerer dette.
Ferdigheter
- Lage flytskjemadiagram
Opprette et diagram som illustrerer systematisk fremgang gjennom en prosedyre eller et system ved hjelp av sammenkoblede linjer og en rekke symboler.
- Tolke tekniske tekster
Lese og forstå tekniske tekster som gir informasjon om hvordan en oppgave skal utføres, vanligvis forklart i trinn.
- Analysere programvarespesifikasjoner
Vurdere spesifikasjonene til et programvareprodukt eller system som skal utvikles, ved å identifisere funksjonelle og ikke-funksjonelle krav, begrensninger og mulige sett med brukstilfeller som illustrerer interaksjoner mellom programvaren og dens brukere.
- Bruke programvaredesignmønstre
Bruke gjenbrukbare løsninger, formalisert beste praksis, for å løse vanlige IKT-oppgaver innen programvareutvikling og -design.
- Samle inn tilbakemeldinger fra kunder vedrørende applikasjoner
Samle inn et svar og analysere data fra kunder for å identifisere forespørsler eller problemer for å forbedre applikasjoner og generell kundetilfredshet.
- Benytte dataassisterte programvareprosjekteringsverktøy
Bruke programvareverktøy (CASE) til å bistå utviklingslivssyklusen, utformingen og implementeringen av programvare og applikasjoner av høy kvalitet som enkelt kan vedlikeholdes.
- Bruke programvarebiblioteker
Bruke kodesamlinger og programvarepakker som fanger opp ofte brukte rutiner for å hjelpe programmerere med å forenkle arbeidet sitt.
- Flytte eksisterende data
Anvende metoder for migrasjon og konvertering av eksisterende data for å overføre eller konvertere data mellom formater eller lagrings- eller datasystemer.
- Utvikle automatiserte overføringsmetoder
Lage metoder for automatisk overføring av IKT-informasjon mellom lagringstyper, formater og systemer for å spare menneskelige ressurser for å utføre oppgaven manuelt.
- Feilrette programvare
Reparere datamaskinkode ved å analysere resultater av testing, finne feilene som gjør at programvaren avgir feil eller uventede resultater, og fjerne disse feilene.
- Utvikle programvareprototype
Utvikle første delvis ufullstendige eller innledende versjon av en programvareapplikasjon for å simulere enkelte særlige aspekter ved sluttproduktet.
Source: Sisyphus ODB