Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Størrelse: px
Starte visningen fra side:

Download "Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag"

Transkript

1 Hvem er vi? Kursus Introduktion Anne Haxthausen Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom andre retninger Lærere: Anne Haxthausen, lektor ved IMM Hubert Baumeister, lektor ved IMM 3 hjælpelærere Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 3 Kursuslærerne Et udviklingseksempel (separat foil-set) Kravspecifikation (separat foil-set) Øvelser i E-databaren i bygn. 341, rum 003 og 015: Lektor Hubert Baumeister: Forskningsinteresser: service-orientation, software udviklings-processer (især agile processes), og formelle aspekter af software engineering teknikker. Dipl.-Inf., Dortmund University 1991, Ph.D. i Comp. Science, Saarland University Forsker ved Max Planck Institute for Computer Science i Saarbrücken ( ). Post doc ved Munich University ( ). Ansat på DTU (IMM) siden 2006, sektionsleder for Software Engineering sektionen siden Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 4

2 Kursuslærerne Kursusmateriale og oplysninger Lektor Anne Haxthausen: Forskningsinteresser: formelle aspekter af software engineering, især design af specifikationssprog og verifikationsteknikker. Civilingeniør, DTU 1985; Ph.D. DTU Software engineer hos DDC og CRI Ansat ved DTU (ID, IT, IMM) siden Gæsteprofessor ved et japansk forsknings-lab 1993 og et universitet i Paris i 2005/06. Hjemmesiden www2.imm.dtu.dk/courses/02161/ indeholder: praktiske oplysninger: lokaler, planer mm kursusmaterialer CampusNet: vil blive brugt til at udsende meddelelser. Bøger: UML Distilled, Third Edition, Martin Fowler, Addison-Wesley, ISBN Kan købes i Polyteknisk Boghandel.... Noter: vil løbende blive gjort tilgængelige fra hjemmesiden. Overheads: vil løbende blive gjort tilgængelige fra hjemmesiden. Opgaver: vil løbende blive gjort tilgængelige fra hjemmesiden. Løsninger: udleveres generelt ikke Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 7 Kursusaktiviteter Første 9 uger: Forelæsninger her mandage kl :45. Øvelser i E-databaren i 341 rum 003 og 015 mandage efter forelæsningerne. Hjælpelærerne vil være tilstede kl Øvelserne skal færdiggøres hjemme. Sidste 4 uger: Projektarbejde i grupper. Konsultationstid hos hjælpelærerne. Aflevering af projektrapporter + give demo er. Ingen skriftlig eksamen. Et udviklingseksempel (separat foil-set) Kravspecifikation (separat foil-set) Øvelser i E-databaren i bygn. 341, rum 003 og 015: Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 8

3 Software Engineering som en disciplin Software Engineering den disciplin, der vedrører alle aspekter ved produktion af programmel, herunder specifikation, konstruktion, test, udvikling, drift og vedligeholdelse. Begrebet software engineering blev indført i forbindelse med en konference i Emne the software crisis Mål programmeringskunsten skulle blive til en ingeniørdisciplin Det er, trods fremskridt, stadig udfordrende at lave programmel, der opfylder brugernes forventninger, og er afleveret til tiden og indenfor budgettet. ung og umoden disciplin Nogle forhold om programudvikling store programmer korrekte programmer hyppige modifikation af programmer konstrueret af flere, muligvis store, udviklings teams.... Desværre er det ofte sådan at tidsplaner skrider (meget) omkostningerne skrider (meget) grænser flyttes vanskeligt at producere software af god kvalitet... Nogle definitioner Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 9 Hvorfor er SE svært? Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 11 F.L. Bauer, from Information Processing, The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and works on real machines IEEE (Institute of Electrical and Electronics Engineers) Software engineering. (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1) Krav ændres og tilføjes hyppigt Vanskeligt at indfange de rigtige krav Svært at overskue andres og egne programmer Svært at gøre rede for programmers korrekthed Begrænsninger i metoder til test af programmel Begrænsninger i metoder til vedligeholdelse af programmel Vanskeligt at lave programdokumentation af høj kvalitet Vanskeligt at vedligeholde programdokumentation Hvad kan man gøre? Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 12

4 Typiske faser i et projekt Analyse: Hvad er problemet definer krav til løsningen. Kravspecifikation Design: Hvordan er løsningen på problemet beskriv opdeling i komponenter, disses grænseflader og opførsel. Model (abstraktion) af løsningen. Designspecifikation Implementering: Konstruer løsningen. Teknisk dokumentation Test: Evaluer løsningen afprøv programmet. Test dokumentation: plan og resultater Mange andre typiske faser findes, f.eks. vedligeholdelse, men kun de fire ovennævnte vil optræde i Der findes en række paradigmer for den process det er at udvikle software. I disse udviklingsprocesser kombineres faserne på forskellige måder. Udfordring: rød tråd (sporbarhed) fra krav til kode Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 13 Teknikker og notationer Der findes mange teknikker og notationer til at udføre og dokumentere resultaterne af de enkelte faser. Hvad er UML? UML = Unified Modeling Language Er en familie af grafiske, objekt-orienterede notationer til at specificere, visualisere og dokumentere modeller af objektorienteret programmel. UML kan også bruges til at modellere andet end programmel, f.eks. begreber. UML er ikke en udviklingsmetode. 13 forskellige typer UML diagrammer Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 15 Forskellige typer diagrammer beskriver forskellige aspekter (views) af et system. I vil lære nogle af disse i dette kursus. Bl.a. vil i lære UML notationen Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 16

5 Kursusmål At kunne gennemføre et mindre projekt ud fra en uformel og åben beskrivelse til et produkt At kunne udvikle krav, design, implementering og test således at væsentlige begreber kan spores igennem hele forløbet Et udviklingseksempel (separat foil-set) Kravspecifikation (separat foil-set) Øvelser i E-databaren i bygn. 341, rum 003 og 015: Kursus indhold Analyse: use cases begrebslister UML klassediagrammer Design: CRC UML klassediagrammer UML sekvensdiagrammer Design-by-contract Design patterns Usability engineering Implementering: i Java (brug af viden I allerede har) Test: systematiske teknikker til planlægning af test værktøj til automatisk at udføre test (JUnit) Udviklingsprocesser Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p Software Engineering 1 c Anne Haxthausen, Spring 2010 p. 19

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater Design by Contract Design and Programming by Contract Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere

Læs mere

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.

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 gbr@fugmann.net Fødselsdato 24. april 1974 Fødselssted Rigshospitalet, København Ægteskabelige

Læs mere

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations Tabelbegrebet Klassediagrammer (III) Tabeller og qualified associations originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University

Læs mere

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases

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

Læs mere

Usability-arbejde i virksomheder

Usability-arbejde i virksomheder Usability-arbejde i virksomheder Jan Stage Professor, PhD Forskningsleder i Information Systems (IS) og Human-Computer Interaction (HCI) Aalborg University, Department of Computer Science jans@cs.aau.dk

Læs mere

Systemdesign af LabInfo. Kalle Christensen s960453. Kgs. Lyngby 2004 IMM-THESIS-2004-14

Systemdesign af LabInfo. Kalle Christensen s960453. Kgs. Lyngby 2004 IMM-THESIS-2004-14 Systemdesign af LabInfo Kalle Christensen s960453 Kgs. Lyngby 2004 IMM-THESIS-2004-14 Systemdesign af LabInfo Kalle Christensen s960453 Kgs. Lyngby 2004-29-02 Technical University of Denmark Informatics

Læs mere

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning 2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

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

Læs mere

3D GeoInformation. Systemudvikling. 1. Introduktion til Systemudvikling og Projektmodeller. Systemudvikling L7 2007 Lars Bodum

3D GeoInformation. Systemudvikling. 1. Introduktion til Systemudvikling og Projektmodeller. Systemudvikling L7 2007 Lars Bodum Systemudvikling 1. Introduktion til Systemudvikling og Projektmodeller Systemudvikling L7 2007 Lars Bodum Program Hvad er et system? Universe of discourse Leavitt s model for forandring Projektmodeller

Læs mere

Generel projektbeskrivelse

Generel projektbeskrivelse 02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt

Læs mere

Uge 5.3: (Search,) Select & implement and development methods

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 *** * ***

Læs mere

Studieordning del 4-2014

Studieordning del 4-2014 Studieordning del 4-2014 Fagbeskrivelser Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 8 Indhold del 4 Fagbeskrivelser 1. Faget Programmering (PRO)...2 2. Faget

Læs mere

Hvilke forskere, både danske og udenlandske, med tilknytning til NBI har gennem tiden modtaget en nobelpris?

Hvilke forskere, både danske og udenlandske, med tilknytning til NBI har gennem tiden modtaget en nobelpris? Hvilke forskere, både danske og udenlandske, med tilknytning til NBI har gennem tiden modtaget en nobelpris? M I Nobelpristagere med tilknytning til NBI Der er en lang række Nobelpristagere, som har været

Læs mere

Studieordning for diplomuddannelsen i informationsteknologi

Studieordning for diplomuddannelsen i informationsteknologi Studieordning for diplomuddannelsen i informationsteknologi April 2007 [v3] 1 Introduktion... 2 2 Formål... 2 3 Indhold... 2 4 Adgangskrav... 3 5 Eksaminer... 3 6 Studieplan... 3 6.1 Formelle modeller

Læs mere

Semesterbeskrivelse OID 3. semester.

Semesterbeskrivelse OID 3. semester. Semesterbeskrivelse OID 3. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen i

Læs mere

IT-UNIVERSITETET I KØBENHAVN

IT-UNIVERSITETET I KØBENHAVN IT-UNIVERSITETET I KØBENHAVN MASTER I SOFTWARE ENGINEERING itu.dk/master/software MASTER I SOFTWARE ENGINEERING Master i Software Engineering er til dig, som allerede er en erfaren software- og systemudvikler,

Læs mere

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer Introduktion Dag 1 1:00 før frokost Bordet rundt - forventninger Formål Resultat for kursister Opgaver

Læs mere

DET PÆDAGOGISKE LABORATORIUM

DET PÆDAGOGISKE LABORATORIUM DET PÆDAGOGISKE LABORATORIUM Børn, kultur, teknologi, pædagogik v. Klaus Thestrup, ph.d.-stipendiat v. Institut for Informations- og Medievidenskab og Ole Caprani, lektor v. Datalogisk Institut, Århus

Læs mere

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn CURRICULUM VITAE Personlige oplysninger Navn Fødselsår 1964 LinkedIn Michael Alrøe http://www.linkedin.com/in/alroe Uddannelse 1988 Dataingeniør, Ingeniørhøjskolen Århus Teknikum 1985 Student (Matematik/Fysik),

Læs mere

Velkommen DMD ere 2010! Lone Malmborg / malmborg@itu.dk

Velkommen DMD ere 2010! Lone Malmborg / malmborg@itu.dk Velkommen DMD ere 2010! Lone Malmborg / malmborg@itu.dk Program 2 Formiddag 10:00 Velkommen til Digitale Medier og Design lidt om uddannelsen 10:20 John Paulin Hansen og Ditte Bergstrøm om Formidling,

Læs mere

Kunde-orienterede digitale forretningsprocesser

Kunde-orienterede digitale forretningsprocesser 24. September 2015 Kunde-orienterede digitale forretningsprocesser!! Thomas Hildebrandt Process and System Models Group IT University of Copenhagen, Denmark!! Grunddata og forretningsprocesser i finansielle

Læs mere

<> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Specialiseringen i <<...>> VED <> i IT-VEST SAMARBEJDET

<<Institutionens logo>> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Specialiseringen i <<...>> VED <<INSTITUTIONENS NAVN>> i IT-VEST SAMARBEJDET STUDIEORDNING FOR MASTERUDDANNELSEN I IT Specialiseringen i VED i IT-VEST SAMARBEJDET FÆLLES SKABELON 10. marts 2008 1 Generel del af studieordning

Læs mere

Arkitekturdokument for Cruise Control

Arkitekturdokument for Cruise Control Arkitekturdokument for Cruise Control Cruise International Revisions historie Dato Version Forfatter Beskrivelse 2.10.2001 0.91 FOH Første version 17/03/09 1.0 KG Afs. 1 og 2 indsat (- 2.1) 15/05/09 1.1

Læs mere

Studieordning del 4-2014

Studieordning del 4-2014 Studieordning del 4-2014 Fagbeskrivelser Datamatiker AP Graduate in Computer Science Version 1.3 Revideret august 2015 Side 0 af 12 Indhold del 4 Fagbeskrivelser 1. Faget Programmering (PRO)...2 2. Faget

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

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

Læs mere

Tabeller (I) Tabeller

Tabeller (I) Tabeller Tabeller (I) Klassediagrammer (III) Tabeller og qualified associations Michael R. Hansen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark En tabel fra en mængde A til

Læs mere

Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger

Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger Velkommen til Kursus 02199: Programmering ved Anne Haxthausen IMM, DTU 4. september, 2001 1. Praktisk information 2. Introduktion til faget (a) kursusmål og motivation (b) hvad er en datamaskine, et program,

Læs mere

Studieordning del 3,

Studieordning del 3, Studieordning del 3, 2014-2016 Autoteknolog, Valgfri Uddannelseselementer Academy Profession Degree in Automotive Technology Version 0.1 Revideret 19. august 2015 Side 0 af 6 Indhold Studieordningens del

Læs mere

Styrket jernbane- og transportforskning på DTU

Styrket jernbane- og transportforskning på DTU Styrket jernbane- og transportforskning på DTU Den danske Banekonference 2016 Koncerndirektør Niels Axel Nielsen 17. maj 2016 Transportforskning på DTU Transportforskning på DTU kører videre og styrkes

Læs mere

02355: Netteknologi B. 3-ugers periode, januar 2010

02355: Netteknologi B. 3-ugers periode, januar 2010 02355: Netteknologi B 3-ugers periode, januar 2010 Opgaven Opgaven går ud på at udvikle et softwaresystem til medicinalvirksomheden WSS Medical Systemet skal bruges til dokumentation af råvareafvejning,

Læs mere

Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København

Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København Studieordning a 1. september 2012 Revideret 16. juni 2014 Revideret 19. august 2015 Indhold Indledning Kapitel

Læs mere

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet...

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet... Indhold 1 Ordliste 2 2 Indledning 3 2.1 Problemstillinger.................................. 3 2.2 Problemformulering................................ 4 2.3 Problemafgrænsning................................

Læs mere

IT-UNIVERSITETET I KØBENHAVN. KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser

IT-UNIVERSITETET I KØBENHAVN. KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser IT-UNIVERSITETET I KØBENHAVN KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser SOFTWAREUDVIKLING OG -TEKNOLOGI Den 2-årige kandidatuddannelse (MSc) i Softwareudvikling og teknologi er en moderne

Læs mere

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF) Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion

Læs mere

Struktur for samkøring af Family Tables og Top Down Design under brug af Wildfire 5.0/Creo 1.0

Struktur for samkøring af Family Tables og Top Down Design under brug af Wildfire 5.0/Creo 1.0 Downloaded from orbit.dtu.dk on: Jan 10, 2017 Struktur for samkøring af Family Tables og Top Down Design under brug af Wildfire 5.0/Creo 1.0 Christensen, Georg Kronborg Publication date: 2012 Document

Læs mere

Forskningsområdet: Informatik. Lektor Pernille Kræmmergaard, cand.merc., Ph.d. AFL, Handelshøjskolen i Aarhus

Forskningsområdet: Informatik. Lektor Pernille Kræmmergaard, cand.merc., Ph.d. AFL, Handelshøjskolen i Aarhus Forskningsområdet: Informatik Lektor Pernille Kræmmergaard, cand.merc., Ph.d. AFL, Handelshøjskolen i Aarhus Forskningsområdet: Informatik Informatikgruppen forsker i ledelse af udvikling, implementering

Læs mere

UML-Light (Note: UML-Light T133, ver. 2004) Finn Overgaard Hansen, IHA

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

Læs mere

<> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Linjen i <<...>> VED <> i IT-VEST SAMARBEJDET

<<Institutionens logo>> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Linjen i <<...>> VED <<INSTITUTIONENS NAVN>> i IT-VEST SAMARBEJDET STUDIEORDNING FOR MASTERUDDANNELSEN I IT Linjen i VED i IT-VEST SAMARBEJDET FÆLLES SKABELON 1. april 2014 1 Generel del af studieordning for masteruddannelsen

Læs mere

Studieordning del 4-2014

Studieordning del 4-2014 Studieordning del 4-2014 Fagbeskrivelser Datamatiker AP Graduate in Computer Science Version 1.2 Revideret januar 2015 Side 0 af 10 Indhold del 4 Fagbeskrivelser 1. Faget Programmering (PRO)...2 2. Faget

Læs mere

Objektorienteret Analyse & Design

Objektorienteret Analyse & Design Objektorienteret Analyse & Design Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen og Jan Stage ISBN: 87-7751-153-0 Udgave: 3. udgave Udgivelsesår: 2001 Antal sider: 452 Pris: Kr. 410,00 På de

Læs mere

Datalogi V-Systemdesign og HCI

Datalogi V-Systemdesign og HCI Datalogi V-Systemdesign og HCI 4. feb 2002 I kurset behandles emnerne interaktive systemer, systemudvikling og projektledelse. Fokus er indledende tilegnelse af metoder, teknikker og værktøjer, som effektivt

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Aug 2015 - Jun 2016 Institution Uddannelse Fag og niveau Lærer(e) Hold Vid Gymnasier [GameIT Studieretning]

Læs mere

Hovedopgave MASTER I INFORMATIONSTEKNOLOGI LINIEN I SOFTWAREKONSTRUKTION

Hovedopgave MASTER I INFORMATIONSTEKNOLOGI LINIEN I SOFTWAREKONSTRUKTION DATALOGISK INSTITUT DET NATURVIDENSKABELIGE FAKULTET AARHUS UNIVERSITET Hovedopgave MASTER I INFORMATIONSTEKNOLOGI LINIEN I SOFTWAREKONSTRUKTION Evaluering af udbud og modenhed af cloud computing software

Læs mere

System Arkitekt Practitioner

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

Læs mere

Objektorientering. Programkvalitet

Objektorientering. Programkvalitet 1 PROSA-Bladet nr. 4 1993 Objektorientering = Programkvalitet? Af Finn Nordbjerg, adjunkt ved Datamatikeruddannelsen, Aalborg Handelskole 1. Indledning Objektorientering er blevet et edb-fagets mest udbredte

Læs mere

10. oktober 2014 så MEgEt koster innovation - så lang tid tager det!

10. oktober 2014 så MEgEt koster innovation - så lang tid tager det! 10. oktober 2014 Så meget koster Innovation - Så lang tid tager det! Så meget koster Innovation Så lang tid tager det! Jeg vil gerne gøre mit produkt smart! Der skal teknik i! > Hvad koster det? > Hvor

Læs mere

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer Cases til Projektlederens roller og kompetencer Palle Ragn 1/9 Bibliografiske oplysninger Kursus: Lokalitet: Afgangsprojekt, Diplom uddannelsen i ledelse JCVU, Århus, Danmark Forfatter: Palle Ragn, 160364

Læs mere

Kvalitetssikring af IT udvikling hos TDC

Kvalitetssikring af IT udvikling hos TDC Kvalitetssikring af IT udvikling hos TDC Kvalitetsrevisor Henning Sams Har være ansat hos TDC siden 1976 og har arbejdet med kvalitet i ca. 10 år, primært som QAér og Proceskonsulent. Underviser bl.a på

Læs mere

Lars Gregersen Technical Product Manager COMSOL A/S larsg@comsol.dk. Fremtidens Matematik

Lars Gregersen Technical Product Manager COMSOL A/S larsg@comsol.dk. Fremtidens Matematik Lars Gregersen Technical Product Manager COMSOL A/S larsg@comsol.dk Fremtidens Matematik Agenda Baggrund COMSOL og IDA Matematik COMSOL Multiphysics Udvikling Anvendelse Matematisk software Hvad kan vi

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

Det Tekniske Fakultet på Syddansk Universitet. Kort sagt 28. maj 2013

Det Tekniske Fakultet på Syddansk Universitet. Kort sagt 28. maj 2013 Det Tekniske Fakultet på Syddansk Universitet Kort sagt 28. maj 2013 Syddansk Universitet Facts Oprettet i 1966 Indtægter: 2.800 mill. kr. 5 fakulteter: Det Tekniske Fakultet Det Naturvidenskabelige Fakultet

Læs mere

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.

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

Læs mere

Valgmodul 13 er et 6 ugers forløb. På Sygeplejerskeuddannelsen i Horsens udbydes 2 valgmodulspakker:

Valgmodul 13 er et 6 ugers forløb. På Sygeplejerskeuddannelsen i Horsens udbydes 2 valgmodulspakker: Valgfag modul 13 Kære studerende Valgmodul 13 er et 6 ugers forløb. På Sygeplejerskeuddannelsen i Horsens udbydes 2 valgmodulspakker: Valgmodulpakke 1: 3 x 2 uger: Uge 1 og 2 Kvalitative og kvantitative

Læs mere

ET MODERNE OG INNOVATIVT UNIVERSITET

ET MODERNE OG INNOVATIVT UNIVERSITET IT-UNIVERSITETET I KØBENHAVN ET MODERNE OG INNOVATIVT UNIVERSITET Vi gør Danmark usædvanligt dygtig til at skabe værdi med it OM IT-UNIVERSITETET I KØBENHAVN IT-Universitetet i København er et selvstændigt,

Læs mere

Birksund kommune. Datatekniker svendeprøve 2011

Birksund kommune. Datatekniker svendeprøve 2011 Birksund kommune Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie 3 2.2 Baggrund for licitationen 3 3 Krav fra Birksund kommune 4 4 Krav til projektgruppens

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Byudvikling, klimaændringer og oversvømmelsesrisiko

Byudvikling, klimaændringer og oversvømmelsesrisiko Byudvikling, klimaændringer og oversvømmelsesrisiko Per Skougaard Kaspersen*, Nanna Høegh Ravn, Karsten Arnbjerg-Nielsen, Henrik Madsen, Martin Drews *PhD student Climate Change and Sustainable Development

Læs mere

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med

Læs mere

SPU UML note. Systematisk Program- Udvikling med UML. Finn Overgaard Hansen

SPU UML note. Systematisk Program- Udvikling med UML. Finn Overgaard Hansen SPU UML note Systematisk Program- Udvikling med UML Finn Overgaard Hansen Ingeniørhøjskolen i Århus Finn Overgaard Hansen, august 2005 Versionshistorie Versionsnr. Dato Initialer Versionen omfatter 0.9

Læs mere

Komponenter og delsystemer

Komponenter og delsystemer Downloaded from orbit.dtu.dk on: Mar 10, 2017 Komponenter og delsystemer Jensen, Peter Hjuler Publication date: 2010 Link to publication Citation (APA): Hjuler Jensen, P. (2010). Komponenter og delsystemer

Læs mere

Gas og el det perfekte mix

Gas og el det perfekte mix Professor og centerleder Jacob Østergaard Center for Elteknologi (CET) Naturgas en nødvendig del af løsningen... Hotel Nyborg Strand 26. november 2010 ? Bred politisk enighed om reduktion af CO2-udledning

Læs mere

Shared space - mellem vision og realitet. - Lyngby Idrætsby som case

Shared space - mellem vision og realitet. - Lyngby Idrætsby som case Downloaded from orbit.dtu.dk on: Jan 27, 2017 Shared space - mellem vision og realitet. - Lyngby Idrætsby som case Brinkø, Rikke Publication date: 2015 Document Version Peer-review version Link to publication

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

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

Læs mere

Brugervenlighed som en fast del af udviklingsprocessen

Brugervenlighed som en fast del af udviklingsprocessen Brugervenlighed som en fast del af udviklingsprocessen Ingrid Haug, 10. marts 2010 Hvorfor dette oplæg? Brugervenlige produkter opnås kun ved at arbejde målrettet med brugervenlighed Alt for sjældent er

Læs mere

SPU UML note. Systematisk Program- Udvikling med UML. Finn Overgaard Hansen

SPU UML note. Systematisk Program- Udvikling med UML. Finn Overgaard Hansen SPU UML note Systematisk Program- Udvikling med UML Finn Overgaard Hansen Elektro- og IKT-afdelingen Finn Overgaard Hansen, august 2003 Versionshistorie Versionsnr. Dato Initialer Versionen omfatter 0.9

Læs mere

standardiseringsorganisation

standardiseringsorganisation Velkommen Dansk Standard som medlem er Danmarks officielle standardiseringsorganisation 220 medarbejdere Grundlagt i 1926 En erhvervsdrivende fond Mere end 220 S-udvalg Flere end 1900 eksperter Standardiseringsorganisationer

Læs mere

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner ROSKILDE TEKNISKE GYMNASIUM Læringsprogram Lommeregner Programmering Malte Fibiger, Rasmus Ketelsen, Nicojal Jensen og Leon Bøgelund, Klasse 3.36 04-12-2012 Indholdsfortegnelse Indledende afsnit... 3 Problemformulering...

Læs mere

Dokument- og Sagsstyringssystem

Dokument- og Sagsstyringssystem Dokument- og Sagsstyringssystem Mads Nissen Kongens Lyngby 2010 IMM-B.Eng-2009-36 Technical University of Denmark Informatics and Mathematical Modelling Building 321, DK-2800 Kongens Lyngby, Denmark Phone

Læs mere

Målrettet talentforløb på de videregående uddannelser

Målrettet talentforløb på de videregående uddannelser Målrettet talentforløb på de videregående uddannelser Støtte og stimuering af talenter med henblik på at skabe en ny generation af vækstorienterede entreprenører og intraprenører Pål Fernvall, Projektleder,

Læs mere

Forskning om usability-arbejde i praksis. Kasper Hornbæk Datalogisk Institut, Københavns Universitet

Forskning om usability-arbejde i praksis. Kasper Hornbæk Datalogisk Institut, Københavns Universitet Forskning om usability-arbejde i praksis Kasper Hornbæk Datalogisk Institut, Københavns Universitet Udfordringer i forskningen Mange forskningsstudier fokuserer på at generere rapporter som beskriver

Læs mere

WORKSHOP om SIMULATION Werner Sperschneider, Specialkonsulent PhD, innovation, Center for Regional Udvikling, Region Hovedstaden

WORKSHOP om SIMULATION Werner Sperschneider, Specialkonsulent PhD, innovation, Center for Regional Udvikling, Region Hovedstaden WORKSHOP om SIMULATION Werner Sperschneider, Specialkonsulent PhD, innovation, Center for Regional Udvikling, Region Hovedstaden Anne Lippert, Overlæge, vice-institutleder, Dansk Institut for Medicinsk

Læs mere

Shared space - mellem vision og realitet. - Lyngby Idrætsby som case. Ph.d.-studerende Rikke Brinkø, CFM, DTU Januar 2015

Shared space - mellem vision og realitet. - Lyngby Idrætsby som case. Ph.d.-studerende Rikke Brinkø, CFM, DTU Januar 2015 Shared space - mellem vision og realitet. - Lyngby Idrætsby som case. Ph.d.-studerende Rikke Brinkø, CFM, DTU Januar 2015 Mig Rikke Brinkø Civilingeniør, PhD studerende PhD projekt: Sharing space in the

Læs mere

Peter Grynderup Poulsen

Peter Grynderup Poulsen 6. marts 2014 Peter Grynderup Poulsen pgpoulsen@gmail.com 30 22 45 24 Allégade 4, 7600 Struer www.pgpoulsen.dk Min baggrund indenfor softwareudvikling spænder meget bredt. Jeg har arbejdet med hjemmesideudvikling

Læs mere

Projekt - Valgfrit Tema

Projekt - Valgfrit Tema Projekt - Valgfrit Tema Søren Witek & Christoffer Thor Paulsen 2012 Projektet Valgfrit Tema var et projekt hvor vi nærmest fik frie tøjler til at arbejde med hvad vi ville. Så vi satte os for at arbejde

Læs mere

To kurser i analyse og kodning af kvalitative data

To kurser i analyse og kodning af kvalitative data To kurser i analyse og kodning af kvalitative data Kursus 1. Displayværksted v/ professor Peter Dahler-Larsen, Syddansk Universitet (2. juni 2008, kl. 9-12) Læsere af kvalitative forskningsrapporter føler

Læs mere

Indblik i statistik - for samfundsvidenskab

Indblik i statistik - for samfundsvidenskab Indblik i statistik - for samfundsvidenskab Læs mere om nye titler fra Academica på www.academica.dk Nikolaj Malchow-Møller og Allan H. Würtz Indblik i statistik for samfundsvidenskab Academica Indblik

Læs mere

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner Førsteårsprøven 2015 Projektbeskrivelse 2. Semester Multimediedesigner Projektbeskrivelse Formål Som afslutning på første studieår skal I gennemføre et tværfagligt projektforløb, der skal afspejle væsentlige

Læs mere

Design og implementering af et lagersystem

Design og implementering af et lagersystem Design og implementering af et lagersystem Martin Skytte Sørensen Kongen Lyngby 2013 IMM-B.Eng-2013-32 Technical University of Denmark Informatics and Mathematical Modeling Building 321, DK-2800 Kongens

Læs mere

Indførelse og integrering af usabilityarbejde i en IT-virksomhed

Indførelse og integrering af usabilityarbejde i en IT-virksomhed Indførelse og integrering af usabilityarbejde i en IT-virksomhed Jan Stage Human-Computer Interaction (HCI) Aalborg Universitet, Institut for Datalogi jans@cs.aau.dk Oversigt Betydningen af usability-arbejde

Læs mere

Information Meeting for DE5 and DE3 Further Study Possibilities

Information Meeting for DE5 and DE3 Further Study Possibilities Information Meeting for DE5 and DE3 Further Study Possibilities General Education Structure Diplomingeniør i Datateknik og Elektronik Civilingeniør i Datateknik og Elektronik Civilingeniør i Softwarekonstruktion

Læs mere

The effects of occupant behaviour on energy consumption in buildings

The effects of occupant behaviour on energy consumption in buildings The effects of occupant behaviour on energy consumption in buildings Rune Vinther Andersen, Ph.D. International Centre for Indoor Environment and Energy Baggrund 40 % af USA's samlede energiforbrug sker

Læs mere

Om forretningsmæssige kompetencer

Om forretningsmæssige kompetencer Om forretningsmæssige kompetencer Uddanner universiteterne kun i det de forsker i? DI, Industriens Hus - 22. september 2009 Jørn Johansen JoJ@delta.dk www.deltaaxiom.com www.delta.dk Tlf.: 72194421 1 Delta

Læs mere

Dette dokument giver detaljerede oplysninger om brugen af systemet. Du kan her finde vigtige ting du skal overveje i forbindelse med brugen af det.

Dette dokument giver detaljerede oplysninger om brugen af systemet. Du kan her finde vigtige ting du skal overveje i forbindelse med brugen af det. European Entrepreneurs Campus - Transfer, configuration and development of multidisciplinary model for promoting entrepreneurship in VET and higher education Project funded by European Commission LLP Programme

Læs mere

Visionen #2: Integrerede metadata

Visionen #2: Integrerede metadata >> Introduktion til metadata Møde i Forsknings-udvalget 14. maj 2013 Danmarks Statistik 1 Visionen #1 1. Statistik- og forskningsdata skal hjælpe brugerne i informations-havet et fyrtårn 2. Metadata skal

Læs mere

Grundlæggende OOA - OOD

Grundlæggende OOA - OOD Grundlæggende OOA - OOD Dette kursus henvender sig til personer, der har lille eller ingen erfaring med softwareudvikling. Med udgangspunkt i UML opbygges et solidt kendskab til softwareudviklingens kunst

Læs mere

Anvendeligheden og Robustheden af Indvendig Isolering

Anvendeligheden og Robustheden af Indvendig Isolering Anvendeligheden og Robustheden af Indvendig Isolering 11-6-2015 Søren Peter Bjarløv DTU s samarbejdspartnere om indvendig isolering GI Realdania EUDP RiBuild, DTU DTU Rigas Tekniske Universitet TI Dresden

Læs mere

Tal og tabeller Facts and Figures

Tal og tabeller Facts and Figures SYDDANSK UNIVERSITET UNIVERSITY OF SOUTHERN DENMARK Telefon phone: +45 6550 1000 sdu@sdu.dk www.sdu.dk Tal og tabeller Facts and Figures 2015 S Y D D A N S K U N I V E R S I T E T UNIVERSITY OF SOUTHERN

Læs mere

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

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

Læs mere

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Hans Hüttel 27. oktober 2004 Mathematics, you see, is not a spectator sport. To understand mathematics means to be able to do mathematics.

Læs mere

It-håndbogen. Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

It-håndbogen. Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. It-håndbogen Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste

Læs mere

DTU test center for hygiejnisk design anvendelse i undervisningen

DTU test center for hygiejnisk design anvendelse i undervisningen 7.11.2012 DTU test center for hygiejnisk design anvendelse i undervisningen Per Væggemose Nielsen IPU Søltofts Plads, Building 221 pvn@ipu.dk 452 52631 / 2962 0843 Agenda Introduktion Anvendelse af Test

Læs mere

Informations- og datamodellering

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

Læs mere

CCS Formål Produktblad December 2015

CCS Formål Produktblad December 2015 CCS Formål Produktblad December 2015 Kolofon 2015-12-14

Læs mere

Introduktion til OO* og UML

Introduktion til OO* og UML Introduktion til OO* og UML Struktureret Systemudvikling Jan Bendtsen Automation and Control Indhold Hvad er OO*? UML Essensen af objekt-orienteret analyse og design: klassebegrebet Relationer mellem objekter

Læs mere

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,..

Læs mere

Aalborg Universitet. NOTAT - Projekt Cykeljakken Lahrmann, Harry Spaabæk; Madsen, Jens Christian Overgaard. Publication date: 2014

Aalborg Universitet. NOTAT - Projekt Cykeljakken Lahrmann, Harry Spaabæk; Madsen, Jens Christian Overgaard. Publication date: 2014 Aalborg Universitet NOTAT - Projekt Cykeljakken Lahrmann, Harry Spaabæk; Madsen, Jens Christian Overgaard Publication date: 2014 Document Version Også kaldet Forlagets PDF Link to publication from Aalborg

Læs mere

Bilag. Planlægning. Kravspecifikation. Tidsplan

Bilag. Planlægning. Kravspecifikation. Tidsplan Bilag Planlægning Tidsplan Mandag 22/8 Planlægning og kravspecifikation Tirsdag 23/8 Kravspecifikation og skitsering Onsdag 24/8 - Torsdag 25/8 Design Fredag 26/8 Implementering Tirsdag 30/8 Aflevering

Læs mere

Introduktion. Jan Brown Maj, 2010

Introduktion. Jan Brown Maj, 2010 Jan Brown Maj, 2010 Introduktion OIOXML har eksisteret som det centrale datastandardiseringsparadigme siden 2002. Til OIOXML-konceptet er der et regelsæt betegnet OIO Navngivnings- og Deignregler (NDR),

Læs mere

Projekthåndbog E- og IKT projekter

Projekthåndbog E- og IKT projekter Projekthåndbog E- og IKT projekter Ingeniørhøjskolen i Århus Michael Alrøe Versionshistorie Ver. Dato Initialer Beskrivelse 1.0 12.01.2009 MA Første version beregnet for IHA semesterprojekter 1.1 20.01.2009

Læs mere

Oasis: Part of the GIRAF System

Oasis: Part of the GIRAF System : Part of the GIRAF System Henrik Klarup, Jens Mohr Mortensen, and Dan Stenholt Møller Aalborg University Juni 26, 2012 AAU, Juni 26, 2012 Slide 1/26 Agenda Multiprojekt Beskrivelse GIRAF Arkitekturen

Læs mere