Användning av modellering vid utveckling av Flygvapnets lednings- och informationssystem, IS FV
|
|
- Gerd Persson
- för 7 år sedan
- Visningar:
Transkript
1 Användning av modellering vid tveckling av Flygvapnets lednings- och informationssystem, IS FV Staffan Angermnd, WM-data Modellbaserad tveckling - IS FV
2 Innehåll Historik IS FV Vad är IS FV? Tidigare tvecklingsarbete Nvarande modelldrivna tvecklingsarbete Erfarenheter från tvecklingsarbetet Modellbaserad tveckling - IS FV
3 Historik IS FV Sedan länge LI FV Sesam / Prims Datek IS FV Modellbaserad tveckling - IS FV
4 IS FV Modellbaserad tveckling - IS FV
5 IS FV 1.0 inom FV2000 FTK Insats BasUh Uppdragsdata fi Resrskontroll Und / FgO FgO fi ARU fi LS 10 Fplrapp fl FgO fl ARU fl Fgplan STRIC Lftläge TARAS Stri-länk Statsrapp Resrser Klgrapp+klgstör Skedesrapp fl Insatsplan fl Fnktionsorder fl FgO/bas fl Förbandsrapp Fgplan fl ARU fl SU-tjänst Fgplan ARU fl Fplrapp Flygbas Förbandsledn (BasC) KC-tjänst Fgplan fl ARU fl FgO fl Flygdivision PLA UTA DS Band Fgplan fi Förapp Modellbaserad tveckling - IS FV
6 OPIL - IS FV OPIL OPL Lft Sjö Mark Taktiska Kommandon FTK IS FV Förband Stridsledning Flygbas Flygbas Modellbaserad tveckling - IS FV
7 IS FV - insatsplanering Modellbaserad tveckling - IS FV
8 IS FV - resrsppföljning Modellbaserad tveckling - IS FV
9 IS FV - resrsppföljning Modellbaserad tveckling - IS FV
10 IS FV IS FV - lägesbild Modellbaserad tveckling - IS FV
11 IS FV - lägesbild Modellbaserad tveckling - IS FV
12 IS FV - lägesbild Modellbaserad tveckling - IS FV
13 IS FV - lägesbild Modellbaserad tveckling - IS FV
14 IS FV IS FV - översikt Modellbaserad tveckling - IS FV
15 IS FV - stats Modellbaserad tveckling - IS FV
16 IS FV - logganalys Modellbaserad tveckling - IS FV
17 IS FV - logganalys Modellbaserad tveckling - IS FV
18 IS FV - driftkonfigration FTK-B IS FV FTK NTWKSADM TAK NTWS?? TAK Skrivare färg?? LS 10 STRIC NTADM TAK NTAPP1 CAMA TAK VPN LS 10 Tyko 32 STRIC/M CDRW TAK Roter DLT SOLSEC SOLAPP NTAPP2 Und/FgO Tyko 32 FTN Accessroter STRIC Flygbas KC TAK NTWKSADM TAK NTWS IS FV Bas Flygbas BasC TAK Skrivare NTWS NTADM färg?? CDRW TAK NTAPP1 CAMA TAK Roter FM IP Division Accessroter Accessroter PLA STRIC/X Förklaringar Hb/Switch TP-kabel p-p kabel Optokabel Optokonv VPN VPN DLT SOLSEC SOLAPP VPN Tyko 32 Svart Rött Krypterat Klartext Modellbaserad tveckling - IS FV
19 IS FV - tvecklingsmiljö MS Visal Stdio (C/C++) MS Visal Stdio (VB) Install shield MS Visal Sorce Safe FM GTP Tes Informix ESQL/C Rational Rose CAMA MS Windows NT Sn Solaris Sn Workshop C/C++ MS Office (dokmentation) OCX:er Spatial ACE IBM DCE RUP Modellbaserad tveckling - IS FV
20 IS FV - stats 1.0 A Centralt ackrediteringsarbete FMV Verifiering & Validering Utbildning Prov Modellbaserad tveckling - IS FV
21 Tidigare tvecklingsarbete... Verksamhetsanalys s s s Begreppsmodeller Flödesmodeller Målmodeller s... TTEM Kravspecifikationer Modellbaserad tveckling - IS FV
22 Tidigare tvecklingsarbete - svagheter Stora grepp, både bredd och djp Olika språk i krav och system Endast läsbar dokmentation Bristande spårbarhet Svag återkoppling till kravställare, ansvar Bristande kontinitet Modellbaserad tveckling - IS FV
23 Nvarande tvecklingsarbete Användningsfall UML ACT002: KC (from Bas) ACT001: Förbandsledning (from Bas) RUP UC01-01: Visa Insatsplan MILSTD - RUP ACT003: Bas/Uh (from Ftk) UC01-07: Förlstrapportera företag UC01-03: Uppdragsplanera ACT004: Insats (from Ftk) Iterationer UC01-08: Ställ in företag ACT006: Und/FgO Kodgenerering UC01-02: Hantera Företagsorder Modellbaserad tveckling - IS FV
24 Modeller Affärsobjektmodell Affärsanvändningsmodell Användningsfallsmodell Analysmodell Designmodell Implementationsmodell Modellbaserad tveckling - IS FV
25 Användningsfallsmodell - insatsplanering Use-Case Model ACT002: KC (from Bas) ACT001: Förbandsledning (from Bas) UC01-01: Visa Insatsplan ACT003: Bas/Uh (from Ftk) UC01-07: Förlstrapportera företag ACT004: Insats (from Ftk) UC01-03: Uppdragsplanera UC01-08: Ställ in företag ACT006: Und/FgO UC01-02: Modellbaserad Hantera tveckling Företagsorder - IS FV
26 Design modell Design Model <<layer>> UI Use-Case Realizations <<layer>> FOB <<layer>> DH Architectral Mechanisms <<layer>> RPCKlient DB <<layer>> DLMap <<layer>> RPCServer Modellbaserad tveckling - IS FV
27 <<layer>> UI Design modell Design Model <<layer>> FOB <<layer>> RPCKlient DCE (from MiddleWare) <<layer>> RPCServer <<layer>> DH <<layer>> DLMap DB Modellbaserad tveckling - IS FV
28 Design modell - prenmeration Design Model Klientformlär : FOBObjekt : PrenmHandler : Prenmerant I samband med ppstarten av en klienttillämpning laddas de objekt som behövs. Instansiera( ) I konstrktorn till objektet anropas prenmhandler för att registrera prenmerationen. registerdependency( ) PrenmHandler anropat aktellt Prenmerant-objekt. Objektets identitet registreras i en lista över de objekt som prenmereras på. registerdependency( ) addtomapofobjects( ) Klientformläret talar om för objektet att det är intresserat av ppdateringar. connecttodoc( ) Objektet lägger till dokmentet i en lista över vilka som ska få prenmerationsevents. addtolistofdocs( ) Modellbaserad tveckling - IS FV
29 Design modell - kartobjekt Design Model FOBBase FOBGeoBase FOBGeoText m_fonttyp : int m_hargeoobjects : OID<FOBGeoObject> m_jstering : int m_position : int m_saverelcoll : FOBList m_serverdelete : BOOL m_text : CString ms_geotextcoll : FOBList ms_instancecollisactive : BOOL = FALSE -m_hargeotextm 0..n FOBGeoPoint m_hargeoobjects : OID<FOBGeoObject> m_lat : int m_long : int m_ordningsnr : int m_saverelcoll : FOBList m_serverdelete : BOOL m_stilx : int m_stily : int ms_geopointcoll : FOBList ms_instancecollisactive : BOOL = FALSE -m_hargeopointm 1 1..n -m_hargeoobjects 1 -m_hargeoobjects FOBGeoObject m_geopointlist : FOBList * m_geotextlist : FOBList * m_geotyp : int -m_hargeoobjectm m_hargeopointm : OIDArray<isfvOID,isfvOID> 0..n m_hargeotextm : OIDArray<isfvOID,isfvOID> m_issaving : BOOL m_nolongerusedgp : OIDArray<isfvOID,isfvOID> m_nolongerusedgt : OIDArray<isfvOID,isfvOID> m_objectsallocatedonheap : FOBList m_saverelcoll : FOBList m_serverdelete : BOOL m_tillhorflygbass : OID<FOBFlygbas> m_tillhorkartobjs : OID<FOBKartObjekt> m_typavobjekt : int ms_geoobjectcoll : FOBList 0..n ms_instancecollisactive : BOOL = FALSE -m_geoobjpabasm 1 FOBKartObjekt -m_tillhorkartobjs m_hargeoobjectm : OIDArray<isfvOID,isfvOID> -m_tillhorflygbass FOBFlygbas Modellbaserad tveckling - IS FV
30 Implementationsmodell Implementation Model BasKlient isfv_oom.lib FTKKlient GDKlient <<Application>> objecthandler DataBase Modellbaserad tveckling - IS FV
31 Kodgenerering Klient P F UI FOB RPC Windows/ NT DCE Server F D RPC DH DL Sn/ Solaris ESQL-C Server CAMA DB Informix Modellbaserad tveckling - IS FV
32 Kodgenerering Flera lager Flexibelt och skalbart ACT002: KC (from Bas) ACT001: Förbandsledning (from Bas) Liknande/samma lösning på flera ställen ACT003: Bas/Uh (from Ftk) UC01-01: Visa Insatsplan UC01-07: Förlstrapportera företag ACT004: Insats (from Ftk) Förtsätter designmodell UC01-03: Uppdragsplanera Bra verktygsstöd UC01-08: Ställ in företag ACT006: Und/FgO UC01-02: Hantera Företagsorder Modellbaserad tveckling - IS FV
33 Fakta kring kodgenerering rader kod (LOC, t.ex. ej kommentarer) 2900 filer rader genererade (LOC) 63 % genererade (exkl. UI, onlinehjälp, simlator, install,..) 40% av FOB lagret Senaste 2 åren, 5 hittade fel Förändrad foks på tveckling Modellbaserad tveckling - IS FV
34 Möjligheter kring kodgenerering Kan kodgenerera olika för olika skeden för att optimera tveckling och på så sätt t.ex. minska beroenden till server-sidan, tillgång till maskinvara/licenser Testning nderlättas Atomatgenererad dokmentation, alltid ppdaterad Tillägg av nya objekt kan beställas De delar som kodgenereras är centrala och kritiska Modellbaserad tveckling - IS FV
35 Möjligheter kring kodgenerering Rörs inte så ofta, kräver specifik kompetens Informationsspridning, prenmeration, rätt information, på rätt plats Grnddata spridning Modellbaserad tveckling - IS FV
36 Möjligheter med modelldriven tveckling Ett gemensamt språk för hela processen (ibland dock översättning av krav) Bra stöd för kravfångst, kommnicerbar (användningsfall) Iterationstänkandet Starkt verktygsstöd, (tbildning, kostnad!) Stöd för kvalitetshöjande aktiviteter (bl.a.konfigrationsstyrning, dokmentation, spårbarhet, testning) Spårar krav (svårt!) Stöd för kodgenerering (kvalitetshöjande, prodktivitetshöjande) Modellbaserad tveckling - IS FV
37 Dokmentationsnivå Kravnivå Knd Kravnivå Knd och leverantör Förvaltningsnivå Implementationsnivå Kndens framtagande av kravbild Analys och översättning av kravbild tillsammans med knden Kndens kravspecifikation Use case Actor Domain model Modellbaserad tveckling - IS FV RUP RUP
38 Metodik kräver Engagemang Erfarenhet Tid Utbildning Uppdragsinvesteringar Programvarinvesteringar Högt i tak Handlar till slt om ordning och reda, pprepbarhet för att knna förbättra, kvalitet Modellbaserad tveckling - IS FV
39 Införande av en (ny) metodik Prodktivitet Optimistiska vägen Ny nivå Gammal nivå Realistiska vägen Modellbaserad tveckling - IS FV Tid
LEDNINGS- OCH SAMBANDSSYSTEM FV-SYSTEM FRÅN PLOTTBORD TILL FV 2000
LEDNINGS- OCH SAMBANDSSYSTEM FV-SYSTEM FRÅN PLOTTBORD TILL FV 2000 ERIK HÄGGBLAD FMV: FUNKTION FÖRETRÄDARE LUFT HISTORIA FÖRSTA SYSTEMEN BYGGDE PÅ TALRAPPORTERING OCH PLOTTBORD TELEFONNÄTETS STRUKTUR UTGJORDE
Läs merFöreläsning om OO, OOA och UML
Föreläsning om OO, OOA och UML Modellering Kristian Ekberg Källa bild: video Marie Åsberg, AFA Försäkring Dagens föreläsning Presentation Kristian Ekberg Model och modellering Vad är en modell och vad
Läs merRUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Läs merOpponentrapport på examensarbete Utveckling av ett affärssystem med Unified Process av Therese Sundström.
Opponentrapport på examensarbete Utveckling av ett affärssystem med Unified Process av Therese Sundström. Författare Per Johansson, Henrik Wallinder Generellt Helhetsintrycket från genomläsning av uppsatsen
Läs merRUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Läs merMiddleware 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
Läs merKravställning med MODAF. Michael.Stolz@fmv.se PRL ARK SML/MDS
Kravställning med MODAF Michael.Stolz@fmv.se PRL ARK SML/MDS Agenda Om FM AR Om MODAF Användning av MODAF Beslut, Pågående projekt Modellbaserad förmågeutvecklingen Förmåga att använda MODAF Idé till SESAM
Läs merObjektorientering. Grunderna i OO
Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys
Läs merReflektioner över Enterprise Architecture i försvarsdomänen
Reflektioner över Enterprise Architecture i försvarsdomänen SESAM MODAF 2009-04-27 Agenda Varför Enterprise Architecture och MODAF Pågående arbeten Modellbaserad förmågeutveckling Tre minuter MODAF i PowerPoint
Läs merOCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram
2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ Föreläsning 7 OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram - Kravspecifikationer, användningsfall, systemarkitektur - Analysfas vad är analys?
Läs merEn ansats till behovsstyrd applikationsutveckling
En ansats till behovsstyrd applikationsutveckling Johan Björlin johan.bjorlin@gmail.com Inledning (1/3) Bakgrund: Försvarsmaktens Telenät ochmarkteleförband, FMTM behövde ersätta en gammal applikation
Läs merTentamen NOA011 Systemarkitektprogrammet. 51 poäng
Objektorienterad analys och design Provmoment: Ladokkod: Tentamen ges för: Tentamen NOA011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum:
Läs merSESAM MODELLBASERAD UTVECKLING
SESAM inbjuder till höstseminariet MODELLBASERAD UTVECKLING modellen i fokus samt till medlemsmöte i SESAM, med rapportering från arbetsgrupperna 23-24 oktober 2002 Täby Park Hotel Modellbaserad utveckling
Läs merProjektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!
Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer
Läs merSymptom på problemen vid programvaruutveckling
eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda
Läs merÖvning / handledning Användningsfall
ACSD sommar 2004 Övning / Handledning Användningsfall Uppsala universitet & Stefan Blomkvist @ 2004 Stefan Blomkvist stefan.blomkvist@it.uu.se ACSD sommar 2004. Övning / handledning Användningsfall Ett
Läs merProgrammering B med Visual C++ 2008
Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,
Läs merISD - IT-säkerhetsdeklaration. Information till SESAME Dan Olofsson PrL ISD 070-6825904
ISD - IT-säkerhetsdeklaration Information till SESAME Dan Olofsson PrL ISD 070-6825904 Agenda Varför ISD? Omfattning ISD, Informationssäkerhet kontra IT-säkerhet Status Vad är ISD? Varför ISD? Projekt
Läs merIntroduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?
Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? TDDD78, TDDE30, jonas.kvarnstrom@liu.se 729A85 jonas.kvarnstrom@liu.se
Läs merTillfälligt ramavtal för tjänsteprod. Inom C2-omr., AI Öppen/Unclassified. Frågor och svar 3
366103-AI835951 1(5) Referens FMV Pia Lovén Thomas Lorentzon Anders Wretö Tillfälligt ramavtal för, 366103 AI835951 366103-AI835951 2(5) Fråga 1: Fråga punkt 10.4: Om vi offererar på två områden där vardera
Läs merWebservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
Läs merSäkerhetsstandarder: Säkerhetsinriktning
Säkerhetsstandarder: Säkerhetsinriktning Säkerhetsinriktningen varierar mellan olika standarder: Systemsäkerhet kan avse... Person DEF(AUST)5679, ISO/IEC 61508, DS 00-55/00-56 (utgåva 2) Person-Egendom-Miljö
Läs merJ2EE-arkitekt, mentor och instruktör
J2EE-arkitekt, mentor och instruktör Christoffer är arkitekt och systemutvecklare specialiserad inom Java och J2EE. Han är van och komfortabel i rollen att som systemarkitekt, ansvara för den tekniska
Läs merPMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Läs merValidering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess
2017-06-21 Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess Validering av XML, Svensk geoprocess Bakgrund Ett behov finns av att kunna kontrollera och validera XML-filer
Läs merProgramvara i säkerhetskritiska tillämpningar
Programvara i säkerhetskritiska tillämpningar Programvara får inte bidra till att person, egendom eller miljö skadas 2003-09-02 1 Systemsäkerhetsprocessen vid försvarsmakten materielupphandling beskrivs
Läs merUML 2.0 och dess roll för modellbaserad utveckling
UML 2.0 och dess roll för modellbaserad utveckling Morgan Björkander Senior Methods Engineer mbj@telelogic.com 1 Telelogic AB Agenda UML 2.0 översikt översikt nya språkkonstruktioner Modellbaserad utveckling
Läs merAnalys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram
Analys och design med hjälp av CRC 83 Klassdiagram Objekt Ett objekt är en individuellt identifierbar entitet som kan vara konkret eller abstrakt. Ett objekt har tillstånd, beteende och identitet. Reellt,
Läs merKrypteringteknologier. Sidorna 580-582 (647-668) i boken
Krypteringteknologier Sidorna 580-582 (647-668) i boken Introduktion Kryptering har traditionellt handlat om skydda konfidentialiteten genom att koda meddelandet så att endast mottagaren kan öppna det
Läs merTestdriven utveckling. Magnus Jonsson Siemens Medical Solutions
Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client
Läs merKravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form
Kravfångst? Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form Gästföreläsning Datavetenskap 2011-02-15 Therese Söderlund, Lars Hansson och Jan Bidner (ITS) ITS - Enheten
Läs merRealtidssystem HT03. Vad är realtidssystem? Inbyggda system. Att programmera, Tasks (Uppgifter) Realtidssystem kräver analys
Realtidssystem HT03 Vad är realtidssystem? Föreläsare: Wang Yi Rum: 1235, yi@it.uu.se, Tel: 471 3110 Assistent: Tobias Amnell Rum: 1216, tobiasa@it.uu.se, Tel: 4717122 Webbsida: www.it.uu.se/edu/course/homepage/realtid/h03
Läs merIntroduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?
Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? jonas.kvarnstrom@liu.se 2014 2017 jonas.kvarnstrom@liu.se
Läs merDecentraliserad administration av gästkonton vid Karlstads universitet
Datavetenskap Opponent(er): Markus Fors Christian Grahn Respondent(er): Christian Ekström Per Rydberg Decentraliserad administration av gästkonton vid Karlstads universitet Oppositionsrapport, C/D-nivå
Läs merAnvä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
Läs merDistribuerade 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
Läs merVad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.
Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling
Läs merUML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik
UML 1(5) Introduktion till Unified Modeling Language 1 Bakgrund och historik UML är ett objektorienterat modellspråk för att specificera och visualisera system. Det är framtaget i första hand för IT-orienterade
Läs merPraktikum i programvaruproduktion
Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:
Läs merTDDI02. Programmeringsprojekt, Föreläsning 2. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren
TDDI02 Programmeringsprojekt, Föreläsning 2 Filip Strömbäck Med utgångspunkt i tidigare slides av Jonas Lindgren På denna föreläsning: Dokument - kravspecifikation, projektplan Vad är klok design? Projektarbete
Läs mer1 Installationsinstruktioner
1 Installationsinstruktioner 1.1 Förbereda installationen På Aucotecs hemsiad www.aucotec.com kan du kontrollera de aktuella systemkraven för Engineering Base. Försäkra dig om att din dators hårdvara uppfyller
Läs merBilaga B Specifik programinformation
Bilaga B Specifik programinformation Kompileringsinstruktioner 1. Gå till katalogen: cd Joystick/ 2. Skriv: make 3. Vänta tills klar, skriv sedan: make install Minneskortinstruktioner 1. Montera minneskortläsaren:
Läs merMetoder och verktyg för funktionssäkerhet
Metoder och verktyg för funktionssäkerhet Projektstart 1. Hantera kraven En bra process är grunden för att hantera kraven i ett säkerhetsprojekt. Det krävs att du har en tydlig spårbarhet mellan krav och
Läs merBranschsamverkan inom informations- och dokumenthantering
Branschsamverkan inom informations- och dokumenthantering Bo Tyrefors Ordförande i Föreningen för Förvaltningsinformation Föreningen för Förvaltningsinformation 1 Dokument/information Ett dokument är en
Läs merWeb Services. Cognitude 1
Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)
Läs merFör varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):
Fråga 1 (3p) Kap 5 Special interfaces, Kap 10 Techniques at work För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar): A: Både påståendet och anledningen är korrekta
Läs merSystemutvecklare SU14, Malmö
Systemutvecklare SU14, Malmö Tentamen, Tenta Utveckling med ramverket.net(35 YH-poäng) Plats: Plushögskolan Malmö Tid: 2 februari 2015, kl. 9.00-12.00 Tillåtna hjälpmedel: Papper, penna, suddgummi. Ej
Läs merSänk kostnaderna genom a/ ställa rä/ krav och testa effektivt
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning
Läs merEVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.
EVRY One Outsourcing Linköping AB Erfaranheter av daglig drift och nyttjande av IFS Applications 8. Vår erfarenhet IFS Applications 8 Ca 10 st genomförda eller pågående uppgraderingar till IFS 8. Första
Läs merDD2385 Programutvecklingsteknik Några bilder till föreläsning 1 24/ Kursöversikt Javarepetition/Javaintroduktion
DD2385 Programutvecklingsteknik Några bilder till föreläsning 1 24/3 2014 Innehåll Kursöversikt Javarepetition/Javaintroduktion UML - klassdiagram-introduktion i anslutning till Java-exemplen Kursmål,
Läs merSystemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign
Rodolfo Weisser.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign Översikt Rodolfo har mycket lång erfarenhet av systemutveckling i C# och på Microsoftplattformen och har god kunskap om Visual Studio
Läs merInkapsling (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.
Läs merManual för MellanBasen. Mellan Basen
Manual för Filerna i mappen För att ska fungera behöver alla olika filer vara med och inte byta namn eller plats. I mappen Kartex finns alla filer för visning i Kartex I mappen TillFrån finns alla filer
Läs merWebbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Läs merTDP005. 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
Läs merJuridik. Professional Dictation Systems. Juridik
Juridik Professional Dictation Systems Juridik 2 3 Den traditionella dikteringen måste utvecklas så att juridiskt yrkesverks amma kan arbeta snabbare och mer effektivt. Olympus förstår. Olympus har hjälpt
Läs merSäker informationshantering
Säker informationshantering Robert Malmgren rom@romab.com +46-708330378 Electronic copies of the slides available at http://www.romab.com/documents.html Säker informationshantering.finns det? Robert Malmgren
Läs merModularitet inom Ledningssystemområdet Lars Burström Teknisk chef FMV AK Led
Modularitet inom Ledningssystemområdet Lars Burström Teknisk chef FMV AK Led Varför moduler? Förutsättningar? Konsekvenser? Förutsättningar att värdera Tid Ekonomi Civil ITindustri Försvarsindustri Arv
Läs merISD. Etablering av ISD inom FMV. Dan Olofsson PrL ISD 070-6825904
ISD Etablering av ISD inom FMV Dan Olofsson PrL ISD 070-6825904 Definition Informationssäkerhet Informationssäkerhet Administrativ säkerhet Teknisk säkerhet Policy Rutiner etc Fysisk säkerhet IT-säkerhet
Läs merXpmetodik inom Enterpriseutveckling
Sida 1 (10) ... 1... 1... 1 1 Abstract... 2 2 Introduktion... 3 2.1 Enterprisesystem generellt... 3 2.2 Trelagersarkitektur... 3 3 J2EE... 4 3.1 Fördelar med J2EE.... 4 3.1.1 Distribuerbart... 4 3.1.2
Läs merObjektorienterad konstruktion
Analys - Objektorienterad konstruktion Vad är objektorientering?» Ett sätt att angripa programmeringsproblem» Ett sätt att tänka när man programmerar Vad innebär objektorientering?» Att uppmärksamheten
Läs merProjektering av informationssystem
Projektering av informationssystem Att ta fram specifikationer för utveckling av informationssystem eller upphandling av standardsystem. Kurslängd: 3 dagar Kursbeskrivning Att ta fram precisa, kompletta
Läs merSESAM Försvarssektorns Användargrupp för Software Engineering
SESAM Försvarssektorns Användargrupp för Software Engineering inbjuder till höstseminariet Interoperabilitet och Nätverksförsvar 20 oktober 2005 Hotell Birger Jarl, Stockholm INTEROPERABILITET och NÄTVERKSFÖRSVAR
Läs merHP ATLE Införandeplan
HP ATLE åååå-09-05 Sida 1 HP ATLE Införandeplan Informationssystem och datakommunikation vid FSÖ 98 Arméstridskrafternas informationssystem samt datakommunikation kommer ej att vara fullt utvecklade till
Läs merScala Doc SQL Installation
Scala Doc SQL Installation För uppgradering se nedan: Uppgradering till ScalaDoc På Servern: Börja med att köra programmet D:\Setup.exe (Om D:\ är CDROM enheten) så installeras Scala Doc till ett bibliotek
Läs merKan man skapa Windows-loggar som är förståeliga för en lekman?
Kan man skapa Windows-loggar som är förståeliga för en lekman? Vilka är vi på Secorum AB Secorum är ett företag som jobbar med logghantering ur ett helhetsperspektiv. Vad innebär då detta? Det finns många
Läs merUML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language
Ett modelleringsspråk : Exempel Fönster Klassnamn Unified Modelling Language Av Booch, Jacobson, Rumbaugh Exempel: En klass position storlek Attribut (instansvariaböe) Resultatet av en sammanslagning av
Läs merUML. Översikt UML. Relationer mellan klasser. A är ett aggregerat av B:n. Kontor aggregat av Enheter. 12 olika diagramtyper, bl.a.
Översikt UML Sekvensdiagram (dynamic structure) Informationsflöde genom programmet Användningsfall (use cases) Aktörers interaktion med systemet Paketdiagram Beroenden mellan paket abstrakta klasser Multipel
Läs merAmazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985
Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige Who am I? Jobbat inom Capgemini sedan 1985 Middleware, integration, arkitektur, coaching Fokus idag på arkitektur = Business Technology Affärsstrategisk
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merDeluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.
Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som
Läs merInstallationsguide Windows 10
3 jul 2017 Installationsguide Windows 10 Den här guiden hjälper dig att i några enkla steg skapa en VPN-anslutning till våra servrar. Du behöver endast göra detta en gång, innan du använder Dold.se för
Läs merInstallationsanvisningar HogiaLön Plus
Installationsanvisningar HogiaLön Plus Installation Med den här installationen kan du installera HogiaLön Plus på Windows XP, Vista, Windows 7 och Windows 8. Om du vill installera en MSI-installation finns
Läs merIntroduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?
Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? jonas.kvarnstrom@liu.se 2016 2014 jonas.kvarnstrom@liu.se
Läs merUML. Tomas Czarnecki Institutionen för Informationsbehandling Åbo Akademi,FIN-20520 Åbo, Finland e-mail: tczarnec@abo.fi url: www.abo.
UML Tomas Czarnecki Institutionen för Informationsbehandling Åbo Akademi,FIN-20520 Åbo, Finland e-mail: tczarnec@abo.fi url: www.abo.fi/~tczarnec Abstrakt The Unified Modeling Language, UML, är ett visuellt
Läs merDiagnos och design av Verksamhet och IT, 7, 5 HP. Föreläsning 2 Sofie Pilemalm
Diagnos och design av Verksamhet och IT, 7, 5 HP Föreläsning 2 Sofie Pilemalm Dagens Agenda Systemutveckling i backspegeln och för framtiden Problem och utmaningar Användarcentrerad utveckling Som del
Läs merProgramutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document
Programutvecklingsprojekt 2003-04-24 Projektgrupp Elvin Detailed Design Document Björn Engdahl Fredrik Dahlström Mats Eriksson Staffan Friberg Thomas Glod Tom Eriksson engdahl@kth.se fd@kth.se d94-mae@nada.kth.se
Läs merObjektorientering Klasser
Objektorientering Klasser VSA110 1 OOA I analysen upprättas: Klassdiagram Objektdiagram Tillståndsdiagram Scenario Användningsfall Sekvensdiagram Användardialoger (skärmbilder) 2 Analys - en översikt Vi
Läs merKonsultprofil Per Brundin
Konsultprofil Per Brundin Född: 1963 Mail: per.brundin@bitology.se Mobil: 070-480 31 55 Sammanfattning Jag har många års erfarenhet som systemutvecklare/systemarkitekt och har arbetat inom IT-konsultyrket
Läs merAnvändarhandledning Plancenter Admin version 2011
Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...
Läs merGTP Info KP 081113. P-O Risberg per-ola.risberg@logica.com. Jaan Haabma Jaan.haabma@basesoft.se. 2008-11-13 GTP Info KP Inforum 1
GTP Info KP 081113 Jaan Haabma Jaan.haabma@basesoft.se P-O Risberg per-ola.risberg@logica.com 2008-11-13 GTP Info KP Inforum 1 GTP - FM Generell Teknisk Plattform En IT-infrastruktur som bl a tillhandahåller
Läs merInstallationsanvisningar HogiaLön Plus
Installationsanvisningar HogiaLön Plus Checklista Kontrollera Microsoft.Net Framework 3.5 SP1 Ladda ner och starta installationen av HogiaLön Plus Installera SQL komponenterna i rätt ordning Starta HogiaLön
Läs merMeritförteckning. Mer än 3 års professionell erfarenhet av PHP, SQL, C# och VB.NET,
CvSwe 20080410.doc Niklas Rydén sida1/6 Meritförteckning Niklas Rydén 031-51 95 58 (hem) Slåttängsgatan 51 0709-40 66 49 (mobil) 415 07 Göteborg nikryden@gmail.com http://www.timeonline.se Mer än 3 års
Läs merIntroduktion. Byggstenar TDBA63 2005-11-22
Introduktion UML står för Unified Modeling Language. Det är tänkt att fungera som hjälpmedel vid modellering av alla tänkbara typer av utvecklingsarbeten, inte bara inom dataomdrådet. Det största värdet
Läs merObjektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6
Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 17 juni 2005 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merInstallera SoS2000. Kapitel 2 Installation Innehåll
Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3
Läs merFöreläsning 8 2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ UML O2P 2000
2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ UML och lite mer om OOA (och OOD) - Översikt grundläggande diagram - Kravanalys användningsfall samarbetsdiagram sekvensdiagram meddelandestereotyper tillståndsdiagram
Läs merKONSULENT-ID: 2392 KONSULTPROFIL. IIS 7.0 Deepdive (MS E-Learning) 2009 BAKGRUND. Advanced WCF 2009 (Juval Löwy)
KONSULENT-ID: 2392 KONSULTPROFIL NN har arbetat med systemutveckling av applikationer sedan Aug -98, han började som datakonsult på XX AB i Mars -99 (och stannade där i 3,5år) med bl.a försäkringsbranchen
Läs merNyheter i Novapoint Samhällsplanering Genomgång av nyheter och vad som är på g.. Christina Strand
Nyheter i Novapoint Samhällsplanering Genomgång av nyheter och vad som är på g.. Christina Strand Nyheter Novapoint Samhällsplanering Versioner Nyheter - Novapoint 18 - Vad är på g Versioner Novapoint
Läs merFråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav.
Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav. Kravnivåer: 1-Goal-level 2-Domain-level 3-Product-level 4-Design-level R1: Man ska kunna använda både mus och tangentbord till
Läs merAnvändbarhet och Webbutveckling för mobila enheter. Behovsanalys
Användbarhet och Webbutveckling för mobila enheter Behovsanalys Kurshemsidan Böcker mobilutveckling Dokumentation/Inlämningar Kommer på hemsidan (tills på måndag?) Nästa vecka: Planeringsdokument (Scrum)
Läs merInstallationsanvisningar HogiaLön Plus
Installationsanvisningar HogiaLön Plus Checklista Kontrollera Microsoft.Net Framework 3.5 SP1 Ladda ner och starta installationen av HogiaLön Plus Installera SQL komponenterna i rätt ordning Starta HogiaLön
Läs merT DOC - & Syst i em t n ti egra on 2009-10-18 1
T-DOC & Systemintegration t ti 1 SYSTEMINTEGRATION Systemintegration t ti är ett begrepp inom Informationsteknologi. Begreppet innebär att flera olika fristående system kopplas ihop för att fungera tillsammans.
Läs merInstruktioner för uppkoppling mot NyA Open
Magnus Björklund 2014-10-09 Sida 1 (16) Instruktioner för uppkoppling mot NyA Open ... 3... 4 Dokumentnummer Version Företag Magnus Björklund 2014-10-09 Sida 2 (16) Innehållsförteckning 1 Inledning...
Läs merQuestion 2. a) reliable delivery. 5 June
TDTS04/TDTS43 Datornät och distribuerade system, 4 juni 2008 Skissade svar till tentan som gavs 2008-06-04, sammanställda av Juha Takkinen, IDA, juhta@ida.liu.se. ( Skissade innebär att du förutom svaren
Läs merATLE ATLE. version 00 ARMÈCENTRUM
version 00 00 Bättre prestanda Förbättrad replikering FENIX 00 Nya applikationer GPS presentation Stöd för datadriftledning Justerad förbands organisation Förbättrad mobilitet Ra 180 datakomförsök Artregstab
Läs merKonsultprofil Mattias Johansson
Konsultprofil Mattias Johansson Födelsedatum: 1975-01-30 Sammanfattning Mattias är en fokuserad konsult med gedigen erfarenhet av systemutveckling. Han har skaffat sig en bred kompetens inom området genom
Läs merNya 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
Läs mer