Lars Wiktorin, IT plan
|
|
- Sven-Erik Göransson
- för 9 år sedan
- Visningar:
Transkript
1 Lars Wiktorin, IT plan / Lars Wiktorin SESAM Höstseminarium
2 / Lars Wiktorin SESAM Höstseminarium
3 Allt eller delar av? Vision konkretisering av mål Struktur komponenter och samband Design konstruktion eller (idé)formgivning En oundgänglig del i systembygget Slutsats: Kärt barn har många namn / Lars Wiktorin SESAM Höstseminarium
4 Alla system har en arkitektur Explicit eller implicit SESAM intresseområde: Tekniska militära system I dagens fokus: System för data- och Informationshantering IT I fortsättningen: Arkitektur = IT Arkitektur / Lars Wiktorin SESAM Höstseminarium
5 Är arkitekturen en del av IT strategin? Affärsmål->Strategi->Struktur->Planer->Utveckling Arkitektur Hur mycket arkitektur i specifikationsarbetet? Verksamhetsinriktad vs teknisk arkitektur Vilka bör delta i arkitekturarbetet? Kraven: Intressenter ur ett livscykelperspektiv Utformning, Användning / Lars Wiktorin SESAM Höstseminarium
6 Data, Object What Function, Task, How Network What People Who Time When Rationale Why List of key concepts List of processes List of locations List of organisations List of events Strategy, goal Conceptual model, BO Logical model, BO and interface Design model Physical model, types, classes Process flow Task model with scripts, workflow Structure diagram, sequence Program code Logistics network Distributed system arch. Organisational structure MMI architecture System architecture MMI design Network architecture Security, Event diagrams Process structure Control structure Interrupts Business plan Knowledge structure Knowledge design Knowledge base / Lars Wiktorin SESAM Höstseminarium
7 Exempel: Vad är en lämplig avgränsning? Verksamheten affärsidé mål produkter processer Informationssystemet personer uppgifter regler begrepp Datasystemet program datorer kommunikation / Lars Wiktorin SESAM Höstseminarium
8 Definition: De delar av verksamheten som tillhandahåller, använder och förmedlar information tillsammans med tillhörande resurser såsom personal, teknik och pengar. Ref. EU Euromethod - om anskaffning av infosystem / Lars Wiktorin SESAM Höstseminarium
9 Ingredienser Komponenter Struktur Samband mellan komponenter Externt synliga egenskaper hos komponenterna Mål Att åstadkomma beteende (Bud Lawson) / Lars Wiktorin SESAM Höstseminarium
10 System of interest Supporting system Tillämpningsnära Teknisk infrastruktur Utvecklingsmiljö Konceptuell Domänmodell Samverkansstruktur Process, metod Logisk Verksamhetsobjekt Standard, Metodkedjor, designreglerprojektmodell Abstraktionsnivåer Fysisk Komponenter Produkter, språkidiom Produkter, programspråk / Lars Wiktorin SESAM Höstseminarium
11 Kommunikation med intressenter Underlag för jämförelse och värdering Belyser viktiga principer Kräver flera perspektiv Källa: IEEE 1471 Recommended Practice for Architectural Description of Software- Intensive Systems / Lars Wiktorin SESAM Höstseminarium
12 Mission 1..* 1..* Environment -has 1..* Concern 1..* -fulfills -influences * -is important to Library Viewpoint -identifies 1..* -used to -has cover source System * * * 1 1..* -has 1..* -identifies Stakeholder 1..* -has an 1..* -is addressed to 1..* Viewpoint -establishes methods for 1..* -selects Architecture Architectural Description -conforms to * * Model -provides View Rationale Från IEEE / Lars Wiktorin SESAM Höstseminarium * 1 -organized in
13 View/Vy A representation of a whole system from the perspective of a related set of concerns Viewpoint/Perspektiv A specification of the conventions for constructing and using a view. A pattern or template / Lars Wiktorin SESAM Höstseminarium
14 IEEE 1471 examples Enterprise, Information, Computation, Engineering, Technology C4ISR Operational, Systems, Technical FM Arkitekturramverk (förslag feb 2001) Verksamhet, Organisation, Teknik, System (SitSyst, operation) P Herzum: Business Component Factory Functional, Application, Technical, (Proj mgmt) RUP (Kruchten, The 4+1 views of architecture) Logical, Implementation, Process, Deployment, Use Case. Business Architecture (Eriksson, Penker. Bus. Mod. with UML.) Vision, Process, Structure, Behavior / Lars Wiktorin SESAM Höstseminarium
15 Konceptuell Statisk Scenarier Process Fysisk Efter Philippe Kruchten, bas för RUP / Lars Wiktorin SESAM Höstseminarium
16 Meta-, domain- and reference architecture Meta architecture is a description of architectures Domain architecture describes commonalities in a group of architectures within similar problem areas. Usually but not limited to enterprise domains. Example: Insurance, production planning, but also middleware Reference architecture is a guideline for developing architectures for systems within a specific domain. An RA may also be a DA. Usually an RA is used in horizontal or technically oriented domains. Example of reference architectures: case handling, middleware / Lars Wiktorin SESAM Höstseminarium
17 Separation av åtaganden (lager/layer) Abstraktioner (nivåer/level) Rollfördelning (skikt/tier) Gränssnitt Komponenter Kohesion och koppling Lösa/fasta förbindelser Asynkron meddelanden Synkron procedurer / Lars Wiktorin SESAM Höstseminarium
18 Skilj på Klient Presentation Rollfördelning skikt (tier) Fördelning av åtaganden (separation of concerns) lager (layer) Abstraktioner nivå (level) Appl. Server Bearbetning Klient server flerskikt Tillämpning DBMS Operativsystem Konceptuell Logisk Fysisk DB server Lagring Funktionell uppdelning - åtaganden Jfr DBTG schema Sama sak på varje nivå / Lars Wiktorin SESAM Höstseminarium
19 En följd av virtuella maskiner Varje skikt erbjuder en uppsättning tjänster ett API Stängd arkitektur Princip: Information hiding Jfr Fasad - inkapsling Öppen arkitektur Ref. Parnas, On the crieria to be used in decomposing systems into modules, / Lars Wiktorin SESAM Höstseminarium
20 Beskriver vanliga strukturer Framhäver speciella krav Fungerande lösningar på frekventa problem Arkitektens byggblock Exempel: Stil: Pipe-Filter, Client-Server, Blackboard Mönster: Broker, Fasad, Model-View- Controller, Observer / Lars Wiktorin SESAM Höstseminarium
21 En specifikation av bärande principer eller funktioner för en grupp av system En uppsättning klasser som tillsammans utgör en abstrakt design för en familj av liknande problem Ett skelettsystem som tillsammans tillhandahåller den grundläggande funktionaliteten inom en tillämpningsdomän / Lars Wiktorin SESAM Höstseminarium
22 Ett arkitekturramverk med fyra delar Perspektiv (Views) Operational, Systems, Technical Gemensamma modelltyper Obligatoriska, Stödjande Referensmodeller och standard Bruksanvisning C4ISR: Command, Control, Communications, Intelligence, Surveillance, and Reconnaissance Architecture Framework Ref. Sowell K. The C4ISR Framework: History, Status, and Plans for Evolution / Lars Wiktorin SESAM Höstseminarium
23 Operational Samband och infobehov System Förmåga med ref till verksamhetskrav Technical Standard och konventioner / Lars Wiktorin SESAM Höstseminarium
24 Operational High level operational concept Node connectivity diagram Information exchange matrix System Interface descriptions System/system, component/component Technical Architecture Profile ref till olika standard / Lars Wiktorin SESAM Höstseminarium
25 Term Defines element types and how they interact Defines a mapping of functionality to architecture elements Defines instances of architecture elements Architectural style or pattern Yes Sometimes No Reference or domain-specific architecture Yes Yes No Frameworks Product-line architecture Yes Yes Sometimes Software architecture Yes Yes Yes Ref. Hofmeister, Applied Software Architecture / Lars Wiktorin SESAM Höstseminarium
26 En nyttighet som kan avropas A service is functionality that must be specified in terms of contracts between the provider of that functionality and its users (Paul Allen, Component Strategies) Specifikationen säger inte något om implementationen. En komponent kan erbjuda tjänster via sitt gränssnitt Är det någon skillnad mellan tjänst och komponent? / Lars Wiktorin SESAM Höstseminarium
27 Tjänster på distans? Komponentstandard för gränssnitt (Corba etc.) Tjänster alltid på samma plats? Tjänster utanför system of concern? (jmfr ASP, web services) Endast olika vyer? / Lars Wiktorin SESAM Höstseminarium
28 En tjänstebaserad arkitektur erbjuder tjänster via ett inkapslande lager En tjänstebaserad arkitektur kan (men behöver inte) vara komponentbaserad / Lars Wiktorin SESAM Höstseminarium
29 Aktivitet Aktivitet Uppgiftskedjor - Ärendehantering -Ad hoc Uppgift Uppgift Tjänst Gränssnitt Komponent Komponent Komponent Komponentlager / Lars Wiktorin SESAM Höstseminarium
30 Dagens system Komponentbaserade Distribuerade Fordrar infrastruktur för samordning Verksamhet processer, begrepp Logisk nivå tjänster, komponenter Teknik - middleware / Lars Wiktorin SESAM Höstseminarium
31 Tekniker eller verksamhetskunnig? Är specialisering nödvändig? Roller Designer Kommunikatör Visionär Uttolkare Polis / Lars Wiktorin SESAM Höstseminarium
32 Är intresset för arkitektur en modenyck? Det finns inga arkitekter inom verkstadsindustrin Åter till design eller framåt mot? Påverkan på sättet att bygga system Livscykelstandard (12207, 15288) Arkitektrollen klarnar/etableras (ev med annat namn) Redskap och modeller Mönster, stilar, ramverk Referensarkitekturer Mer homogena arkitekturbeskrivningar (IEEE1471) / Lars Wiktorin SESAM Höstseminarium
33 Systemstrukturen (perspektiven) Systemarkitektur Funktions/tjänstearkitektur Tillämpningsarkitektur Teknisk Arkitektur Projekt och process Metoder och organisation Institutionella aspekter Omgivningen / Lars Wiktorin SESAM Höstseminarium
34 IEEE 1471 Recommended Practice for Architectural Description of Software-Intensive Systems Herzum P., Sims O. Business Component Factory. Wiley, 2000 Bass, Clements, Kazman. Software Architecture in Practice. Addison-Wesley, 1998 Kursen IT-arkitektur finns beskriven på under rubriken skolor (DF Kompetens) / Lars Wiktorin SESAM Höstseminarium
Användning av modeller för system/produktutveckling
Användning av modeller för system/produktutveckling Lars Wiktorin, IT plan lars.wiktorin@itplan.se 1 Disposition Modellbegreppet Användningsområden Att välja modeller Mottagare Krav För system/produktutveckling
Design. Vad lärde jag mig förra lekfonen? Hur bidrog jag Fll lärandet? Kravhantering sammanfa0ning 13/04/14
Design Vad är design? Vad är arkitektur? Architectural Pa:erns Designprinciper Design Pa:erns UML Domain Driven Design Domänmodell Vad lärde jag mig förra lekfonen? Hur bidrog jag Fll lärandet? Kravhantering
När? Varför? För vem? Resultat? (Artefakter?)
Arkitektur Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift När? Varför? För vem? Resultat? (Artefakter?) Efter lunch Redovisning/Diskussion
Arkitektur Michael Åhs
Arkitektur Michael Åhs Kalle & Hobbe: En utvecklares drömsystem 1. Vad är arkitektur? 2. Arkitektur i UML Innehåll 3. Utveckla en arkitektur 4. Arkitektur i projektet Del 1 - Vad är Arkitektur? Pattern-Oriented
A metadata registry for Japanese construction field
A metadata registry for Japanese construction field LCDM Forum, Japan October 25 th -27 th - 2006 TAKEYA, Isobe LCDM Forum Secretariat Document No. GEC-2005-002 LCDM Forum, Japan LCDM Forum, Japan Non-profit
Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML
Målet Mer OOP Mer om klasser Några exempel UML Modularitet Språkligt modulära enheter Få gränssnitt Små gränssnitt Tydliga gränssnitt Dold information Återanvändbarhet Variation i typer Variation i datastrukturer
RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet
RUP är en omfattande process, ett processramverk RUP bör införas stegvis RUP måste anpassas till organisationen till projektet Volvo Information Technology 1 Även RUP har sina brister... Dåligt stöd för
CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist
Introduktion till Configuration Management (CM) / Konfigurationsledning Tobias Ljungkvist 2017-08-30 1 CM enligt SS-EN ISO 10007_2004 Konfigurationsledning är en ledningsaktivitet som tillämpar teknisk
Kommunikation och Automation
Kommunikation och Automation STRI Kraftsystemsdagen Ludvika 2010-09-22 nicholas@stri.se SU- Power Utility Automation (Skydd och Automation) Tjänster: Tjänster inom IAT/FAT/ SAT Tjänster inom IEC61850 och
Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold
Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation
Distribuerade affärssystem
Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska
Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Arkitektur. Den Röda Tråden
Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion
Copyright Syntell AB 1
Systemmodellering med SysML SESAM seminarium 2006-05-31 Erik Herzog Ansats Presentation av SysML från två perspektiv Akademiskt Industriellt Bakgrund Översikt Utvärdering Copyright Syntell AB 1 SysML SysML
Prioriterade standarder, Handledning, Vägledning, Utbildning Mats Åhlin
Prioriterade standarder, Handledning, Vägledning, Utbildning Mats Åhlin 2018-05-03 TK 323 Geodata Vad gör vi? ISO CEN SIS SS-EN ISO 6709 Standard representation of geographic point location by coordinates
Kursplan. IK1004 Java - Grafiska användargränssnitt med Swing. 7,5 högskolepoäng, Grundnivå 1. Java - GUI Programming with Swing - Undergraduate Level
Kursplan IK1004 Java - Grafiska användargränssnitt med Swing 7,5 högskolepoäng, Grundnivå 1 Java - GUI Programming with Swing - Undergraduate Level 7.5 Higher Education Credits *), First Cycle Level 1
Designmönster, introduktion. Vad är det? Varför skall man använda mönster?
Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Kent Petersson EMW, Mölndal Datavetenskap, Chalmers epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: http://www.cs.chalmers.se/~kentp
Design för användbarhet
Design för användbarhet» Användbarhetsdesign, användbarhetsn och utvecklingsprocessen. Bengt Göransson användbarhets Bengt.Goransson@guide.se även avdelningen för Människa-datorinteraktion, Uppsala universitet
System arbetssystem informationssystem
System arbetssystem informationssystem Vad är ett system? Exempel - Matsmältningssystemet - Immunförsvaret - Ett hemelektroniksystem -En skola System - definition Ett system är en uppsättning interagerande
FMV användning av ISO/IEC 15288 för ledningssystem implementering. Harold Bud Lawson Styrelsemedlem och Consulting Partner
FMV användning av ISO/IEC 15288 för ledningssystem implementering Harold Bud Lawson Styrelsemedlem och Consulting Partner Roller FMV har nära och långsiktiga samarbeten Regeringen Uppgifter Anslag Finansiella
Programvaruintensiva system
Programvaruintensiva system PROFESSOR PER RUNESON, DATAVETENSKAP, LTH PER.RUNESON@CS.LTH.SE CC alijavam at Flickr Mjukvara finns överallt About half of Sweden s exported products are critically dependent
Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas
Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas The Distributed Application Debugger is a debugging tool for parallel programs Targets the MPI platform Runs remotley even on private
TDP005. Föreläsning 3 - UML. Filip Strömbäck
TDP005 Föreläsning 3 - UML Filip Strömbäck 1 Introduktion 2 Diagram 3 Klassdiagram 4 Sekvensdiagram 5 SFML-demo TDP005 Filip Strömbäck 2 UML Unified Modeling Language Visuell notation för idéer Kommunicera
Datasäkerhet och integritet
Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair
Mjukvarudesign. Designprocessen. Teknisk design. Konceptuell design
RE SD PD I UT IT ST AT Mjukvarudesign System Requirement Specification Inkrementell och iterativ! Konceptuell design (VAD) Systemdesign (OOA) Arkitekturell (grovkornig, UML) Teknisk design (HUR) Programdesign
ISTQB Testarens ledstjärna
ISTQB Testarens ledstjärna SSTB SAST-möte 2012-02-23 Vilka är vi? Mångårig erfarenhet från testarbete, testare, testledare, testchef. Utveckling av test metoder och processer. Test kurser. Jobbar som Systemarkitekt
Molnet - standarder, översikt. 26 mars 2015
Molnet - standarder, översikt 26 mars 2015 Om mig själv Gunnar Risberg IBM, Senior IT Architect. Gunnar.risebrg@se.ibm.com +46 70 7935970 Uppdrag: - IBM: - Strategy & innovation Cloud - SIS/ISO: - Delegat,
SOA One Year Later and With a Business Perspective. BEA Education VNUG 2006
SOA One Year Later and With a Business Perspective BEA Education VNUG 2006 Varför SOA är viktigt? As margins erode companies need to optimize for process and operational efficiency or find new markets
Offentliga Rummet 2017 i Sundsvall Interoperabilitet i praktiken del-1
Offentliga Rummet 2017 i Sundsvall Interoperabilitet i praktiken del-1 AGENDA Introduktion och kort bakgrund SWIM System Wide Informaton Management Vad har vi åstakommit Kritiska framgångsfaktorer (Top-5)
Virtuellt VA med digitala tvillingar
Virtuellt VA med digitala tvillingar Digitaliseringens möjligheter Praktisk tillämpning av digitala tvillingar Diskutera framtida digitaliseringen av VA-branschen Maria Bennet, sektionschef Vatten, ÅF
Configuration Management
Configuration Management En möjliggörare för värdeskapande smart industri CM Forum SIS TK 280, TK 611 och CM vad är kopplingen? Er digitala information bör vara beskaffad så här! Era identifierare bör
Swedish adaptation of ISO TC 211 Quality principles. Erik Stenborg
Swedish adaptation of ISO TC 211 Quality principles The subject How to use international standards Linguistic differences Cultural differences Historical differences Conditions ISO 19100 series will become
Webbtillgänglighet. Tillgänglighet på webben. Hörselskadades behov. Synskadades behov. Kognitivt funktionshindrades behov. Rörelsehindrades behov
Webbtillgänglighet Tillgänglighet på webben Att göra webbsidor så att de är tillgängliga för alla oavsett vilka funktionsnedsättningar man har Att göra sidor tillgängliga oavsett vilken inoch utmatningsutrustning
Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se
Inför projektuppgiften Markus Buschle, markusb@ics.kth.se Agenda Möjligheter,ll samarbete Enterprise Architecture för beslutsfa8ande Modell Analys Resultat Projektuppgi? Möjligheter -ll samarbete Examensarbeten
Design planning and modelling
Chapter 2 Design planning and modelling Inledning Detta pm behandlar kapitel två, Design planning and modelling i boken Desig process Improvement av John Clarkson och Claudia Eckert. Det tar upp anledningar
The present situation on the application of ICT in precision agriculture in Sweden
The present situation on the application of ICT in precision agriculture in Sweden Anna Rydberg & Johanna Olsson JTI Swedish Institute for Agricultural and Environmental Engineering Objective To investigate
Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005
Repetition DK2 Middleware, P2P, Multimediatransport Stefan Alfredsson 18 Mars 2005 Några definitioner på middleware Klistret som gör det möjligt för en klient att få betjäning av en server / i klient/server
Systemarkitektur F7. Agenda. Arbetssituation. Arbetssituation. Arbetssystem. Arbetssystem. Hårdvaruarkitekturer Nätverkstopologier Databehandling
Arbetssystem Customers people who benefit from the products produced by the Systemarkitektur F7 Mjukvaruarkitekturer Hårdvaruarkitekturer Products and Services what the work system produces Business Process
Displaysystem. Hans Brandtberg Saab Avitronics SAAB AVITRONICS 03-10-06
Displaysystem Hans Brandtberg Saab Avitronics Applikation Drivrutiner (OpenGL) Displaysystem Människa-maskin egenskaper -Kunna förstå och arbeta med information -Kunne se och uppfatta det som visas
Testning som beslutsstöd
Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten
Nationell Informationsstruktur 2015:1. Bilaga 7: Arkitektur och metodbeskrivning
Nationell Informationsstruktur 2015:1 Bilaga 7: Arkitektur och metodbeskrivning Innehåll Nationell informationsstruktur arkitektur och metod... 3 Standarder inom informatik... 3 NI relaterat till ISO 42010...
Det här med levels.?
Det här med levels.? Eller: När ska det vara praktik i Modulen? 1 Appendix I Basic knowledge requirements 1. KNOWLEDGE LEVELS CATEGORY A, B1, B2 AND C AIRCRAFT MAINTENANCE LICENCE Basic knowledge for categories
Utbildning av IT-arkitekter
IT-arkitektur som utbildningsområde Erfarenheter från Dataföreningens kurs Certifierad IT-arkitekt Perioden 1 - Lars Wiktorin, IT plan lars.wiktorin@itplan.se 1 Förändringens vindar Omgivningen Verksamheten
Informationssystem och databasteknik, 2I-1100
Informationssystem och databasteknik, 2I-1100 Introduktion till informationssystem - användning, teknik och utveckling Vad är ett informationssystem? Informationssystem: datoriserat system som stödjer
SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015
SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell
Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011
Webbteknik II Föreläsning 5 Restless farewell HTTP Request HTTP verbs (methods): GET, POST, HEAD, DELETE, PUT, OPTIONS, TRACE, CONNECT http://www.w3.org/protocols/rfc2616/rfc2616-sec9.html variable=value&variable2=value2
Introduktion till Entity Framework och LINQ. Källa och läs mer https://msdn.microsoft.com/en-us/data/aa937709.aspx
Introduktion till Entity Framework och LINQ Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är Entity Framework? The Microsoft ADO.NET Entity Framework is an Object/Relational Mapping
Isolda Purchase - EDI
Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language
Arkitektur och metodbeskrivning. Nationell informationsstruktur
Arkitektur och metodbeskrivning Nationell informationsstruktur Nationell informationsstruktur arkitektur och metodbeskrivning Nationell informationsstruktur (NI) ska bestå av sammanhängande modeller, vilket
Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1
Kursplan FÖ3032 Redovisning och styrning av internationellt verksamma företag 15 högskolepoäng, Avancerad nivå 1 Accounting and Control in Global Enterprises 15 Higher Education Credits *), Second Cycle
TDDC74 FÖRELÄSNING 9 ANDERS MÄRAK LEFFLER IDA/HCS
TDDC74 FÖRELÄSNING 9 ANDERS MÄRAK LEFFLER IDA/HCS 180226 Idag (ADT), OOP i Racket, labb 5 2 Allmän info Duggan. Laboration 4 deadline. Planering framöver Muddy cards (nästa timme) 3 Lite repetition ADT
IT och funk0onshinder
IT och funk0onshinder Jan Gulliksen Gulan Professor i Människadatorinterak0on, Uppsala universitet ( dec 2009) KTH (feb 2009 ) 1 MDI i Uppsala studerar datorstöd i arbetslivet Vård- och omsorgarbete Administrativt
Datorbaserad mätteknik
Datorbaserad mätteknik Distribuerade mät- och kontrollsystem I 1:32 Mätbuss för instrumentering - GPIB (IEE-488) Skapades av Hewlett-Packard vid sent 60-tal HP-IB (Hewlett-Packard Interface Bus) Kom att
Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1
Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda
Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families
Health café Resources Meeting places Live library Storytellers Self help groups Heart s house Volunteers Health coaches Learning café Recovery Health café project Focus on support to people with chronic
Arrowhead - Process- och energisystem- automation
Arrowhead - Process- och energisystem- automation Mats Johansson Project Manager ProcessIT.EU/LTU ARTEMIS Industry Association The association for R&D actors in embedded systems Bakgrund Ökad automa2on
Design Service Goal. Hantering av demonterbara delar som ingår i Fatigue Critical Baseline Structure List. Presentatör
Design Service Goal Hantering av demonterbara delar som ingår i Fatigue Critical Baseline Structure List Presentatör Thobias Log Flygteknisk Inspektör Sjö- och luftfartsavdelningen Enheten för operatörer,
Implementationsstrategier för PLCS
Implementationsstrategier för PLCS Dr Mattias Johansson Director Software Products Eurostep AB Typically complex systems environment Point to Point Integration Operational Objectives CM CM CM CM 5. Requirements
Inkapsling (encapsulation)
UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.
PORTSECURITY IN SÖLVESBORG
PORTSECURITY IN SÖLVESBORG Kontaktlista i skyddsfrågor / List of contacts in security matters Skyddschef/PFSO Tord Berg Phone: +46 456 422 44. Mobile: +46 705 82 32 11 Fax: +46 456 104 37. E-mail: tord.berg@sbgport.com
Urban Runoff in Denser Environments. Tom Richman, ASLA, AICP
Urban Runoff in Denser Environments Tom Richman, ASLA, AICP Tom Richman, CATALYST 1 Tom Richman, CATALYST 2 Tom Richman, CATALYST 3 Tom Richman, CATALYST 4 Tom Richman, CATALYST 5 Tom Richman, CATALYST
GMC Software Technology CCM Made Easy
GMC Software Technology CCM Made Easy GMC Software Technology Nordic CCM Meeting November 2013 With over 2 billion customer communications a year, GMC Inspire delivered a top 5 US bank streamlined CCM
Struktur och metoder för framtidens försvarssystem och ex på vad de kan innebära för system byggandet "Smart Defence"
Struktur och metoder för framtidens försvarssystem och ex på vad de kan innebära för system byggandet "Smart Defence" 2015/6/10 Ansvarsförskrivning Påståenden och slutsatser är gjorda utifrån egna erfarenheter
Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.
Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain
SAS VIYA JOHAN ELFMAN ROLAND BALI
5/31/2016 SAS VIYA JOHAN ELFMAN ROLAND BALI Co p yr i g h t 2 0 1 6, S A S In s t i tut e In c. A l l r i g h t s r e s e r v ed. Co p yr i g h t 2 0 1 6, S A S In s t i tut e In c. A l l r i g h t s r
Riskhantering för informationssäkerhet med ISO 27005 Lars Söderlund, TK 318 Ag 7 Lüning Consulting AB
Riskhantering för informationssäkerhet med ISO 27005 Lars Söderlund, TK 318 Ag 7 Lüning Consulting AB Varför ISO/IEC 27005 Information Security Management?? Riskanalys och riskhantering är centrala aktiviteter
openbim Stockholm 22 april 2013 Kraven på BIM är här
openbim Stockholm 22 april 2013 Kraven på BIM är här Vi fick några frågor Kan gemensamma, formella och neutrala krav formuleras? Hur kommer sådana krav att påverka och befästa arbetssätt, processer, informations-
" «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable.
1 Klassdiagram Markera om följande påståenden är sanna eller falska: " «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable. Om klassen A ärver från
Införande av en integrationsplattform med Apache Service Mix på LTU
Införande av en integrationsplattform med Apache Service Mix på LTU Apache Service Mix = Opensource java teknologier + Prenumerationer och Support = Red Hat JBoss Fuse Bakgrund 2012/2013 - Arbetsgruppen
Regressionstestning teori och praktik
Regressionstestning teori och praktik Lic. Emelie Engström emelie.engstrom@cs.lth.se Software Engineering Research Group LUND UNIVERSITY Sweden SWELL the Swedish Research School in Software Verification
Design Patterns. Objekt-orienterad programmering och design Alex Gerdes, 2016
Design Patterns Objekt-orienterad programmering och design Alex Gerdes, 2016 Vad är ett design pattern? Ett design pattern (designmönster) är en (ofta namngiven) generell lösning av en vanligt återkommande
icore Solutions. All Rights Reserved.
icore Bootcamp Kunddagar 2018 Agenda Nyheter GFC Generic File Communication. Hur är det tänkt. Kategorisering. Hur är det tänkt Säkerhet (inloggningar till kunder). Nyheter Antal nyheter i v4 1073 st Web
Objektorienterad Systemutveckling Period 3
Objektorienterad Systemutveckling 2 2018 Period 3 kurskod C1OB2B Innehåll Kursintroduktion Kursmaterialet finns temporärt även på http://www.gidenstam.org/hb/oosu2 KURSINTRODUKTION Kursintroduktion Inblandade
Observer Pattern och MVC. Objekt-orienterad programmering och design Alex Gerdes, 2016
Observer Pattern och MVC Objekt-orienterad programmering och design Alex Gerdes, 2016 Model View Controller Model View Controller (MVC) är ett design pattern (architectural pattern) som är väldigt vanligt
Software Design Introduction
1/17 Software Design Introduction Mikael Svahnberg 1 2016-03-08 1 Mikael.Svahnberg@bth.se www.bth.se About Me: Mikael Svahnberg Associate Professor, PhD in Software Engineering mailto:mikael.svahnberg@bth.se
Adding active and blended learning to an introductory mechanics course
Adding active and blended learning to an introductory mechanics course Ulf Gran Chalmers, Physics Background Mechanics 1 for Engineering Physics and Engineering Mathematics (SP2/3, 7.5 hp) 200+ students
Pulsen IAM: Del 2 Trender och teknik för morgondagens utmaningar. Tobias Ljunggren, PULSEN
Pulsen IAM: Del 2 Trender och teknik för morgondagens utmaningar Tobias Ljunggren, PULSEN AUTHENTICATION OF TOMORROW Strong authentication simpler than user name and password Solutions for web, desktop
Support for Artist Residencies
1. Basic information 1.1. Name of the Artist-in-Residence centre 0/100 1.2. Name of the Residency Programme (if any) 0/100 1.3. Give a short description in English of the activities that the support is
Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH
Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH 2016 Anne Håkansson All rights reserved. Svårt Harmonisera -> Introduktion, delar: Fråga/
Beijer Electronics AB 2000, MA00336A, 2000-12
Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this
Final Course Marks will be combined from the examination and the project:
Examination CD5360 Software Engineering Course, 10P (Examination 4 Points) Datum: 2001-06-12, 8:30-13:30 Responsible: Ivica Crnkovic Max points: 40 Approved: Minimum 20 points Final Course Marks will be
Middleware vad, hur, varför när?
Middleware vad, hur, varför när? Anders Kingstedt Askus AB Ersättas med en bild 1 Disposition Vad? Hur? Varför? När? Målsättning Ge er möjlighet att skilja på och 2 Vad? - är Middleware Ersättas med en
Designmönster för sociala användningssituationer
Designmönster för sociala användningssituationer Baserat på Interaction design patterns for computers in sociable use, kommande artikel i International Journal of Computer Applications in Technology, matar@ida.liu.se
Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se
Inför projektuppgiften Markus Buschle, markusb@ics.kth.se Agenda Möjligheter,ll samarbete Enterprise Architecture för beslutsfa8ande Modell Analys Resultat Projektuppgi? Exempel Möjligheter,ll samarbete
Swedish Armed Forces Joint policy documentation for Interoperability enabling systems
Swedish Armed Forces Joint policy documentation for Interoperability enabling systems Issue 2 Dated 12 April 2006 Örlkn Roy Johansson 08-788 8639 roy.johansson@mil.se Syfte med CONOPS Beskriva Försvarsmakts
Sara Skärhem Martin Jansson Dalarna Science Park
Sara Skärhem Martin Jansson Dalarna Science Park Sara Skärhem Martin Jansson Vad är innovation? På Wikipedia hittar man: En innovation är en ny idé, till exempel i form av en produkt, lösning, affärsidé,
Certifierad IT-arkitekt
Certifierad IT-arkitekt En utbildning med sex fristående tvådagarsavsnitt och 100 timmar lärarledd utbildning, samt självstudier Har du och ditt företag kompetensen att välja den lämpligaste tekniska lösningen?
PFF, NATO och EU- Förutsättningar och krav. Erik Häggblad VG Funktioner
PFF, NATO och EU- Förutsättningar och krav Erik Häggblad VG Funktioner FM mål Förändra FM mot att bli interoperabel med andra försvarsmakter Kunna så långt som möjligt utbyta information med andra aktörer
UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet micke@informatik.umu.se
UML use cases micke@informatik.umu.se Use case (användningsfall) En modelleringsteknik som hjälper utvecklare att bestämma vilka funktioner som ska implementeras i ett system/applikation Finns olika typer
Materialplanering och styrning på grundnivå. 7,5 högskolepoäng
Materialplanering och styrning på grundnivå Provmoment: Ladokkod: Tentamen ges för: Skriftlig tentamen TI6612 Af3-Ma, Al3, Log3,IBE3 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles
Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer
Samverkande system Tjänsteorienterade arkitekturer Hur får vi mjukvarukomponenter som är distribuerade över internet att enkelt upptäcka, utnyttja, och interagera med, varandra? Vi vill ha Komponenter
LARS. Ett e-bokningssystem för skoldatorer.
LARS Ett e-bokningssystem för skoldatorer. Därför behöver vi LARS Boka dator i förväg. Underlätta för studenter att hitta ledig dator. Rapportera datorer som är sönder. Samordna med schemaläggarnas system,
HT1 2013, FÖRELÄSNING 14 (INFÖR TENTAN)
Objektorienterad modellering och diskreta strukturer (EDAF10/EDA061) HT1 2013, FÖRELÄSNING 14 (INFÖR TENTAN) Dagens agenda Admin Tentatid och plats Tillåtet på tentan EDAF10 Föreläsning inför XL-projektet
Förändrade förväntningar
Förändrade förväntningar Deloitte Ca 200 000 medarbetare 150 länder 700 kontor Omsättning cirka 31,3 Mdr USD Spetskompetens av världsklass och djup lokal expertis för att hjälpa klienter med de insikter
Säkra system. En profil om säkerhet och programvara. Profilansvarig: Nahid Shahmehri
Säkra system En profil om säkerhet och programvara Profilansvarig: Nahid Shahmehri En liten saga SQL Slammer Januari 2003 Problemet Stackbaserad buffer overflow i MS SQL server 2000 Ett UDP-paket med 376
Produktens väg från idé till grav
Produktens väg från idé till grav Lars Lundgren Senior Consultant, Risk Management i3tex Riskhantering Idè Avsedd användning Specifikationer Konstruktion Verifiering Validering Postproduktion Slut Produkten
Objekt-orienterad programmering och design. DIT953 Niklas Broberg, 2018
Objekt-orienterad programmering och design DIT953 Niklas Broberg, 2018 Kursteamet Niklas Broberg kursansvarig, föreläsare, examinator Johannes Åman Pohjola föreläsare Assistenter: Karin Wibergh Sarosh
Datavetenskapligt program, N1COS
Ansökan om fortsatta studier inom program, hösten 2015 Datavetenskapligt program, N1COS Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan till höstens kurser är den 15
Sri Lanka Association for Artificial Intelligence
Sri Lanka Association for Artificial Intelligence First Sinhala Chatbot in action Budditha Hettige Department of Statistics and Computer Science, Faculty of Applied Science, University of Sri Jayewardenepura,
End consumers. Wood energy and Cleantech. Infrastructure district heating. Boilers. Infrastructu re fuel. Fuel production
End consumers Wood energy and Cleantech Infrastructure district heating Boilers Infrastructu re fuel Fuel production Forest harvesting and transport infrastructure Sustainable forestry Information and