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

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

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design

Læs mere

Opgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer

Opgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer Opfølgning på Opgave 2 og Use Cases originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University of Denmark Opgaven fortsat Efter

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

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

Revision af studieordninger

Revision af studieordninger Revision af studieordninger CS(it) Nye matematik kurser Reviderede studieordninger for Datalogi og Software til 2019 Revision af studieordninger v/ulrik Nyman 1 CS(IT) Formål: Reduktion i antallet af uddannelser:

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

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

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

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

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

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

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

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

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

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

<<Institutionens logo>> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Specialiseringen i <<...>> VED <<INSTITUTIONENS NAVN>> 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

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

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 SCRUM Du skal give en overordnede beskrivelse af udviklingsmetoden SCRUM. Beskrivelsen skal indeholde forklaring på følgende begreber: Scrum Theory Scrum Values The Scrum Team Scrum Events

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

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

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Januar Maj 2019 Institution Niels Brock Innovationsgymnasium Uddannelse Fag og niveau Lærer(e) Hold hhx Informatik

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Termin hvori undervisningen afsluttes: Juni 2019 VID Gymnasier

Læs mere

<<Institutionens logo>> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Linjen i <<...>> VED <<INSTITUTIONENS NAVN>> 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

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

Case: Svømmeklubben Delfinen

Case: Svømmeklubben Delfinen 1. Semesterprojekt Datamatikeruddannelsen, 2. Obligatoriske opgave, efterår 2017 Case: Svømmeklubben Delfinen Svømmeklubben Delfinen er en mindre klub, der er i vækst. Klubbens ledelse ønsker derfor udviklet

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

Semesterbeskrivelse Innovation og Digitalisering, 3. semester.

Semesterbeskrivelse Innovation og Digitalisering, 3. semester. Semesterbeskrivelse Innovation og Digitalisering, 3. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning

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

Plan for præsentationen

Plan for præsentationen Rejsen på vej til Test Drevet Udvikling i Uddannelses- og Forskningsministeriet Præsenteret af Klaus Olsen Willy Kofoed kontorchef i Uddannelses- og Forskningsministeriet Kenneth B Andersen IT Minds På

Læs mere

DANSK IT ARKITEKTUR CERTIFICERING

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

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

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

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

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

Fra røg til dårlig fisk: DTU-studerende finder nye anvendelser for sensorteknologi

Fra røg til dårlig fisk: DTU-studerende finder nye anvendelser for sensorteknologi Downloaded from orbit.dtu.dk on: Oct 05, 2019 Fra røg til dårlig fisk: DTU-studerende finder nye anvendelser for sensorteknologi Lassen, Lisbeth Publication date: 2017 Document Version Også kaldet Forlagets

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

2a. Conceptual Modeling Methods

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

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

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

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

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

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

Vejledning til udviklingsprocessen for projekt 2

Vejledning til udviklingsprocessen for projekt 2 Vejledning til udviklingsprocessen for projekt 2 Versionshistorik Ver. Dato Initialer Beskrivelse 0.01 17.11.14 KBE Første version 0.02 24.11.14 TFJ Rettet efter 1. review 0.03 26.11.14 KBE Omskrevet analyse

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

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

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

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

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

Semesterbeskrivelse OID 5. semester.

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

Læs mere

Undervisningsbeskrivelse for Fag, Teknologi B semester 1-2 2012-2014. Stamoplysninger til brug ved prøver til gymnasiale uddannelser

Undervisningsbeskrivelse for Fag, Teknologi B semester 1-2 2012-2014. Stamoplysninger til brug ved prøver til gymnasiale uddannelser Undervisningsbeskrivelse for Fag, Teknologi B semester 1-2 2012-2014 Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Maj 2014 Institution Uddannelse Fag og niveau Lærer(e) Hold Teknisk

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

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

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

What s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE

What s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE Information Meeting for DE5 and DE3 Further Study Possibilities What s Our Current Position? General Education Structure Andre muligheder DE3-DE5 Semesters (AUE) What Can You Choose After DE5? Diplomingeniøruddannelsen

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

Undervisbeskrivelse for faget. Design & Produktion El

Undervisbeskrivelse for faget. Design & Produktion El Undervisbeskrivelse for faget Design & Produktion El Skoleåret 2017/2018 Hold 1 & 2 Ansvarlige for planen: Jonas Hansen Kristina Rødgaard 1 Fagplan for Design & Produktion - El Teknisk Gymnasium, Rybners

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

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

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

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

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

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

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

JEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009

JEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 JEM1 LAB14 Journal Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 Denne journal er fremstillet i forbindelse med udarbejdelsen af en J2ME applikation der holder og persisterer links og

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

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

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

Aktivitetsvidenskab -

Aktivitetsvidenskab - Aktivitetsvidenskab - Ergoterapeutisk Selskab for Psykiatri og Psykosocial Rehabilitering ved Jesper Larsen Mærsk Disposition I. Introduktion til aktivitetsvidenskab historie og formål II. Aktivitetsvidenskab

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

Inklusion gennem æstetiske læreprocesser

Inklusion gennem æstetiske læreprocesser Inklusion gennem æstetiske læreprocesser Projektarbejdsformen og skabende processer som udgangspunkt for inkluderende fællesskaber i dagtilbud Udviklingsprojekt i Aalborg Kommune 2012 Indledning Hvorfor

Læs mere

Kan en workshop om bedømmelse give højere karakterer?

Kan en workshop om bedømmelse give højere karakterer? DTU s 5. Undervisningsbiennale 17. November 2016 Kan en workshop om bedømmelse give højere karakterer? Claus Thorp Hansen 1. Introduktion 2. En workshop om bedømmelse 3. Resultater 4. Afslutning og diskussion

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

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

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

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

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer?

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer? Kandidatuddannelsen i Informationsarkitektur - Aalborg 3 respondenter 10 spørgeskemamodtagere Svarprocent: 30% Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer? I hvilken grad har uddannelsen

Læs mere

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer?

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer? Kandidatuddannelsen i Informationsvidenskab - Aalborg 2 respondenter 5 spørgeskemamodtagere Svarprocent: 40% Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer? I hvilken grad har uddannelsen

Læs mere

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Mandatory Core Topic: BUITA Om kurset Subject Activitytype Teaching language Registration Informatik master course English Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode,

Læs mere

One-Stop-Science-Shop

One-Stop-Science-Shop One-Stop-Science-Shop - én indgang til universitetet for erhvervslivet Betydningen af OSSS for DTU og andre universiteter Knut Conradsen Professor, DTU Informatik Industribeskæftigelsen 1995-2009 FoU udgifter

Læs mere

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

Semesterbeskrivelse Innovation og Digitalisering, 1. semester. Semesterbeskrivelse Innovation og Digitalisering,. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen

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

Oplæg til første-behandling af kandidat-uddannelsen i Sundhedsteknologi i S-studienævnet:

Oplæg til første-behandling af kandidat-uddannelsen i Sundhedsteknologi i S-studienævnet: Oplæg til første-behandling af kandidat-uddannelsen i Sundhedsteknologi i S-studienævnet: Kandidatuddannelsens overordnede struktur foreslået af arbejdsgruppen: Sem Modul ECTS 1. Tema: Eksperimentel forskning

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

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

Carsten Broder Hansen - DTU Orbit (12/08/2016) Carsten Broder Hansen

Carsten Broder Hansen - DTU Orbit (12/08/2016) Carsten Broder Hansen Carsten Broder Hansen - DTU Orbit (12/08/2016) Carsten Broder Hansen Organisations Science Journalist, Technical Information Center of Denmark 04/07/2003 01/04/2016 Former cbh@dtv.dk Technical Information

Læs mere

Lavet af Danni jensen og David Olsen

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

Læs mere

lokale og tidspunkt Form uge Dato for reeksamen Form

lokale og tidspunkt Form uge Dato for reeksamen Form 2. SEMESTER - FSV Afl. dato eksamen, * 29.5 26.-28.6 Prøve ansv. Vejleder Borger/brr/patient perspektiver og belysning heraf 19.-20.6 4.6 27.8 CO Sundhedsøkonomi og prioritering 2.7 15.8 12.9 CEJ hjemme

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

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

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

Effektdrevet it-udvikling Status og erfaringer

Effektdrevet it-udvikling Status og erfaringer Præsentation af kapitel til bogen Sundhedssektorens digitalisering: ledelse og effektmåling. Bogen er en antologi med bidrag fra forskere fra faggruppen 'Ledelse og effektmåling' under sundhedsitnet (www.sundhedsit.net).

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

UVB - Stamoplysninger til brug ved prøver til gymnasiale uddannelser

UVB - Stamoplysninger til brug ved prøver til gymnasiale uddannelser UVB - Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Termin hvori undervisningen afsluttes: Maj 2013 Institution Teknisk Gymnasium Skive - Skive Tekniske Skole Uddannelse HTX Fag

Læs mere

Formidling og dokumentation af arkitektur. FDA konferencen, September 2019

Formidling og dokumentation af arkitektur. FDA konferencen, September 2019 Formidling og dokumentation af arkitektur FDA konferencen, September 2019 Retningslinjer og vejledninger ift dokumentation 2 Arkitekturudarbejdelse Metode og dokumentation Hvad skal vi lave og hvorfor?

Læs mere

XM @ DTU. License to Thrill

XM @ DTU. License to Thrill XM @ DTU License to Thrill Matematik 1 på DTU S. Markvorsen & P. G. Hjorth Institut for Matematik, Bygning 303S, DTU DK-2800 Kgs. Lyngby 1 1 Matematik 1 I begyndelsen af det tredie årtusind hedder på Danmarks

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