Struktureret system udvikling Minimodul 1: Introduktion, projekt- og tidsplanlægning
|
|
|
- Amanda Andersen
- 9 år siden
- Visninger:
Transkript
1 Struktureret system udvikling Minimodul 1: Introduktion, projekt- og tidsplanlægning Rasmus L. Olsen, 2 februar
2 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling Projektfaser Aktiviteter Tidsmæssige sammenhænge V model Parallel udvikling Tidsplaner 2
3 Introduktion Kursets hjemmeside Kursus holder Rasmus L. Olsen, Jan D. Bendtsen, Jens D. Nielsen Kort om mig selv Færdiguddannet i 2003 (Intelligente Autonome Systemer) Stærkt involveret i bl.a. AAU Cubesat 1 og ADAROS Forsvaret PhD projekt i Januar 2008 Arbejdet i Europæisk forskningsprojekter MAGNET Udvikling af nyt netværksparadigmer (Personal Networks) MAGNET Beyond ( OPEN (service migration) 3
4 Kursus indhold og mål Viden der gør de studerende i stand til at: kunne redegøre for og skelne mellem forskellige udviklingsmodeller kunne redegøre for sammenhængen mellem en udviklingsproces og tidsplanlægning kunne redegøre for designmetoder til både hardware og softwareudvikling kunne forklare betydningen af en krav-analyse og specifikation for et udviklingsforløb kunne forklare interaktion mellem system og eksterne aktører kunne identificere og klassificere generelle grænseflader, f.eks. med henblik på genbrugelighed af grænseflader kunne skelne mellem prototype implementation, emulering og simulering kunne redegøre for black- og whitebox testmetoder 4
5 Væsentlige kompetencer Kompetencer, der gør de studerende i stand til at: være i stand til at definere et system, nedbrydelse i delsystemer samt integration af delsystemer være i stand til at vurdere og perspektivere system verifikation i forhold til systemkrav 5
6 Opfyldelse af studiemål Læsning af litteratur (primære og supplerende) Forelæsninger Opgaveløsninger Aktiv deltagelse i opgaveløsninger Fordelagtigt, også i forhold til jeres projekt NB! I studieordningen står der enten mundtlig eller skriftlig prøve med bestået/ikke bestået. Det er ikke klarlagt endnu hvilken metode evalueringen består i. 6
7 Kursusoversigt og tidsplan Mm1: Introduktion, projekt og tidsplanlægning (Rasmus) Mm2: Analyse og indledende design (Rasmus, selvstudie) Mm3: Krav og accepttest (Rasmus) Workshop I : Opsummering af mm1 3 (Rasmus, Jens, Jan) Mm4: SPU I (Jens) Mm5: SPU II (Jens, selvstudie) Mm6: Object Orienteret programmering I (Jan) Mm7: Object Orienteret programmering II (Jan) Mm8: Object Orienteret programmering III (Jan, selvstudie) Mm9: Scrum og xtreme programmering - I (Jens) Mm10: Scrum og xtreme programmering - II (Jens, selvstudie) Workshop 2: Opsummering af mm 4-10 (Rasmus, Jens, Jan) Mm11: Test in real life - I (Rasmus) Mm12: Test in real life - II (Rasmus, selvstudie) Workshop 3: Opsummering af mm (Rasmus, Jens, Jan) Opfølgning (selvstudie) 7
8 Kursusbog #1 Introduction to Systems Chapter 1 Systems Science and Engineering Chapter 2 Bringing Systems Into Being The system design process Chapter 3 Conceptual System Design Chapter 4 Preliminary System Design Chapter 5 Detail Design and Development Chapter 6 System Test, Evaluation, and Validation System analysis and design evaluation Chapter 7 Alternatives and Models in Decision Making Chapter 8 Models For Economic Evaluation Chapter 9 Optimization in Design and Operations Chapter 10 Queuing Theory and Analysis Chapter 11 Control Concepts and Methods 8
9 Kursusbog #2 Design for operational feasability Chapter 12 Design for Reliability Chapter 13 Design for Maintainability Chapter 14 Design for Usability (Human Factors) Chapter 15 Design for Logistics and Supportability Chapter 16 Design for Producibility, Disposability, and Sustainability Chapter 17 Design for Affordability (Life-cycle Costing) System engineering management Chapter 18 Systems Engineering Planning and Organization Chapter 19 Program Management, Control, and Evaluation + Flere nyttige appendices 9
10 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling Projektfaser Aktiviteter Tidsmæssige sammenhænge V model Parallel udvikling Tidsplaner 10
11 System udvikling set i perspektiv Udbud Forventninger Marked Kvalitets mangel Efterspørgsel Resultater Ekstern proces (f.eks. samfundet) Krav System udvikling Forretningsmuligheder Resultater Kvalitets mangel Forventninger Udbud Marked Efterspørgsel Intern proces (f.eks. virksomhed) Krav Udbud 11
12 Problemstillingen i en nøddeskal 12
13 Hvorfor en struktureret tilgang? Tidsstyring Vedligeholdelse Dokumenentation Risikominimering Kvalitetsoptimering Genbrug m.m. 13
14 Fejlretningsudgifter Relativ udgift for fejlretning Nooooo Krav Design Impl. Test Drift Jo længere henne i udviklingsprocessen, jo mere koster det at rette fejl i tid og penge Systematisk design gør det lettere at rette fejl! Kravfejl -> Designfejl Designfejl -> Impl. fejl Impl. fejl -> tid og penge Årsager (eksempler) Mangel på erfaring Dårlig kommunikation Indforståetheder 14
15 Styringsproblemer Udgifter/ Tidsplan/ Problemer AARRGGhh Realitet Planlagt Årsager (eksempler) Manglende kravspecifikation -> ringe estimeringsgrundlag Mangel på indsigt i udviklingsproblematik Dårlig koordinering mellem udviklere pga. dårlige interface design Mangel på forståelse mellem udviklere Krav Design Impl. Test Integration Hvad går galt her? Problemer bliver først opdaget når moduler er implementeret og skal integreres! 15
16 Software fejludvikling Fejlhyppighed Uheld Ustruktureret/ Udokumenteret Spaghetti kode er svært at vedligeholde - Umuligt at huske efter 10 mdr. Held Struktureret Start V1.0 V2.0 V3.0 Udvikling Udokumenteret kode er svært at udvikle videre på - Centreret omkring få udviklere - Øger afhængighed af disse Introduktion af SW opdateringer Skal være nemt for brugeren og ikke stille alt for store krav Skal ikke introducere flere problemer end der løses 16
17 Undtagelser En person om en simpel ting, f.eks. Ens personlige hjemmeside Et lille hobby projekt Eller mere generelt: når der er tale om et minimalt personligt system til engangsbrug Ellers altid en god ide at bruge struktureret system design 17
18 Konklusion Udvikling er ikke let, specielt ikke hvis det skal ende med succes! Højere succesrate: Struktureret Systemudvikling 18
19 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling Projektfaser Aktiviteter Tidsmæssige sammenhænge V model Parallel udvikling Tidsplaner 19
20 Projektfaser og plan 1. Benyt en udviklingsmodel 2. Udarbejd en kravspecifikation 3. Design før kodning 4. Planlæg test 5. Anvend review teknikken 6. Foretag projektstyring 7. Dokumentér undervejs 8. Foretag konfigurationsstyring 20
21 Projektforløb Hvorfor? Hvad? Hvordan? Sådan! Værsgo! Ide- og analyse fase Kravspecifikation System Design SW udvikling HW udvikling Test og validering 21
22 Iterativt projektforløb Analyse Krav Spec. Design Impl. Accept test Integration Vedligeholdelse - Iteration af projektforløbet er en vital del af struktureret system udvikling - Jo kortere loops, jo bedre, men ingen loop er urealistisk! 22
23 Kravspecifikation U-model for udviklingsaktiviteter Analyse og kravspecifikation Analyse Arkitektur Design SW og HW implementering af use case X System Integrationstest Accepttest Use Case Model Iteration 23
24 Lidt flere detaljer i projektforløbet Tid 24
25 SPU modellen Kravspecifikation: Analyse og use case specificering Kravspecifikation Accepttest specifikation Foreløbelig brugervejledning Evt. en simpel prototype/demo Review af kravspecifikation 25
26 SPU modellen Program design: Opdeling af system i parallelle processer Eksterne grænseflader Interne grænseflader Synkronisering af processer Procesintegration-specifikation Hvordan integreres processerne? Hvad integreres hvornår? Kritiske komponenter først! Vigtigt at alle i gruppen er aktive og enige! 26
27 SPU modellen Procesdesign: Opdeling af proces i moduler Sekventielt program Fællesmoduler Modul specifikation (krav, funktioner, grænseflader) Modulintegrations-specifikation Identifikation af test programmer/stubbe Integration og test 27
28 SPU modellen Moduldesign: Specialiseret design af modul Hvordan Algoritme/flow chart/diagram udlægning Specifikation af datastrukturer Modul test specifikation Black-boks test White-boks test 28
29 SPU modellen Modulimplementering Omsætning af design til kode/hardware Følg standarder, f.eks. Kodestandarder såsom ANSI-C Ledningefarver, f.eks. sort: stel, rød: +5V Stikforbindelser Kodegranskning Forbedrer kode kvalitet Opdagelse af logiske fejl Læring af andres succeser/fejl Nedbrudt ejerskab 29
30 SPU modellen Modultest: Verificering at modulet overholder modulspecifikationen Skrivning af test moduler/stubbe Brug af test apparater Udfyldning af test rapport Dokumentation over hvad der er, og ikke er blevet testet for! Dokumentation over hvilke problemer der eventuelt er fundet. 30
31 SPU modellen Modulintegration: Samling af moduler Test af proces - integrationsrapport Dokumentation over hvad der er, og ikke er blevet testet for! Dokumentation over hvilke problemer der eventuelt er fundet. Vær forsigtig/realistisk Koble kun et modul sammen ad gangen Vær beredt på at skulle gå tilbage til start 31
32 SPU modellen Processintegration: Samling af parallelle processer Sikring at proces kommunikation virker Udarbejdelse af procesintegrationsrapport Det står i bogen det kan være svært, men hvorfor? Manglende funktionaliteter (ups, det mangler vi) Dobbeltarbejde (det er jo det jeg har lavet ) Misforståelser under projektforløbet Forkerte interfaces (jeg troede du mente ) Forkerte datatyper (skulle det være en Float??) Forkert opfattelse af funktionaliteter (skulle den have beregnet kvadratroden også??). 32
33 SPU modellen Accepttest: Skal svare på det helt store spørgsmål: Er produktet som køberen forventer? 33
34 V-modellen - overordnet Kravspecifikation Accepttest Arkitekturdesign System integrationstest SW & HW Implementering 34
35 V - modellen (Software) Kravspec. Programdesign Procesdesign Moduldesign Accepttest Procesintegration Modulintegration Modultest Implementation 35
36 V - model (Hardware) Kravspec. Strukturdesign Accepttest Integrationstest HW moduldesign Layoutdesign HW Modultest Forbindelsestest Wrapning/Printudlægning 36
37 Review undervejs Reviews 37
38 Med går det så gnidningsfrit??? NEJ!!! Men sandsynligheden for det går helt galt reduceres betydeligt 38
39 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling Projektfaser Aktiviteter Tidsmæssige sammenhænge V model Parallel udvikling Tidsplaner 39
40 Et problem: Parallel udvikling af software og hardware SW Implementering af use case X Modul design Detaljeret design Kodning Unit test Modul Integrationstest Diagram tegning Komponent beregning Wrapning/ Lodning Test Modul Integrationstest HW Implementering af use case X Spørgsmål: Hvordan udvikler man SW der skal køre på HW, SAMTIDIGT??? 40
41 Parallel udvikling Realiteten er ofte en balancegang mellem to metoder Sekventiel udvikling 41
42 Eksempel på et blok opdelt system fjernstyret robot GUI PC Controller Robot Platform Platform Aktuator (lyd) SW driver Kommunikation Højttaler Joystick WLAN Hvordan får man effektivt distribueret opgaver, således? Alle laver noget hele tiden Undgår tidspres i slutningen af projektet Alle kan tale sammen og se hinanden i øjnene efter projektet 42
43 Hemmeligheden er... Grænseflader (Interfaces) Hvorfor? Eksempel: Antag vi har fastlagt kommunikation til, så kan GUI folkene snakke med en hurtig stub som imiterer den relle kommunikation Platform Kommunikation WLAN HTTP: Besked x og y TCP/IP g GUI Test stub (HTTP via ) Ligeså med hardware/software Joystick 2 pins: [0..5V] SW Test stub -> (0-5V) 43
44 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling Projektfaser Aktiviteter Tidsmæssige sammenhænge V model Parallel udvikling Tidsplaner 44
45 Tidsplaner, projektstyring, resourceudnyttelse Aktiviteter Design & impl. med test stub SW Modul 3 SW Modul 3 Integration SW Modul 2 SW Modul 2 SW Modul 1 SW Modul 1 HW Modul 2 HW Modul 1 HW Modul 3 System specifikation Design & Impl. Kravspecifikation Start M1 M2 M3.1 M3.3 M3.2 M3 tid 45
46 Værktøjer Eksempel fra Microsoft Project, taget fra Wikipedia ( Der findes en lang række software produkter der kan være behjælpelig med grafisk repræsentation af tidslinjer Kan også være en stor kalender, gule sedler,. En del af dagens opgave at finde et fornuftigt værktøj i kan benytte i jeres projekt, og få det afprøvet 46
47 W-model for leverancer X tid E E L Leverancetid L Y tid Z tid E E E Andre gruppe (medlemmer) kan også være modtagere af (del)produkt! Spørgsmål: Hvorledes bestemmer man hvor leverancerne skal ligge tidsmæssigt? 47
48 Bestemmelse af leveringstider/synkroniseringspunkter God planlægning kræver erfaring! Estimering af tid til opgaver der inddrager forskellige, svært vurder bare parametre Analogi: Hvor lang tid tog en lignende opgave sidst? Faktor vurdering: Hvor erfaren er vedkommende/gruppen man sætter på at lave modul X eller Y? Nyskabelse: Er der noget nyt involveret i aktiviteten? Forudsigelse: Kan der forudses problemer? Kommunikation mellem involverede er ALTAFGØRENDE!!!! 48
49 Bestemmelse af leveringstider/synkroniseringspunkter - Arbejd bagfra #1 Lige før aflevering Hvornår skal i aflevere? Hvor lang tid skal i bruge til at rette de sidste ting? Printe og samle? Hvad hvis printeren ikke fungerer eller computeren går ned? Test og validering Hvor lang tid skal i bruge på at teste? Hvad nu når tingene giver anledning til problemer i ikke har set før? Hvad nu når i opdager det i har testet ikke er godt nok, er forvirrende og ingen mening giver? Hvis i opdager en fejl i test opstillingen? 49
50 Bestemmelse af leveringstider/synkroniseringspunkter - Arbejd bagfra #2 Integration Hvor lang tid tager det at ændre et interface til det rigtige? SW interfaces er hurtigere at ændre end HW interfaces, men det kan til gengæld være svært at opdage fejl i SW interfaces Hvor mange moduler har i? Et modul sættes sammen ad gangen (ingen Big Bang test). Hvad når et modul fejler når i har sat noget sammen? Hvad er plan B, C eller D? Modul Hvor svært er det i har med at gøre for det enkelte modul? Har i gjort noget lignende før? Er der dele i modulet som er svært at anskaffe? 50
51 Bestemmelse af leveringstider/synkroniseringspunkter - Arbejd bagfra #3 System design Hvor komplekst er jeres system? Hvor meget dokumentation skal udarbejdes og gennemarbejdes? Brug tid på at blive enige om interfaces; forstå jeres interfaces! Kravspecifikation og system definition Hvor komplekst er jeres system? Hvor meget dokumentation skal udarbejdes og gennemarbejdes? Skal der støves regler og standarder op fra diverse databaser? Er kunden kendt som langsom eller hurtig responderende? Husk, i kan og bør altid iterere på jeres kravspecifikation, og system definition 51
52 Køkkenvask syndromet... Mer vil ha mer problemet (scope creep) Det skal de nok nå, så det er en aftale Den her mangler vi altså! Det kunne nu også være smart, hvis den også havde Kunderne vil Have dit og dat Er den ikke lidt kedelig at se på? 52
53 Et par yderligere gode råd Løbende feedback og justeringer ved hjælp af status møder og opfølgning er nødvendigt Det er en del af jeres læringsproces!! Brug jeres vejleder til estimering af tid til opgaver 53
54 At lave projektarbejde kræver samarbejde. 54
55 Opgaver Undersøg hvilke værktøjer der findes til projektstyring/tidsplanlægning, evt. se på ovenstående links, og forbered på at argumentere hvorfor lige netop det værktøj i har fundet er et rigtig godt værktøj? Hvordan definerer i et 'godt' værktøj? Hvilke krav har i til at benytte et eller flere styringsværktøjer? Hvis i kunne gå tilbage i tiden med den viden og erfaring i har nu, hvordan vil i så planlægge jeres tid i P1 projekt perioden? Antag i er blevet spurgt om at lede en større projektgruppe (de andre grupper) om at bygge en satellit (eller et andet stort projekt), hvordan vil i gribe opgaven an? 55
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
Struktureret system udvikling Minimodul 3: SPU/UML modellen
Struktureret system udvikling Minimodul 3: SPU/UML modellen Rasmus L. Olsen, 12 Marts 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation
Struktureret system udvikling Minimodul 3: SPU/UML modellen
Struktureret system udvikling Minimodul 3: SPU/UML modellen Rasmus L. Olsen, 11 Marts 2009 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (11 Februar, 2008) Mm2: Kravspecifikation
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
Model og metode til programudvikling. Om undertegnede... Struktureret Systemudvikling. Dagens menu... Tankevækkende erfaringer med systemudvikling...
Model og metode til programudvikling 2004 minimodul 11: Struktureret/Systematisk System Udvikling Kursusholder: Ove Andersen Om undertegnede... Ove Andersen, civ. ing., 1989, ph.d. 2003 arbejdet på diverse
Informatik C robotter
Informatik C robotter Robotter 1. Præsentation af Fable-robotten og indledende øvelser. Robotter 2. Brainstorm på anvendelser af robotter. Udarbejdelse af cases+userstories i grp. Robotter 3. Udarbejdelse
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
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 18 februar 2009 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (11 Februar, 2008)
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
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
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
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
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
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
Semesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester.
Semesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning
Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Projektstyring
Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Projektstyring Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Projektstyring
- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller
- Erfaringer med implementering af MES løsninger SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller DC Projektorganisation Arne J. Boye-Møller, Produktions IT, Projektafdelingen
Struktureret system udvikling Minimodul 2: UML og use cases
Struktureret system udvikling Minimodul 2: UML og use cases Rasmus L. Olsen, 4 februar 2011 1 Evalueringen af Struktureret SystemUdvikling Udgangspunktet for evalueringen af kurset baserer sig på de opgaver
Datatekniker med programmering som speciale
Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene
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
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
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
Jens Myrup Pedersen Adjunkt. Department of Control Engineering Center for Network Planning. SPU 1. kursusgang
Jens Myrup Pedersen Adjunkt Department of Control Engineering Center for Network Planning SPU 1. kursusgang 1 En lille appetitvækker. 2 2*45 minutters forelæsning Dagsorden Herefter opgaveregning se hjemmeside
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
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
DE BEAR TECHNOLOGY. o Processer, metoder & værktøjer. e-mail: [email protected] WWW.DBTECHNOLOGY.DK
Mission Critical o Projekt Information management o Processer, metoder & værktøjer. Side 1 of 11 Projekt information Projekt information management inkluderer alle de processer, som er nødvendige for at
BRUTTO CV Peter Petersen
BRUTTO CV Peter Petersen Tlf.: xx xx xx xx Mail [email protected] Linkedin: https://dk.linkedin.com/in/peterpeter RESUMÉ Jeg har en baggrund som Civilingeniør i Software Engineering og 5 års erfaring med projektledelse
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
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å
KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB
KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål
Underbilag 14 C: Afprøvningsforskrifter til prøver og tests
Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter
Struktureret system udvikling Minimodul 4: Struktureret ProgramUdvikling (SPU) - I
Struktureret system udvikling Minimodul 4: Struktureret ProgramUdvikling (SPU) - I Rasmus L. Olsen, 17 Februar, 2011 1 V-modellen - overordnet Kravspecifikation Arkitekturdesign System integrationstest
Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt
Scope Management ITU 11-09-2013 @janhmadsen Dagsorden Oplægsholder Projektstyring Scope Management i en fælles kontekst Definitioner Scope Management - styring af omfang ved projektets start under projektets
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
UDDANNELSESBESKRIVELSE KREATIV LÆRING 2012
UDDANNELSESBESKRIVELSE KREATIV LÆRING 2012 Indhold Målgruppe for uddannelsen... 2 Dit udbytte på uddannelsen... 2 Den Kreative Platform... 3 Uddannelse på diplom niveau... 3 Uddannelses omfang... 4 Seminarer...
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
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
Iterativ og Agil udvikling
Iterativ og Agil udvikling 1 2 Udfordringer i hverdagen En liste over de udfordringer man står overfor ved implementering af iterativ og agil udvikling. 3 Udfordringer med Iterationer 4 Iterationer, I
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
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
Hvad er en referencelinie? Tidsligt fastlagt Veldefineret tilstand af mellemprodukter Mellemprodukter vurderes Sandhedens øjeblik
Hvad er en referencelinie? Tidsligt fastlagt Veldefineret tilstand af mellemprodukter Mellemprodukter vurderes Sandhedens øjeblik En referencelinie er en koordineret og veldefineret tilstand i et projekt,
Undervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 16/17 Institution Frederikshvan Handelsskole Uddannelse Fag og niveau Lærer(e) Hold EUX Informationsteknologi
Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele
LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan
Effektivitet og kvalitet i projekteksekvering
Webinarrække om projektledelse Intro til Projektmodel Light Effektivitet og kvalitet i projekteksekvering 22.11.2017 Annika Lindberg Hvad er projektmodel light Udviklet af Syddansk Sundhedsinnovation i
Agil-model versus V-model set i lyset af en testers dilemmaer
Agil-model versus V-model set i lyset af en testers dilemmaer 1 Præsentation Foredragsholder Ane Clausen: Cand.Scient i Datalogi Københavns Universitet, Danmark Gift, 3 børn 25 års erfaring med IT: 12
Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, 2. semester
Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning
DTU s automations uddannelser: hvor kommer vi fra og hvor er vi på vej hen?
DTU s automations uddannelser: hvor kommer vi fra og hvor er vi på vej hen? Morten Lind Automation and Control AutomationDesign & Center for Elteknologi Forskningsprojekter Forskningsbaseret undervisning
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 [email protected] www.deltaaxiom.com www.delta.dk Tlf.: 72194421 1 Delta
Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester.
Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning
Procedurer for styring af softwarearkitektur og koordinering af udvikling
LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode
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
Overvejelser ved valg af IT system
Overvejelser ved valg af IT system Teknologisk Institut v/: Tanya Sørensen, faglig leder Agenda Implementeringsproces og kravspecifikation Case Hvordan kommer vi videre? Implementeringsproces og kravspecifikation
Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, 4. semester
Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, 4. semester Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen i
Kravspecifikation For. Gruppen
Kravspecifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 LÆSEVEJLEDNING...3 2. GENEREL BESKRIVELSE...4 2.1 SYSTEM BESKRIVELSE...4 2.2 SYSTEMETS FUNKTION...4
Semesterbeskrivelse. 1. semester, bacheloruddannelsen i samfundsfag Efterår 2017
Studienævnet for Politik & Administration og Samfundsfag Skolen for Statskundskab Fibigerstræde 3 9220 Aalborg Øst Telefon 99 40 80 46 E-mail: [email protected] www.skolenforstatskundskab.aau.dk Semesterbeskrivelse,
7. Referencer til andre værktøjer. 8. Sammenhæng med internationale standarder. 9. Referencer til Projektledelse Teori og praksis. 10.
Projektlederens værktøj 7. Referencer til andre værktøjer Nr. Navn Sammenhæng med Kritisk sti (CPM) 4.3.3 Tidsplan Udarbejdelse af tidsplan er forudsætningen for at kritisk sti kan findes 4.4.2 Successiv
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
Virksomhedens IT værktøjer
DET SAMFUNDSVIDENSKABELIGE FAKULTET 25-01-2019 19:37 FAGBESKRIVELSE Virksomhedens IT værktøjer 12.10.2018 Indholdsfortegnelse Fagnummer Fagtitel Undervisningssprog ECTS-point Ansvarligt studienævn Godkendelsesdato
Implementering af ADMS system. Nina Stender, Dong Energy Nettemadag 2014
Implementering af ADMS system Nina Stender, Dong Energy Nettemadag 2014 Baggrund Afdelingsleder for SCADA og Teleteknik - ansvarlig for el og gas SCADA og Teleteknik systemer i Teknik el og gas - 9 personer
Introduktion til projekter
Introduktion til projekter v. 1.0.3 Introduktion I dette materiale ser vi overordnet på, hvad projekter egentlig er, hvordan de er skruet sammen og hvilke begreber, som relaterer sig til projekter. Vi
Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi. Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018
Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018 Baggrund Revision af ST SO som led i Selvevalueringshandlingsplan
Sundhedsteknologi Første projektarbejde Efterår 2013
Sundhedsteknologi Første projektarbejde Efterår 2013 Velkommen til sundhedsteknologi! Denne lille skrivelse er ment som en hjælp til at komme hurtigt i gang med det første projektarbejde i de administrativt
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
PRINCE2 2009. Projekt & Program Forum - 21-05-2010 1
PRINCE2 2009 Hvad er nyt? Projekt & Program Forum - 21-05-2010 1 Baggrund for ny version Projekt & Program Forum - 21-05-2010 2 Baggrund Refresh Project startede i 2006 Mere end 170 organisationer og individer
UDDANNELSESBESKRIVELSE 2012 INNOVATION OG NYTÆNKNING
UDDANNELSESBESKRIVELSE 2012 INNOVATION OG NYTÆNKNING Indhold Målgruppe for uddannelsen... 2 Dit udbytte som deltager... 2 Uddannelse på diplom niveau... 3 Uddannelses omfang... 3 Seminarer... 3 Læringsform...
Principper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1
SPIL med tidsplan. Formål: Kernestof: Vejledning til opgaven:
Side 1 SPIL med tidsplan Formål: arbejde selvstændigt og sammen med andre i større problembaserede projektforløb og anvende metode til at planlægge, gennemføre og evaluere projektforløbet dokumentere og
CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976
Jakob Niemann IT Konsulent Født: 24/02 1976 Rosendalsgade 11, 2. TV. 2100 København Ø Tlf: +45 2859 9808 [email protected] Resumé: Test og Quality Manager med mere end 15 års IT erfaring. Har stor
Innovationens Syv Cirkler
Innovationens Syv Cirkler Med denne gennemgang får du en kort introduktion af Innovationens Syv Cirkler, en model for innovationsledelse. Dette er en beskrivelse af hvilke elementer der er betydende for
Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)
Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3) Version 2.10 / 04-01-2018 / PHM Indholdsfortegnelse Indledning... 3 Baggrund... 3 Iterativ udvikling med ASE-modellen... 4 Udviklingsprocessen
