UML modelbaseret softwareudvikling af indlejrede systemer

Størrelse: px
Starte visningen fra side:

Download "UML modelbaseret softwareudvikling af indlejrede systemer"

Transkript

1 UML modelbaseret softwareudvikling af indlejrede systemer Foredrag i Dansk Selskab for Datateknik, Syddansk Universitet Sønderborg 23. september ved Finn Overgaard Hansen, Ingeniørdocent, Ingeniørhøjskolen i Århus, Version: Agenda Introduktion til modelbaseret SW udvikling Hvad fremtiden byder på OMG s MDA initiativ Hvad der kan opnås med dagens værktøjer Et indblik i hvad der er muligt at opnå vha. kommercielle UML baserede værktøjer Som eksempel anvendes værktøjet Rhapsody fra Ilogix Vurdering i forhold til traditionel SW udvikling Slide 2 af 60

2 Udfordringer Iterativ udvikling Ønske om tidlig afprøvning og validering af funktionalitet og af brugergrænseflade Parallel SW og HW udvikling SW simulering af brugergrænseflade og øvrig HW før HW er udviklet Ønske om at minimere udviklingstiden (time-to-market) Ønske om at kunne understøtte flere platforme eller at kunne skifte platform (f.eks. processor) Slide 3 af 60 Historisk udvikling Abstraktionsniveau Højt Lavt UML modelbaseret udvikling Objektorienteret programmering C++ Højniveauprogrammering C Assemblerkode Maskinkode Debug i UML Debug i C++ Debug i C Debug i Ass. Debug i HEX Slide 4 af 60

3 OMG s Model Driven Architecture (MDA) 3 Core standards in MDA:. UML: Unified Modeling Language MOF: Meta Object Facility CWM: Common Warehouse Metamodel Implementation Technologies Domain specific standards Ref. Object Management Group: Slide 5 af 60 MDA Historie Model Driven Architecture (MDA) - Defined in document number ormsc/ Se also MDA Guide Version 1.0 (omg/ ) Adapted by OMG as the groups base architecture in September 2001 Ref: Slide 6 af 60

4 MDA s PIM and PSM Models Models of different systems are structured explicitly into: Platform Independent Models (PIMs) A PIM is a formal specification of the structure and functions of a system that abstracts away technical details Platform Specific Models (PSMs) A PSM specifies the realization of the functionality in the PIM on a specific platform OMG standards are specified in terms of a PIM and, normally, one or more PSMs, all in UML Slide 7 af 60 Executable PIM Model The PIM can be complete and specific enough to enable early execution and test of the application independent of design and implementation details Automation of an MDA approach provides the opportunity for: a dramatic defect reduction accelerated development large scale reuse easy platform migration of applications Slide 8 af 60

5 MDA Meta Model Description Ref: MDA ormsc/ Slide 9 af 60 Platform Specific Models in UML Example: to transform a PIM into a CORBA PSM certain decisions need to be made Such decisions can be defined by a UML profile: a set of extensions to UML using the built-in extension facilities of UML (stereo types and tagged values) UML Profile for CORBA specifies how to use UML in a standard way to define CORBA IDL interfaces, structs, unions etc. Slide 10 af 60

6 MDA Meta Model Example Slide 11 af 60 Four ways to transform a PIM into a PSM 1. Manually construction of PSM based on the PIM 2. Manually construction of PSM with utilization of known refinement patterns 3. Semi automatically an algorithm can create a PSM skeleton based on the PIM to be manually enhanced 4. Automatically an algorithm can create a complete PSM Slide 12 af 60

7 Example: Platform Independent Model (PIM) OCL: Object Constraint Language Slide 13 af 60 A CORBA-Specific Model (PSM) Slide 14 af 60

8 Action & Constraint Languages Action Language anvendes til at specificere operationer og aktioner i en UML model pt. Precise Action Semantics for UML specification (2001), der dog ikke indeholder en konkret sprog syntaks UML action semantics adopted by OMG i nov BridgePoint tool har deres eget Object Action Language Rhapsody anvender C++, Java eller C OCL Object Constraint Language (fra UML 1.4) den officielle måde at specificere constraints (begrænsninger/præciseringer) på i en UML model Fremtid der er et ønske om at disse smelter sammen til et specifikationssprog Slide 15 af 60 Two Development approaches The Elaborative approach the normal development case manually or supported by code generators The Translational approach the BridgePoint approach The iuml approach A Combined approach the Rhapsody & Rational Rose Real-Time approaches Slide 16 af 60

9 Elaborative Development Slide 17 af 60 Executable and Translatable UML PIM PSM Slide 18 af 60

10 The XT-UML Development Process Software Architecture Design Project Structuring & Requirement Derivation Application Modeling Code Generation Integration and Test Slide 19 af 60 XT-UML Translator Slide 20 af 60

11 XT-UML Iterative Application Development Slide 21 af 60 Target Migration WindowCE VxWorks Slide 22 af 60

12 Defect Reduction Points Slide 23 af 60 Aktuelle UML eksekveringsværktøjer BridgePoint Kabira - ObjectSwitch iuml + iccc Rational Rose Real-Time Rhapsody ArcStyler Værktøjerne er her udelukkende medtaget som eksempler på aktuelle værktøjer, der forsøger at leve op til intentionen i OMGs MDA. Det er således ikke en udførlig beskrivelse eller sammenligning af disse. Slide 24 af 60

13 BridgePoint Toolset Company: Project Technology provides the BrigePoint Toolset with the goal of: Accelerating Development of High-Performance Software with Model Driven Development Executable and Translatable UML (XT- UML) Stephen Mellor (founder of Project Technology) chairs the OMG Analysis and Design Task Force Working Group on MDA a key group contributing to the detailed definitions of MDA elements Stephen Mellor also chaired the consortium that defined OMG s UML Action Semantic, which made the UML executable Slide 25 af 60 Kabira Design Center The Design Center translates a model directly into an executable Kabira server application. No hand coding is necessary. ( ) In addition to an executable application, the Design Center also generates: - Interface description files such as IDL (for CORBA), MIB (for SNMP) - SQL Database schemas for any persistent objects in the model Slide 26 af 60

14 iuml (xuml) Kennedy Carter Company: Kennedy Carter a UK company Allan Kennedy (CEO) is a leading member of the translational school. iuml features: A UML modeling tool for making PIM models Supporting MDA with executable UML (xuml) based on ASL (Action Specification Language) A translational approach iccc features: A configurable code generator for generation PSM models Can generate 100% of the target code Is already in use to build code generators for demanding real time applications Slide 27 af 60 Rational-Rose Real Time Company: Rational Software Cooperation (now bought by IBM) Booch, Rumbaugh, Ivar Jacobson Bran Selic (ROOM methodology & ObjectTime) Rational-Rose Real-Time is a specific product for development of Real-Time systems a lot different from standard Rational Rose tool based on the ROOM Methodology Bran Selic et. al. executable models based on a port abstraction Slide 28 af 60

15 Rhapsody I-Logix Company: I-Logix David Harel (inventor of UML s State Chart) Bruce Powel Douglass (author of several books) Rhapsody features: Model based code generation in C, C++ and Java Model based simulation object browser with attribute information state change in state machines automatic generation of sequence diagrams when running the program Integrated Real-Time OS framework ported to many commercial OS Proprietary extensions to UML Slide 29 af 60 ArcStyler Interactive Objects Software Company: Interactive Objects Software (a German compagny) Features: A MDA tool For enterprise application development Support for Java/J2EE, EJB and.net platforms Slide 30 af 60

16 Bøger om MDA Addison-Wesley, 2002 ISBN Slide 31 af 60 Anden del et eksempel Et eksempel på modelbaseret softwareudvikling med værktøjet Rhapsody fra I-Logix Citat: Rhapsody, right now, is the world s most complete MDA application delveopment environment Dr. Bruce Powel Douglass Chief Evangelist, I-Logix Rhapsody kræver dog pt. at man anvender C, C++ eller Java ved udvikling af PIM modellen dvs. understøtter ikke et sproguafhængigt ASL Slide 32 af 60

17 UML modelbaseret udvikling Eksekverbar UML model UML model kodegenerering Reverse Engineering Roundtrip Engineering Applikations C++ kode Framework kode Slide 33 af 60 Eksempler på kodegenerering Tilstandsmaskiner kodegenereres ud fra UML state charts Associationer (associationer, aggregation + composition) kodegeneres både datastruktur plus tilhørende operationer Get og set operationer for attributter Constructor og destructor operationer Timerunderstøttelse Understøttelse af letvægtsprocesser (threads) og proceskommunikation Slide 34 af 60

18 Modeleksekvering 1. Animering af tilstandsdiagrammer 2. Inspektion af objekternes attributter Bil: hastighed= Kontrol af eksekveringen - sætte breakpoints - single steppe - generering af events etc. 3. Animering af sekvensdiagrammer Slide 35 af 60 Et simpelt eksempel Bil klassediagram Bil +hastighed : int 1 +Bil() +start() +stop() +bilradioon() +bilradiooff() 1 itsmotor Motor +start():void +stop():void Driver 1 itsbil 1 itsbilradio BilRadio <<Web Managed>> +on():void +off():void Slide 36 af 60

19 Tilstandsdiagram for Bil stoppet> start/itsmotor->start(); itsbilradio->on(); hastighed=5; startet bilradiooff/itsbilradio->off(); stop/itsmotor->stop(); itsbilradio->off(); bilradioon/itsbilradio->on(); tm(5000)/cout << "Running & accel." << endl; hastighed += 10; Slide 37 af 60 Sekvensdiagram :Bil :B ilradio :Motor start() start() on() TM(5000) bilradioo ff() o ff() stop() stop() o ff() Slide 38 af 60

20 Tre metoder til modelstimulering Metode 1: at udvælge events direkte i værktøjet ud fra en liste af mulige events Metode 2: at anvende et autogenereret web interface fra en browser hvorfra events kan afsendes Metode 3: at udvikle en grafisk brugergrænseflade f.eks. i MFC - dette kan være den endelige brugergrænseflade eller - alternativ en GUI simulering af f.eks. et betjeningspanel eller en fjernbetjening Slide 39 af 60 Udvælgelse af events i værktøj (metode 1) Slide 40 af 60

21 Web-enabling Mange indlejrede systemer udvikles i dag med web baseret tilgang Her kan CASE værktøjet hjælpe med den tilhørende kodegenerering Kan også anvendes til at generere testdrivere med til at generere events til at sætte og aflæse variable med Slide 41 af 60 Autogenereret Web interface (metode 2) «Windows PC» «Exe» MyTest Application «Exe» Internet Explorer TCP/IP Slide 42 af 60

22 Grafisk brugergrænseflade (metode 3) Slide 43 af 60 Opvaskemaskine eksempel Key Dishwasher Abstractions Dishwasher cycles : int rinsetime : int washtime : int drytime : int Tank evtankdrain() evtankfill() 1 itstank Dishwasher() setup():void evstart() evopen() evclose() evquick() evnormal() evintensive() evservice() 1 itsjet Jet evjetoff() evjetspray() evjetpulse() itsheater 1 Heater evheateroff() evheateron() Slide 44 af 60

23 Opvaskemaskine eksempel Slide 45 af 60 Radio eksempel Slide 46 af 60

24 Tretrins modellen Trin1: Trin 2: Trin 3: Modelsimulering og eksekvering på udviklingsplatformen Modelsimulering og eksekvering på targetplatformen Real-time eksekvering på targetplatform Slide 47 af 60 Modeleksekvering på udviklingsplatform (trin 1) «Windows PC» «Exe» Rhapsody Case-tool TCP/IP «Exe» MyApplication Development = Deployment Environment Her eksekveres programmet med SW simulering af hardwaren Brugergrænsefladen kan simuleres med en dedikeret GUI, der udformes så tæt på det endelige design som muligt Slide 48 af 60

25 Modeleksekvering på targetplatform (trin 2) «Windows PC» Development Environment «Exe» Rhapsody Case-tool Deployment Environment «Target microprocessor» «HW device» Dev1 «TCP/IP» «User Interface» Panel «Exe» MyApplication «HW device» Dev2 Slide 49 af 60 Eksekvering på targetplatform (trin 3) Deployment Environment «Target microprocessor» «HW device» Sensor «User Interface» Panel «Exe» MyApplication «HW device» Actuator Her testes real-time opførslen og her udføres den endelige accepttest Slide 50 af 60

26 Rhapsody Architecture (1) Development Environment Deployment Environment TCP/IP Object Components Animation Instrumentation (optional) Legacy Object Code OS Abstraction Layer Deployment Operating System Slide 51 af 60 Rhapsody Architecture (2) Development Environment Code Importer Diagram Editor Report Generator Model Checker Code Generator Animator Configuration Application Model Repository Source Code Legacy Source Code TCP/IP Repository Browser Object Execution Framework (OXF) Constructive UML Metamodel Development Operating System Deployment Environment Slide 52 af 60

27 OSAL: OS Abstraction Layer The OSAL consists of a set of interfaces (abstract classes) that provide all the required operating system services for the application, including: Tasking services Synchronization services Message queues Communication port Timer service OSAL Slide 53 af 60 Rhapsody supporterede operativsystemer C++ Borland Linux Microsoft, MicrosoftDLL MicrosoftWinCE MSStandardLibrary OsePPCDiab, OseSFK PsosPPC, PsosX86 QNXNeutrinoCW, QNXNeutrinoGCC Solaris2, Solaris2GNU VxWorks C Microsoft PsosPPC PsosX86 VxWorks Java JDK Slide 54 af 60

28 Portering af Rhapsody til MIT_OS <env>=mit_os Kræver udvikling af disse filer Slide 55 af 60 CASE værktøj og Dokumentation Case værktøj :classa :classb :classc State A ClassA ClassB Views State B ClassC Design Dokumentation ClassA ClassB Model Database ClassC Slide 56 af 60

29 Eksempel: Reporter Pro Reporter Pro Anvendes til at definere dokumentations template filer SW Design Dokument (word template) Rhapsody CASE-tool Autogenerering af dokumentation SW Design Dokument Slide 57 af 60 Vurdering ift. traditionel SW udvikling Plusser: autogenerering af triviel kode ensartet implementering hurtig implementering tidlig modelsimulering fremmer iterativ udvikling og prototypeudvikling Minusser: høj værktøjspris pr. udvikler kræver en del indlæring og investering i uddannelse modstand fra udviklerside ikke optimal kode (opsætning af kodegenereringen kræver en del værktøjskendskab) Slide 58 af 60

30 Konklusion Modelbaseret SW udvikling har store potentialer til at kunne effektivisere SW udviklingen af indlejrede og distribuerede systemer Kræver en del up-front investering både i værktøjer og i uddannelse Er pt. baseret på proprietære udvidelser til UML Action language er ikke defineret med en specifik syntaks Der arbejdes på flere nye OMG standarder i relation til MDA Slide 59 af 60 Referencer Object Management Group (OMG) Model Driven Architecture (MDA), an OMG standard (ormsc/ ) Project Technology BridgePoint toolset Paper: Executable and translatable UML XTUML Rhapsody Rational Rose Real-time Executable UML - A Foundation for Model-Driven Architecture Stephen J. Mellor & March J. Balcher, Addison-Wesley 2002 Slide 60 af 60

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

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt

Læs mere

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City Finn Gilling The Human Decision/ Gilling 12. 13. September Insights Danmark 2012 Hotel Scandic Aarhus City At beslutte (To decide) fra latin: de`caedere, at skære fra (To cut off) Gilling er fokuseret

Læs mere

Ribe Amts forslag til EPJ-arkitektur

Ribe Amts forslag til EPJ-arkitektur EPJ og integration: Ribe Amts forslag til EPJ-arkitektur Esben Dalsgaard IT-leder, Sundhedsområdet, Ribe Amt eda@ribeamt.dk Problemstillinger - set fra en datalogisk-arkitektonisk synsvinkel 2-delt arkitektur

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

make connections share ideas be inspired

make connections share ideas be inspired make connections share ideas be inspired Integration af prædiktive analyser og operationelle forretningsregler med SAS Decision Manager Kristina Birch, chefkonsulent Professional Services, Banking & Mortgage

Læs mere

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

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

02-03-2012. Sesam Automationstrend. Spørgsmål til leverandørerne? New Automation Technology

02-03-2012. Sesam Automationstrend. Spørgsmål til leverandørerne? New Automation Technology New Automation Technology Sesam Automationstrend Sesam Automationstrend 1 Spørgsmål til leverandørerne? Hvorledes håndteres kundekrav til udviklingsplatformen, og hvorledes håndteres kundernes specielle

Læs mere

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer?

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Christian Eilskov Sales Engineer, christian_eilskov@dell.com +45 40 60 13 92 Dell Cloud Client Computing Dell lever produkter

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

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

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås: NOTAT 6. juni 2007 J.nr.: 331-3 LEA Bilag A danzig-møde 15.6.2007 Opdatering af DAN-1 og danzig Profile Specification Forslag til opdatering af Z39.50 specifikationerne efter udgivelse af Praksisregler

Læs mere

educasoft - en professionel samarbejdspartner med speciale i uddannelse!

educasoft - en professionel samarbejdspartner med speciale i uddannelse! Velkommen til educasoft's hjemmeside educasoft - en professionel samarbejdspartner med speciale i uddannelse! Professionelle undervisere Undervisning i virksomheden Undervisning dag/aften eller week-end

Læs mere

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

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

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

Sustainable use of pesticides on Danish golf courses

Sustainable use of pesticides on Danish golf courses Indsæt nyt billede: Sustainable use of pesticides on Danish golf courses Anita Fjelsted - Danish EPA Ministry of the Environment 27 May 2015 - STERF The Danish Environmental Protection Agency 450 employees

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

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

OPC UA Information model for Advanced Manufacturing

OPC UA Information model for Advanced Manufacturing OPC UA Information model for Advanced Manufacturing Michael Nielsen Managing Director Beckhoff Automation 28.09.2015 1 OPC UA Information model for Advanced Manufacturing 28.09.2015 2 Hvad er OPC? OPC

Læs mere

Concurrency-mønstre i indlejrede systemer Temadag om Embeddede systemer Teknologisk Institut, 6. december 2004

Concurrency-mønstre i indlejrede systemer Temadag om Embeddede systemer Teknologisk Institut, 6. december 2004 Concurrency-mønstre i indlejrede systemer Temadag om Embeddede systemer Teknologisk Institut, 6. december 2004 Finn Overgaard Hansen, Ingeniørhøjskolen i Århus E-mail: foh@iha.dk Version: 6-12-2004 Agenda

Læs mere

IT projekt. sæt et mål og nå det med omtanke!

IT projekt. sæt et mål og nå det med omtanke! IT projekt sæt et mål og nå det med omtanke! Det overordnede FORMÅL med dias-showet er at fortælle hvordan vi gennemfører IT projekter med succes ved hjælp af Microsoft Solutions Framework MSF modeller:

Læs mere

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale efterår 2005 Teknisk Informationsteknologi Jan Lauritzen & Mads

Læs mere

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Relationer xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Susanne Christoph, salgschef & Henrik Ditlevsen,

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 Artifact Milestone Du skal relaterer

Læs mere

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX INDLÆG 05 DYNAMICS AX Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX Susanne Riis Blaabjerg 07.10.2015 CGI Group Inc. 2015 Agenda 1 2 3 4 5 6 CGI Surestep - en fuld skalérbar

Læs mere

High-Performance Data Mining med SAS Enterprise Miner 14.1

High-Performance Data Mining med SAS Enterprise Miner 14.1 High-Performance Data Mining med SAS Enterprise Miner 14.1 nye procedurer til en mere effektiv modeludviklingsproces Kristina Birch, Advisory Analytical Consultant, SAS Institute Indhold Hvad er High-Performance

Læs mere

Cost-effektivt Design Med UML 16. oktober 2006

Cost-effektivt Design Med UML 16. oktober 2006 Cost-effektivt Design Med UML 16. oktober 2006 I det følgende beskrives hvordan mindre og mellemstore danske udviklingsvirksomheder, der ikke har en etableret og objektorienteret designproces og tilhørende

Læs mere

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne APEX i Praksis Martin B. Nielsen Navn MBNDATA Emne Foredragsholderen Oracle/APEX Arkitekt/udvikler/DBA Siden Oracle v.5 (1988) APEX Siden 2007, men før (Database provider, HTMLDB) MBNDATA siden 1996 MBNDATA

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

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold JUNE 2015 Planlæg, dokumentér og vedligehold er en effektiv fagspecialist løsning for planlægning, dokumentation og vedligeholdelse af et vand forsyningssystem. Data model supportere en række nationale

Læs mere

Sikkerhed & Revision 2013

Sikkerhed & Revision 2013 Sikkerhed & Revision 2013 Samarbejde mellem intern revisor og ekstern revisor - og ISA 610 v/ Dorthe Tolborg Regional Chief Auditor, Codan Group og formand for IIA DK RSA REPRESENTATION WORLD WIDE 300

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Curriculum vitae. Personlige oplysninger. Præsentation. Projekterfaring

Curriculum vitae. Personlige oplysninger. Præsentation. Projekterfaring Curriculum vitae Personlige oplysninger Navn: Michael Sig Adresse: Hesseløgade 4, 3.th. 2100 København Ø Telefonnr.: 40 97 50 49 www: www.sig-logik.dk Email: michael@sig-post.dk Alder: 32 år (født d. 21.9.1974)

Læs mere

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 SAS VISUAL ANALYTICS 7.1 ADMINISTRATOR Mulighed for at udføre handlinger på flere servere

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

Succesfuld implementering af automatiseret test

Succesfuld implementering af automatiseret test Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh john.fodeh@hp.com 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject

Læs mere

Forslag til implementering af ResearcherID og ORCID på SCIENCE

Forslag til implementering af ResearcherID og ORCID på SCIENCE SCIENCE Forskningsdokumentation Forslag til implementering af ResearcherID og ORCID på SCIENCE SFU 12.03.14 Forslag til implementering af ResearcherID og ORCID på SCIENCE Hvad er WoS s ResearcherID? Hvad

Læs mere

Educasoft 2010 Side 1. Søgemaskineoptimering

Educasoft 2010 Side 1. Søgemaskineoptimering Educasoft 2010 Side 1 Kurser: 2010 Søgemaskineoptimering Sælger din virksomhed nok via hjemmesiden? Lad kunderne finde din virksomhed - uden annoncering! Dette kursus henvender sig til virksomheder, der

Læs mere

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Hvad er en CAL? (Client Access License) CAL-tildeling baseret på bruger (User) eller enhed (Device) Hvad er en Core CAL? Core CAL

Læs mere

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets.

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets. Dagens program Har alle fået? Har nogen betalt for meget? Hav jeres koder klar Domæner change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog Hvad er widgets Hvad er

Læs mere

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Udfordringen Top down Lederskab visioner Buttom up Fakta om Informi GIS 90 medarbejdere Full-size IT hus; salg/rådgivning/

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

KANDIDATUDDANNELSE I ROBOTTEKNOLOGI

KANDIDATUDDANNELSE I ROBOTTEKNOLOGI KANDIDATUDDANNELSE I ROBOTTEKNOLOGI THOMAS BAK 1971 2016 Baggrund Behov for uddannelsen Uddannelsens forskningsmæssige forankring Uddannelsens faglige profil Uddannelsens struktur og tilrettelæggelse Baggrund

Læs mere

Vi ska ha det vand vi kan drikke

Vi ska ha det vand vi kan drikke Hjertelig velkommen til Seminar 8. december 2015 Vi ska ha det vand vi kan drikke Rent Smage godt Ud af hanen Med kloak der tager sig af spildet - og med rimelig afgift 2015 Marstrand Innovation A/S 2

Læs mere

Procuring sustainable refurbishment

Procuring sustainable refurbishment SURE den 21. marts 2012 Procuring sustainable refurbishment Niels-Arne Jensen, Copenhagen City Properties (KEjd) Copenhagen Municipality KOMMUNE 1 Agenda About Copenhagen City Properties Background and

Læs mere

Enterprise Strategy Program

Enterprise Strategy Program Enterprise Strategy Program Putting Business Before Technology Anders Bonde Enterprise Strategy Lead, Microsoft Services Denmark Er Enterprise Strategy noget for dig? Det ultimative spørgsmål... Måske

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

Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view

Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view Table of Contents Intro Ramón Soto Mathiesen CRM2011 Architectural Overview From a development point of view SharePoint 2010 integration

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Introduktion til versionsstyring

Introduktion til versionsstyring make connections share ideas be inspired Introduktion til versionsstyring Thomas Damgaard Technical Architect, SAS Institute Agenda Hvad er versionsstyring? Hvorfor benytte versionsstyring? Historisk gennemgang

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere

Healthcare Information Suite. oktober 2010

Healthcare Information Suite. oktober 2010 Healthcare Information Suite oktober 2010 Agenda -Hvad er tanken bag en Suite? -Hvad indeholder den typisk i dag? -Hvor udvikler den sig? -Hvilke fordele kan fremhæves (med demo fra Cosmic Suiten)? -Hvorfor

Læs mere

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet? Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

Bilag 2 og 3 og værktøjer

Bilag 2 og 3 og værktøjer Bilag 2 og 3 og værktøjer Lars Erik Storgaard Geodatastyrelsen, laers@gst.dk Program for workshop Geodatastyrelsen Formål hvorfor workshop? Kvalificering af listen over myndigheder Temakammerater Opmærksomhed

Læs mere

Webside score digitalenvelopes.

Webside score digitalenvelopes. Webside score digitalenvelopes.email Genereret November 01 2015 11:45 AM Scoren er 59/100 SEO Indhold Titel digitalenvelopes.email Encrypted Webmail Længde : 42 Perfekt, din titel indeholder mellem 10

Læs mere

Get Instant Access to ebook Udleveret PDF at Our Huge Library UDLEVERET PDF. ==> Download: UDLEVERET PDF

Get Instant Access to ebook Udleveret PDF at Our Huge Library UDLEVERET PDF. ==> Download: UDLEVERET PDF UDLEVERET PDF ==> Download: UDLEVERET PDF UDLEVERET PDF - Are you searching for Udleveret Books? Now, you will be happy that at this time Udleveret PDF is available at our online library. With our complete

Læs mere

Modeling in Industry. DTU 27 April 2011. 2011 Netcompany A/S Netcompany A/S Grønningen 19 1270 København K Tlf. 70131440 Page 1. Version: 1.

Modeling in Industry. DTU 27 April 2011. 2011 Netcompany A/S Netcompany A/S Grønningen 19 1270 København K Tlf. 70131440 Page 1. Version: 1. Modeling in Industry DTU 27 April 20 Version:.0 Status: Final Author: Esben Erland 20 Netcompany A/S Netcompany A/S Grønningen 9 270 København K Tlf. 703440 Page Agenda Introduction About Netcompany About

Læs mere

MultiProgrammer Manual

MultiProgrammer Manual MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing

Læs mere

Crime Profiler v2.0 Nyheder. Februar 2012

Crime Profiler v2.0 Nyheder. Februar 2012 Crime Profiler v2.0 Nyheder Februar 2012 Hvad er Crime Profiler? Crime Profiler version 2.0 er en applikation til MapInfo Professional Crime Profiler giver brugeren mulighed for at processerer og vise

Læs mere

How Al-Anon Works - for Families & Friends of Alcoholics. Pris: kr. 130,00 Ikke på lager i øjeblikket Vare nr. 74 Produktkode: B-22.

How Al-Anon Works - for Families & Friends of Alcoholics. Pris: kr. 130,00 Ikke på lager i øjeblikket Vare nr. 74 Produktkode: B-22. Bøger på engelsk How Al-Anon Works - for Families & Friends of Alcoholics Al-Anons grundbog på engelsk, der indfører os i Al- Anon programmet. Om Al-Anons historie, om forståelse af os selv og alkoholismen.

Læs mere

Kursuskalender 2015. Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail: saskurser@sas.com

Kursuskalender 2015. Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail: saskurser@sas.com Kurser Dage januar februar marts april maj juni SAS College SAS College: Analyse 12. & 26. 9. & 23. 7. & 21. SAS College: Data Visualization SAS College: SAS Visual Analytics Advanced Foundation - Programming

Læs mere

Revit Server og Clarity løsninger

Revit Server og Clarity løsninger Revit Server og Clarity løsninger Peter Tranberg AEC Systemkonsulent NTI CADcenter A/S pt@nti.dk Reidar Ristesund Senior systemkonsulent bygg/bim NTI CADcenter A/S rer@ntinestor.no Agenda Autodesk - Revit

Læs mere

Mandatory Project: Software Architecture of the TM12 System

Mandatory Project: Software Architecture of the TM12 System Mandatory Project: Software Architecture of the TM12 System Morten Mackenhauer og Kim Kokholm Department of Computer Science, University of Aarhus Aabogade 34, 8200 Å rhus N, Denmark 20108038, 20024448

Læs mere

Lovkrav vs. udvikling af sundhedsapps

Lovkrav vs. udvikling af sundhedsapps Lovkrav vs. udvikling af sundhedsapps Health apps give patients better control User Data Social media Pharma Products User behaviour Relatives www Self monitoring (app) data extract Healthcare specialists

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-06-29 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 16 LEGAL INFORMATION Copyright 2011

Læs mere

HACKERNE BLIVER BEDRE, SYSTEMERNE BLIVER MERE KOMPLEKSE OG PLATFORMENE FORSVINDER HAR VI TABT KAMPEN? MARTIN POVELSEN - KMD

HACKERNE BLIVER BEDRE, SYSTEMERNE BLIVER MERE KOMPLEKSE OG PLATFORMENE FORSVINDER HAR VI TABT KAMPEN? MARTIN POVELSEN - KMD HACKERNE BLIVER BEDRE, SYSTEMERNE BLIVER MERE KOMPLEKSE OG PLATFORMENE FORSVINDER HAR VI TABT KAMPEN? MARTIN POVELSEN - KMD HVILKEN BIL VIL DU HELST KØRE GALT I? Bemærk at brug og antal Bemærk at brug

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0 Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS

Læs mere

Master Data Management med AX 2012 R3

Master Data Management med AX 2012 R3 INDLÆG 17 : DYNAMICS AX Master Data Management med AX 2012 R3 Karsten Rasch-Adamsen & Thomas Bach Hotel Opus, den 6. November 2014 CGI Group Inc. Karsten Rasch-Adamsen Uddannelse Rolle Certificeringer

Læs mere

Digitalisering af mobilt vedligehold et win-win scenarie

Digitalisering af mobilt vedligehold et win-win scenarie Digitalisering af mobilt vedligehold et win-win scenarie 2BM A/S The Future@Work Virksomhed Grundlagt i år 2000 85 medarbejdere IBM Business partner SAP Platinium Partner Kontor i København og Århus Medlem

Læs mere

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives Improving data services by creating a question database Nanna Floor Clausen Danish Data Archives Background Pressure on the students Decrease in response rates The users want more Why a question database?

Læs mere

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

SAS2WPS Workshop. Torben Christensen! Senior Partner, MSc.! email: torben.christensen@uniqcus.com! tlf: +45 3064 9150. Copyright UniQcus 2014

SAS2WPS Workshop. Torben Christensen! Senior Partner, MSc.! email: torben.christensen@uniqcus.com! tlf: +45 3064 9150. Copyright UniQcus 2014 SAS2WPS Workshop! Torben Christensen! Senior Partner, MSc.! email: torben.christensen@uniqcus.com! tlf: +45 3064 9150 Copyright UniQcus 2014 Torben Christensen 17 years with SAS institute (starting okt85)

Læs mere

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010 PROGRAM Erfaring - Inspiration - Network - Idéer - Viden Hotel Scandic Copenhagen Vester Søgade 6 1601 København 09:00-09:30 Modtagelse og morgenmad 09:30-09:45 Velkomst og præsentation af konferencen

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

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

VPN VEJLEDNING TIL MAC

VPN VEJLEDNING TIL MAC VPN VEJLEDNING TIL MAC MAC OS X 1 VPN VEJLEDNING TIL MAC Formålet med en VPN forbindelse er, at du kan tilgå nogle af Aarhus Universitets services hjemmefra, som ellers kun er tilgængelige, når du er på

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-09-08 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 19 LEGAL INFORMATION Copyright 2011

Læs mere

PROJECT PORTFOLIO MANAGEMENT ARTEMIS 7

PROJECT PORTFOLIO MANAGEMENT ARTEMIS 7 PROJECT PORTFOLIO MANAGEMENT ARTEMIS 7 Udfordringen Udfordringerne skabt af den globale økonomiske situation, kræver ansvarlighed for og overblik over investeringer som aldrig før. IT styring, investeringsplanlægning

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

Sesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES

Sesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES Sesam seminar nr. 106 Opbygning af standard software bibliotek til PLC / SCADA / MES Fokus områder: Fundament & omfang af software bibliotek Overvejelser i forbindelse med etablering af bibliotek Vedligeholdelse

Læs mere

From innovation to market

From innovation to market Nupark Accelerace From innovation to market Public money Accelerace VC Private Equity Stock market Available capital BA 2 What is Nupark Accelerace Hands-on investment and business developmentprograms

Læs mere

Analyse, problemområde, anvendelsesområde

Analyse, problemområde, anvendelsesområde OOA&D, kap. 1-5 Fiktiv case Det supermarked I dagligt handler i, skal have et integreret kasse-, lagerstyrings- og EDI-system. Systemet skal gøre det muligt at sænke varebeholdningen uden at der kommer

Læs mere

Intelligent kontrol med SAS

Intelligent kontrol med SAS Intelligent kontrol med SAS Hvordan sikrer du dig gennemsigtighed i kontrollen? Business Development Manager Malene Haxholdt 19. april 2007 Agenda Kontrolopgaven Data mining og kontrol Hvad er data mining?

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

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

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Boligsøgning / Search for accommodation!

Boligsøgning / Search for accommodation! Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer

Læs mere

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net)

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Kim Harding Christensen EOS A/S Margrethepladsen 3 8000 Århus TLF: 8732 8787

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

Implementing SNOMED CT in a Danish region. Making sharable and comparable nursing documentation

Implementing SNOMED CT in a Danish region. Making sharable and comparable nursing documentation Implementing SNOMED CT in a Danish region Making sharable and comparable nursing documentation INTRODUCTION Co-operation pilot project between: The Region of Zealand Their EHR vendor - CSC Scandihealth

Læs mere