Model og Metode til Programudvikling. Jens Dalsgaard Nielsen
|
|
|
- Karla Lauritzen
- 10 år siden
- Visninger:
Transkript
1 Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1
2 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,.. Jeg kan findes på Fredrik Bajersvej 7C 2
3 Om... At give et indblik i Objektorientering analyse,design og lidt programmering Beskrivelsesmetoder dertil (UML) Indsigt i selve processen omkring udvikling af programmel Det er et STORT emneområde Man skal ikke forvente at være udlært herefter :-( Man vil støde på det senere i forløbene på AAU :-) 3
4 Dagens tekst Objekter, UML og Programmering Dagens mål: Introduktion til selve processen i SW udvikling Den basale UML drevne udviklingsprocess Aktiviteter i forbindelse med OO udvikling Rational Rose's objectory process - et eksempel Lidt om værktøjer: compilers,... For nogle er det her nyt, andre har haft det i forvejen ;-) 4
5 Problemet UML er blot en grafisk representationsmetode med en række anvendelsesregler Sige INTET om hvordan forløbet fra start til slut - også kaldet processen er. UML i sig selv er ikke en kvalitet Gælder også for andre representationsmetoder Det væsentligste er Processen - som også er det sværeste Har principielt INTET med programmeringssprog at gøre C, java, C++, C#, ADA,asm,... - nogle er nemmere end andre :-) 5
6 Processen I Processen: Hvad der skal gøres Hvornår Hvorfor! Resultat: Dokumentation!!!, programmer, en løsning :-) Modeller, beskrivelser, test specifikationer, accept kriterier,... Det er muligt til en vis grænse at dekomponere en proces Brugerinterviews, sub-system spec,.. Vi vil gerne have systematisk hjælp : metodik, tools, sprog,... 6
7 En proces Et problem har flere sider også SW udvikling Process Context problemdomæne område hvor processen kan bruges Process User guidelines for brug af aktuelle proces Process Steps beskrivelse af aktiviteter Process Evaluation Hvordan resultat debømmes (docs, progr) I det følgende gennemgås disse view angels på en Proces 7
8 Process Context / Problem Domain I hvilken sammenhæng kan denne proces metode bruges Eks: design af hjælpesystem i program mhp specifikke menuer En beskrivelse af problemdomænet (lyder det bekendt?) Hvad er problem område, hvad skal der løses af problemet Indflydelse på organisation, humans, maskineri, økonomi,... Omfatter derforogså bløde områder: Effektivitetsforbedringer Beskrivende metaforer: organismer, maskiner, social...,kultur,... politik,...kontrol strukturer Meget svær at afgrænse hvor man starter og stopper... 8
9 Context II Er et område hvor man ofte skærer hjørner som programmør Er ofte det der afgører om det man laver er godt set fra kundens side!!! Skal ses i sammen med de andre (doch) og især Process Evaluation Problemet er at beskrive en arbejdsgang(process) for at udføre dette der giver et komplet resultat. (dagens opgave?!?!) 9
10 Process User / Guidelines of Use I hvilken sammenhæng skal denne proces-metode bruges Mamn skal forholde sig til brugerprofil(er)/roller og deres evner/viden/færdigheder Typiske handlemønstre (patterns) Etik 10
11 Process Steps / Problem formulering Løsningsdesign Implementationsdesign (implementation, test,...) 11
12 ... Problem Formulation Forståelse for relevante område Diagnosen: hvad er problemet? Giv en prognose for problemløsning (hønen og ægget problem) Hvad, hvorfor og hvornår time is money Definer problemog stepvis problemløsning i konkrete termer Goals, subgoals, Dokumenter vha notationssystem(uml :-) Her ser man at UML er ikke noget i sig selv... 12
13 ... Solution Design Conceptual/logical design Uden hensyntagen til de fysiske love - sådan da Her benyttes et model sprog (UML, petri-net,vhdl, CSP,...) UML er på mange måder et godt valg idet det er context fri. Physical design Environments, maskiner, betjening,... (bla rige tegninger) 13
14 ... Implementation Design Detail design Programmering Overlevering til kunden Manualer osv... 14
15 ... Process Evalutation Hvordan gik det? Forløb Produkt Kundens reaktion Svarer det til hvad der var lagt op til?... 15
16 !!!! Kun een bullet hvor der stod programmering (slide 17) Det går nemt op i hat og briller ISO 9000 framework for dette her USA mil standard DOD-178 (frit efter hukommelsen) En god programmør laver her << 100 liner kode/dag Men der er ingen vej udenom hvis Det kan vedligeholdes og man er flere end sig selv At man kan overleve at mødes i sø og handelsretten Indenfor maritim verden lever systemer ofte år!!! (SW fra 1978 skal vedligeholdes) Jeg har kommerciel SW i drift fra ca
17 Basal UML Use-Case-Driven Models Requirements Use Cases Analysis Design Impl Test Component View Deployment View Use-Case View Logical View Concurrency View 17
18 2 B continued Det her kommer i mere detalie de næste gange... 18
19 Kort om Use-Case-Views På en måde kontrakten imellem bruger og leverandør Skitser typiske situationer/hændelser - over tid Er ligesom basis i hele OO metodikken Håndterer ikke petitesse situationer (som at slå landekoder fra i dvd player ;-) Prøver at beskrive brugen gennem en slags rollespil hvor aktører både kan være bruger og SW moduler. Lægger op til den første intuitive modularisering ER BASIS FOR RESTEN... 19
20 Use-Case's placering Component View Logical View Use-Case View Deployment View Concurrency View 20
21 En meget lille Case? hvad er klokken? osv SW modul regner... Så det er en hel dialog bog hvor det er hvad og IKKE hvordan 21
22 Traditionel OO metode Analyse model Design model Implementation model Deployment model Set lige før 22
23 Nogle analyse aktiviteter... kort... Domæne viden erkendelse alt lige fra brugere over funktionalitet over til HW Udarbejdelse af formal requirements. Er en væsentlig del af kontrakten i projektet, herunder især Use-Cases Forfinelse af ovenstående som fører frem til en mere formel system/adfærds specifikation manualer,... Klasse begreb som er gruppering/clustering af funktionalitet og information Klasse afhængighed, arvede egenskaber (klasse diagrammer),..... og herefter kommer collab diagrams, som kommer senere i kurset 23
24 Nogle design aktiviteter Parallellitets vurdering eks flertrådet server/os Detail design af information (datastrukturer) Exceptions/fejlhåndtering ofte er det der kæden hoppper af (Gen)brug og design af standardkomponenter, biblioteker,... HUSK Sporbarhed Dokumentation som også er andet en rige tegninger/use Cases Enkelhed!!! og enkle interfaces/biblioteksfunktioner Og doku (til kode brug CVS,...) 24
25 Implemtation og test Nogle siger at kodning er for aber... NEJ Men man ser ofte programmer kodet af a... ;-) Smarte programmører (ofte set i C) vil gerne optimere gennem kodning -> ulæselige programmer Test er den anden side af implementation idet en test også ofte skal kodes Airbus case redundante systemer impl uaf i UK og Frankrig Skal selvfølgelig gennem samme tests Vil forhåbentlig ikke fejle de samme steder hvis design er OK!!! 25
26 Værktøjer Meget stor forskel i hvad man bruger GNU tools uden mus, ingen plastik Har kodet linux, o meget andet Høj produktivitet af den dygtige håndværker Integrerede tools Lauterbach, MS, borland, 4GL Har kodet W<xx>, og meget andet Høj produktivitet Nemmere at gå til Et spørgsmål om temperament men hold stilen... 26
27 Større projekter Management er næsten en større del end selve projektet ;-) Tools til Management Versionskontrol Dokumentation Builders Test!!... 27
28 SLUT eller næsten 28
Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases
Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases Rasmus L. Olsen, 27 februar 2008 Introduktion Kursets hjemmeside http://www.kom.aau.dk/~rlo/ Kursus holder Rasmus L. Olsen Færdiguddannet
Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.
Curriculum Vitae Navn Gitte Brunn Fugmann Adresse Mosegård Park 9 3500 Værløse. Telefonnr +45 3927 7371 E-mail [email protected] Fødselsdato 24. april 1974 Fødselssted Rigshospitalet, København Ægteskabelige
Spar tid med struktureret programmering! Om PLC programmering
Spar tid med struktureret programmering! Om PLC programmering 1 MITSUBISHI PLC programmerings software Ved systemtekniker Helge Gulstad Tlf. Direkte: 46 74 01 61 Mob: 21 19 25 64 Mail: [email protected] 2
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Introduktion til kurset Rolf Fagerberg Forår 2019 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, Institut for Matematik og Datalogi (IMADA) Forskningsområde: algoritmer
Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016
Standardisering af PLC Programmering SESAM Præsentation 2. November 2016 1 Agenda Introduktion TC Skjern Historien bag standardisering Hvad indeholder standarden? Struktureret Tekst programmering Uddannelse
Introduktion til DM507
Introduktion til DM507 Rolf Fagerberg Forår 2017 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA Forskningsområde: algoritmer og datastrukturer 2 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA
Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag
Hvem er vi? Kursus Introduktion Anne Haxthausen [email protected] Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom
Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services
Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER
Succesfuld implementering af automatiseret test
Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh [email protected] 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject
High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev [email protected] 30/9-2015
High performance maksimér potentialet En måling er bedre end 100 mavefornemmelser Per Hartlev [email protected] 30/9-2015 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter Kurser Opgave
Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.
Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet
Sammenligning af metoder
Sammenligning af metoder Hvorfor sammenligne? Den ideelle metode Generelle frameworks (NIMSAD/Andersen) Wood-Harper framework til sammenligning Problemer med sammenligning af metoder Hvorfor sammenligne?
Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1
Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer
Mobilitet har fået nyt navn: CrossPad. Comwell Kolding den 9. april 2013
Mobilitet har fået nyt navn: CrossPad Comwell Kolding den 9. april 2013 it s a mobile first world I går Find hen til computeren I dag Der er en App til det Lokation Er ikke relevant Tid Er på min side
CANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark [email protected] 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
DANSK IT ARKITEKTUR CERTIFICERING
DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR
Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev
Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev [email protected] 7/11-2016 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter
Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev
KL s Dialogforum for it-leverandører og konsulenthuse 7. november 2016 Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev [email protected] 7/11-2016
System Arkitekt Practitioner
System Arkitekt Practitioner Kompetencebeskrivelsee DISAC Danish IT Society s Architectural Certification DANSK IT 2012 1 IT arkitekt Practitioner System Arkitekt Denne certificering repræsenterer det
Uge 5.3: (Search,) Select & implement and development methods
Innovationsprocesser Uge 5.3: (Search,) Select & implement and development methods A A R H U S U N I V E R S I T E T Department of Computer Science 1 Innovation & ICT development *** Innovation *** * ***
Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling
Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange
Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?
Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S
CCS Formål Produktblad December 2015
CCS Formål Produktblad December 2015 Kolofon 2015-12-14
IT projekt person galleri
Denne guide er oprindeligt udgivet på Eksperten.dk IT projekt person galleri Denne artikel forsøger at forklare lidt om hvilke funktioner der ligger bag ved de forskellige titler som deltagerne i et IT
Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6
Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side
Informations- og datamodellering
Informations- og datamodellering Lær at analysere og dokumentere din organisations forretningsbegreber, interesseområder og data på en konsistent måde der er nem at kommunikere med ledere, designere, udviklere
Undervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2014 HTX
2a. Conceptual Modeling Methods
ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010. CONTENT Conceptual
Introduktion til objektorientering. OO, Java og BlueJ
Introduktion til objektorientering OO, Java og BlueJ Plan Time 1 Objekt-orienteret problemløsning BlueJ eksempel Time 2 Begreber og fænomener à klasser og objekter Modellering Øvelse: itunes Problemløsning
Lavet af Danni jensen og David Olsen
Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse
Hassansalem.dk/delpin User: admin Pass: admin BACKEND
Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin
Grafisk produktion & workflow
Grafisk produktion & workflow WORKFLOW & PRODUKTION WEBSITE NATURSPEJDERNE Dokumentation I 2 OPGAVEN Opgaven Jeg har lavet dette fiktive website der kunne være en mulighed for en nyopstartet spejderforening.
FRISØR VEST. Link til hjemmesiden: Frisorvest.github.io. Lavet af: Aleksander, Benjamin, Line & Cathrine
FRISØR VEST Link til hjemmesiden: Frisorvest.github.io Lavet af: Aleksander, Benjamin, Line & Cathrine Case 3: Aleksander, Benjamin, Line & Cathrine. Beskrivelse af gruppens tidsplan Trello: Vi har benyttet
Installation og ibrugtagning af Geomagic Alibre Vault
Karl Lausten Bright Ideas Tlf.:+45 98 62 28 37 Mejsevej 8 Email: [email protected] DK-9600 Aars www.bright-ideas.dk CVR 26 85 59 69 12.02.2014 Installation og ibrugtagning af Geomagic Alibre Vault
Sesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES
Sesam seminar nr. 106 Opbygning af standard software bibliotek til PLC / SCADA / MES Fokus områder: Fundament & omfang af software bibliotek Overvejelser i forbindelse med etablering af bibliotek Vedligeholdelse
DAXIF# - Delegate Automated Xrm Installation Framework. Delegate A/S
DAXIF# - Delegate Automated Xrm Installation Framework Delegate A/S Agenda Delegate A/S DAXIF# Kun et programmeringssprog Type stærke script (og selvdokumenterende) filer Unit tests afvikles før assembly
Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S [email protected]
Erfaringer med Information Management Charlottehaven Jens Nørgaard, NNIT A/S [email protected] Agenda Hvor ligger virksomhedens information gemt og hvor opstår kravet til at finde denne information. Find Find
Introduktion til ActionScript
Introduktion til ActionScript Kaspar Rosengreen Nielsen [email protected] i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, [email protected] 1 Dagens program Opsamling på
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 27 februar 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation
Datatekniker med infrastruktur som speciale og ITsupporter
Datatekniker med infrastruktur som speciale og ITsupporter H1 infrastruktur indledning H1 varer ti uger. For datateknikeren består det af ni uddannelsesspecifikke fag, samt valgfaget H1-projekt. IT-supporteren
Design by Contract. Design and Programming by Contract. Oversigt. Prædikater
Design by Contract Design and Programming by Contract Anne Haxthausen [email protected] Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere
UML-Light (Note: UML-Light T133, ver. 2004) Finn Overgaard Hansen, IHA
UML-Light (Note: UML-Light T33, ver. 2004) Finn Overgaard Hansen, IHA Programmering PRG + Semesterprojekter PRJ+PRJ2 Version: 20--2004 Indhold Første del: Introduktion til UML-Light og UML Klasser og objekter
Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0
Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS
Mangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen?
Mangelfuldt dokumenterede it-systemer Hvordan løses udfordringen? Indholdsfortegnelse 1. Resume... 3 2. Introduktion... 3 3. Fordelene ved at løse udfordringen... 3 4. Løsningen... 4 4.1 Hvordan?... 4
Bypassing the. Brian Marick
Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer
Læseplan for valgfaget teknologiforståelse. (forsøg)
Læseplan for valgfaget teknologiforståelse (forsøg) Indhold Indledning 3 Trinforløb for 7.- 9. klassetrin 4 Design 4 Programmering 5 Indledning Valgfaget teknologiforståelse er etårigt og kan vælges i
Database for udviklere. Jan Lund Madsen PBS10107
Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated
Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh
Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business
Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre
Postregistrering Eksamensprojekt i Lavet af: Frantz Furrer Vejleder: Claus Borre Side af 4 Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - Rapport: Rapportens titel: Postregistrering Side antal:
Projektopgave Operativsystemer I
Velkommen til projekt på Data faget 6222 Operativsystemer I! Udarbejdet af: Anders Dahl Valgreen, mail [email protected], mobil 23 43 41 30 I dette projekt skal din gruppe i tæt samarbejde med resten af
J2ME portabilitet. J2ME portabilitet. Afgangsprojekt på IT-Diplomuddannelsen ved Center for Videreuddannelse på Ingeniørhøjskolen i København
J2ME portabilitet Afgangsprojekt på IT-Diplomuddannelsen ved Ingeniørhøjskolen i København Eksamen: 10-06-2005 kl. 10:30 Studerende: Kenn A. Thisted (K4297) Vejleder: Birger Andersen J2ME portabilitet
Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.
Indhold 1 Logbog 2 1.1 Log den 01-02-10.................................. 2 1.2 Log den 02-02-10.................................. 2 1.3 Log den 08-02-10.................................. 2 1.4 Log den
Svendeprøve Projekt Tyveri alarm
Svendeprøve Projekt Tyveri alarm Påbegyndt.: 8/2-1999 Afleveret.: 4/3-1999 Projektet er lavet af.: Kasper Kirkeby Brian Andersen Thomas Bojer Nielsen Søren Vang Jørgensen Indholds fortegnelse 1. INDLEDNING...3
Beredskab til iseries
Beredskab til iseries - For en sikkerheds skyld Peter Nittegaard IBM IT-katastrofeberedskab E-mail: [email protected] IT Manager Konference 2006 August 2006 Agenda Hvorfor skal virksomheden have
Implementering af robotprojekt hos EME
Implementering af robotprojekt hos EME Faserne når man skal gennemføre sit første robotprojekt Per Lachenmeier, CEO, EasyRobotics ApS Agenda: Præsentation af Jeper Østergård, EME og Per Lachenmeier, EasyRobotics
Programmering i folkeskolen
Programmering i folkeskolen Danmark har et mål om at være et af verdens førende it-samfund, men virkeligheden er desværre en anden. Kun ganske få unge mennesker har en tilstrækkelig indsigt i den måde,
Opnå optimal ydeevne, samtidig med at du øger fortjenesten. Modicon M221 PLC er
Opnå optimal ydeevne, samtidig med at du øger fortjenesten Modicon M221 Få det maksimale ud af dine maskiners ydeevne med MachineStruxure Den NÆSTE generation af MachineStruxure er en komplet automationsløsning,
Øvrige kurser fra Technology College Aalborg
Øvrige kurser fra Technology College Aalborg Migrering af Linux version til nyere versioner Du får kendskab til at migrere og opdatere en Linux Workstation til en anden Linux Server (eks. fra RedHat WS
Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN
Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN 1/20 Indledning Dette projekt er den afsluttende del af webudvikling-studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med
Dynamic Line Management Branchemøde d. 3 september 2014. 3. september 2014 Torben Weihe Dam
Dynamic Line Management Branchemøde d. 3 september 2014 3. september 2014 Torben Weihe Dam 1 Indhold 1. DLM baggrund 2. Tidslinje 3. Forslag til implementering 4. Foreløbig IT-specifikation i PPR/idébeskrivelsen
Indholdsfortegnelse for kapitel 1
Indholdsfortegnelse for kapitel 1 Forord.................................................................... 2 Kapitel 1.................................................................. 3 Formål............................................................
Niels Johnsen Problembehandlingskompetencen
Niels Johnsen Problembehandlingskompetencen Kursus arrangeret af UCC og Danmarks Lærerforening Ringsted 18.9.2015 Matematiske problemer matematiske spørgsmål, der ikke kan besvares udelukkende med rutinemetoder
Fable Kom godt i gang
Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90
Installation af en virtuel maskine
Installation af en virtuel maskine Hvad er en virtuel maskine? Du skal se en virtuel maskine som en ekstra computer, som kører inde i maven på din computer. Det vil sige du kan have en windows computer
Infoblad. ISO/TS 16949 - Automotive
Side 1 af 5 ISO/TS 16949 - Automotive Standarden ISO/TS 16949 indeholder særlige krav gældende for bilindustrien og for relevante reservedelsvirksomheder. Standardens struktur er opbygget som strukturen
1. Indledende spørgsmål
Velkommen til vores spørgeskema om IT virksomheder og IT ansatte i Danmark. Spørgeskemaundersøgelsens formål er at kortlægge den nuværende tilstand indenfor evaluering/test af IT produkter med en brugergrænseflade.
Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: [email protected] RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK
Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: [email protected] RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Profil Erfaren udvikler med teknisk indsigt. Arbejder pt. meget med udvikling
