Informationssystem och databasteknik, 2I-1100



Relevanta dokument
IT i organisationer och databaser, 2I Introduktion till informationssystem - användning, teknik och utveckling

Roller i mjukvaruprojekt. Åke Liljenberg ake.liljenberg@volvo.com

Symptom på problemen vid programvaruutveckling

FMV användning av ISO/IEC för ledningssystem implementering. Harold Bud Lawson Styrelsemedlem och Consulting Partner

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language

Design för användbarhet Användarcentrerad utvecklingsprocess

RUP - Rational Unified Process

Att fatta rätt beslut vid komplexa tekniska upphandlingar

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget % misslyckades!

Bygg bro mellan ITIL v2 och v3 - Bridgekurser - DF Seminarium

RUP Rational Unified Process. 17 november 2004

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Alla rättigheter till materialet reserverade Easec

Agil programutveckling

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel

Objektorienterad analys och design

QC i en organisation SAST

effekt nu Kunskapsinitiativet

Informationssystem och databasteknik, 2I Från verklighet till system

TDP005. Föreläsning 3 - UML. Filip Strömbäck

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

När? Varför? För vem? Resultat? (Artefakter?)

Resultatkonferens Välkommen!

DFC bild 1

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML

Välkomna. Hur kan en uppgradering fungera

Studentsynpunkter? Vad menas med IT i organisationer. Moderna affärsstrategier. Beskriva organisationer ur olika perspektiv.

Roller i mjukvaruprojekt. Åke Liljenberg. Volvo Group, Corporate Process & IT ake.liljenberg@volvo.com

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

DYNAMISK INFRASTRUKTUR

Lyckade projekt - finns det?

Programvara i säkerhetskritiska tillämpningar

Testbed Railway - VAD

ISO/IEC 20000, marknaden och framtiden

HUR OCH VARFÖR DIGITAL!

SYSTEMUTVECKLING METODER & MODELLER. Suzana Ramadani

30 år av erfarenhet och branschexperts

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Objektorientering. Grunderna i OO

Strategier och ansatser för utveckling av IT-stöd

Design för användbarhet

Utbildningsplan. Utbildningens mål. Kunskap och förståelse. Färdigheter och förmågor. Värderingsförmåga och förhållningssätt

Konceptuell modellering. Formalisering, automatisering och effektivisering

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Föreläsning 8, Design

SAPSA 12 NOVEMBER 2014

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved

Beslut om fastställande: - - Behörighetskrav: -

Arrowhead - Process- och energisystem- automation

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Inför projektuppgiften. Markus Buschle,

Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet

SKOLFS. beslutade den -- maj 2015.

Viktigt! Glöm inte att skriva Tentamenskod eller namn på alla blad du lämnar in.

Objektorienterad Systemutveckling Period 3

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Chapter 12: Development

Meter to cash - og prosess effektivitet med toveiskommunikasjon.

ISO med kundfokus

Information. Information. Data. Data. Exempel påp. information och data

System arbetssystem informationssystem

Miljöbeskrivning Palasso Teknisk beskrivning

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

SAS VIYA JOHAN ELFMAN ROLAND BALI

Datateknik Teknologie kandidatexamen, 180 sp

Strategier och ansatser för utveckling av IT-stöd

IF Försäkring. Insourcing Service Desk

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng

Objektorienterad analys och design

ISO STATUS. Prof. dr Vidosav D. MAJSTOROVIĆ 1/14. Mašinski fakultet u Beogradu - PM. Tuesday, December 09,

Per-Anders Nilsson SaabTech Systems Oktober 2001

Organisationer, modeller och informationssystem. Bakery. Bakery. Vinst 1 mkr. stödjer. stödjer. stödjer. Kostnader 11 mkr. Försäljning 12 mkr

Configuration Management Vägen till ordning och reda med rätt stöd!

Moderna affärsstrategier

Projektering av informationssystem

Två resor till molnet. Per Sedihn CTO Proact IT Group

Asset Management ISO 55000

Inkapsling (encapsulation)

UPPSAMLINGSTENTAMINA AUGUSTI 2018 Follow-up exams, August 2018

Problemet. Beställarkompetens och kravhantering. Användbarhetsboom Internet som motor. Beställarproblemet. Användarnytta = verksamhetsnytta.

SKOLFS. beslutade den XXX 2017.

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Implementationsstrategier för PLCS

UPPSAMLINGSTENTAMINA AUGUSTI 2017 Follow-up exams, August 2017

Bastjänsterna ovan avser driftfasen. Införandet genomförs som ett projekt som drivs av Cygate i samarbete med kunden.

Gösta Ljungberg 31 mars 2014

Metoder och verktyg för funktionssäkerhet

Dagens & Morgondagens Förvaltning Presentation

Anna Leo Konsult och affärsutvecklare inom CRM. Februari 2010

Från Data till Process

IT security and software testing programme - Bachelor of science 180 Credits*

Kursen utgör fjärde terminen på det Systemvetenskapliga kandidatprogrammet. G2F, Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav

Business Model Transformation. Banbrytande affärsmodeller genom transformation av affärsarkitektur

Utvärdering av Ledningsprocesser. Fredrik Kjellberg Mannheimer

Configuration Management

Användarcentrerad systemdesign

EVRY One Outsourcing Services Linköping AB LEAN

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.

Transkript:

Informationssystem och databasteknik, 2I-1100 Introduktion till informationssystem - användning, teknik och utveckling Vad är ett informationssystem? Informationssystem: datoriserat system som stödjer en organisations informationsförsörjning VERKSAMHET avbildar INFORMATIONS SYSTEM ANVÄNDARE presenterar 1

Exempel på informationssystem Ordermottagning Lagerhantering Fakturering Platsbokning Flygresor Medicinska behandlingar Personaladministration Banksystem Informations system Typer av system TRANSFORMATIONS SYSTEM REAKTIVA SYSTEM signalerar till påverkar 2

Varför informationssystem? 1. KOORDINERA AKTIVITETER Strategisk 2. KONTROLLERA, ÖVERVAKA 3. GE UNDERLAG FÖR BESLUT Taktisk Operationell 4. EFFEKTIVISERA, AUTOMATISERA Organisationsnivåer 5. NYA TJÄNSTER/PRODUKTER 6. NYA ORGANISATIONSFORMER Nya organisationsformer Virtuella företag Marknadsplatser Consumer Retailer Supplier 3

Egenskaper hos informationssystem Låg Komplexitet hos algoritmer IS Kompilatorer Numerisk analys Grafisk presentation Hög Komplexitet hos datastrukturer Låg Numerisk analys IS Hög Egenskaper hos informationsssytem Låg Grad av kontroll över omgivningen IS Hög Processkontrollsystem Låg Interaktion med människor och organisation Kompilatorer Vissa kontrollsystem IS Hög 4

Definition av informationssystem DATORISERAT SYSTEM SOM STÖDJER KOMMUNIKATION AV FORMALISERAD INFORMATION INOM EN ORGANISATION Realisering av informationssystem DATABASER Datastruktur Applikationsprogram RAD och IDE Visuella modelleringsspråk Frågespråk Rapportgenerator Formulärhanterare Generellt programmeringsspråk Data dictionary 5

VERKLIGHET Informationssystemarkitektur Händelsemeddelanden INFORMATIONSSYSTEM Frågor Svar Informations processor Konceptuellt schema Informations bas Komplexitet i systemutveckling Applikationsområdet komplext Storlek Oklar begreppsvärld Motstridiga krav Föränderliga krav Utvecklingsprocessen svårstyrd Många personer inblandade Olika kategorier av personer inblandade Projektstyrningsproblem Avsaknad av standarder "Uppfinna hjulet på nytt" Jämför med andra konstruktionsområden 6

Metoder för systemutveckling VATTENFALLSMETODER FÖR- STUDIE ANALYS Motiv: - Strukturera utvecklingsarbetet - Underlätta uppföljning och utvärdering DESIGN IMPLEMEN- TERING Rational Unified Process 7

Phases Inception: beskriv systemets mål och affärsnytta samt projektets omfattning Elaboration: specificera systemets egenskaper och arkitektur Construction: realisera och testa systemet Transition: sätt systemet i drift Business Modelling Syfte: att förstå organisationen samt de behov och problem som systemet skall lösa Leverabler: use cases, objektmodeller, dynamiska modeller 8

Requirements Syfte: att ta fram de krav som skall ställas på systemet, särskilt vilken funktionalitet som skall tillhandahållas Leverabler: detaljerade use cases som visar hur aktörer kommunicerar med systemet Analysis and Design Syfte: att beskriva hur systemet skall realisera funktionaliteten, att beskriva mjukvaruarkitekturen, att skapa specifikationer som styr implementering och test Leverabler: klassdiagram, dynamiska modelller, paketstrukturer 9

10 Implementation, Test, and Deployment Implementation: programmering och integration av mjukvarukomponenter Test: test att funktionaliteten uppfylls samt att komponenter och delsystem interagerar korrekt Deployment: drifttagande av systemet i produktionsmiljö Supporting Workflows Configuration management: att upprätthålla systemets integritet under utvecklingen, versionshantering Project management: planering, bemanning, uppföljning, riskhantering Environment: sätta upp och underhålla projektets infrastruktur

11 Systemaspekter uttrycker önskvärda tillstånd hos MÅL styr OBJEKT påverkar HAND- LINGAR Funktionsanalys Funktion: aktivitet som utförs av en enhet inom en organisation Exempel på funktioner (biblioteksverksamhet): Inköp av böcker Utlåning av böcker Återkrav av böcker Funktionsanalys syftar till att: Identifiera samtliga funktioner i en organisation Avgöra vilken information varje funktion behöver Avgöra vilken information varje funktion skapar Beskriva informationsflödet mellan funktionerna Beskriva informationsflödet mellan en organisation och dess omgivning

12 Dataflödesdiagram Bokinfo Budgetinfo Lev.info Katalogkontroll Anställd Beställnings mottagande Budget kontroll Beställnings rutin Bokhandel Objektanalys Objekt: ting eller företeelse som förekommer i en verksamhet Exempel på objekt (biblioteksverksamhet): Böcker Låntagare Boklån Bokhandlare Objektanalys syftar till att: Identifiera alla objekt som uppträder i en verksamhet Beskriva objektens egenskaper Beskriva sambanden mellan objekten Uppställa regler som gäller för objekten Beskriva de händelser som påverkar objekten

13 Konceptuellt schema namn PERSON beställer titel BOK ISBN låntagare av LÅN avser KOPIA nr datum Regler: En person får låna högst tio böcker Händelser: Bokbeställning, boklån IS Development, Acquisition, and Support Business and Requirements Mod. Analysis and Design Project Management Maintenance People and Organisation Business and IT Alignment Process Improvement Change Management Ethical Aspects of IS/IT IS Investment and Evaluation Created by Information for Knowledge Work, Customer Satisfaction, and Business performance Use of Information in Organisations Knowledge Management Decision Support Process Support Organisational Interoperability empowers Information and Communication Technology Databases Software Hardware Telecommunication automates and leverages provides Operations and Network Management Production and Operations Service and Help Desk Security and Control Infrastructure Management

14 Kursens mål Kursens mål är att ge kunskaper om begrepp, metoder och verktyg som används vid utformning och implementering av informationssystem samt att ge färdigheter i tillämpning av databasteknik. Kursen skall också ge en förståelse för affärsnyttan med informationssystem samt hur informationssystem påverkar individer och organisationer.