INFORMATIONSSYSTEM Informationssystem: datoriserat system som stödjer en organisations informationsförsörjning VERKSAMHET avbildar Definitionen alltför begränsande? ANVÄNDARE INFORMATIONS SYSTEM presenterar
EXEMPEL PÅ INFORMATIONSSYSTEM - Ordermottagning - Lagerbokföring - Fakturering - Platsbokning - Flygresor - Medicinska behandlingar - Personaladministration - Banksystem
TYPER AV SYSTEM TRANSFORMATIONS SYSTEM REAKTIVA SYSTEM Signalerar till Påverkar
VARFÖR INFORMATIONSSYSTEM? 1. KOORDINERA AKTIVITETER 2. KONTROLLERA, ÖVERVAKA 3. GE UNDERLAG FÖR BESLUT 4. EFFEKTIVISERA, AUTOMATISERA 5. NYA TJÄNSTER/PRODUKTER Operationell Taktisk Strategisk Organisationsnivåer
EGENSKAPER HOS INFORMATIONSSYSTEM Komplexitet hos algoritmer Låg Hög IS Kompilatorer Numerisk analys Grafisk presentation Komplexitet hos datastrukturer Låg Hög Numerisk analys IS
EGENSKAPER HOS INFORMATIONSSYSTEM Grad av kontroll över omgivningen Låg Hög IS Processkontrollsystem Interaktion med människor och organisation Låg Hög Kärnkraft Luftkonditionering Kompilatorer Vissa kontrollsystem IS
DEFINITION AV INFORMATIONSSYSTEM DATORISERAT SYSTEM SOM STÖDJER KOMMUNIKATION AV FORMALISERAD INFORMATION INOM EN ORGANISATION
REALISERING AV INFORMATIONSSYSTEM DATABASER - Datastruktur - Applikationsprogram IH-system (4:e generationssystem) - Frågespråk - Rapportgenerator - Formulärhanterare - Generellt programmeringsspråk - Data dictionary
INFORMATIONSSYSTEMARKITEKTUR VERKLIGHET Händelse meddelanden INFORMATIONSSYSTEM Konceptuellt schema Frågor Informations processor Informations bas Svar
KOMPLEXITET I SYSTEMUTVECKLING 1 - Applikationsområdet komplext - Storlek - Oklar begreppsvärld - Motstridiga krav - Föränderliga krav 2 - Utvecklingsprocessen svårstyrd - Många personer inblandade - Olika kategorier av personer inblandade - Projektstyrningsproblem 3 - Avsaknad av standarder - "Uppfinna hjulet på nytt" - Jfr. andra konstruktionsområden VARFÖR INTE IMPLEMENTERA DIREKT? Experimentell systemutveckling Oklar begreppsvärld: sjukdomar, behandlingsresultat, biverkningar
METODER FÖR SYSTEMUTVECKLING VATTENFALLSMETODER FÖR- STUDIE ANALYS Motiv: - Strukturera utvecklingsarbetet - Underlätta uppföljning och utvärdering DESIGN I STEGEN preciseras output, inte hur man utför dem. IMPLEMEN- TERING
FÖRSTUDIE Förstudien skall ge underlag för beslut om utveckling av system Förstudien skall beskriva - Systemets syfte och krav - Vilka alternativ som finns till systemet - Systemets inverkan på organisationen - Kostnad för utveckling och drift - Fördelar och nackdelar med systemet - Behovet av datorkapacitet FÖR- STUDIE ANALYS DESIGN IMPLEMEN- TERING
ANALYS Analysen skall omfatta - Beskrivning av verksamhetens begreppsvärld, mål och funktioner - Beskrivning av systemets funktionalitet - Icke-funktionella krav - Svarstider - Tillgänglighet - Aktualitet - Säkerhet FÖR- STUDIE Ta sjukhusexempel! Systemets funktionalitet: Vad slags information skall kunna lagras, vilka bearbetningar skall kunna göras, vilka rapporter skall kunna tas fram? ANALYS DESIGN IMPLEMEN- TERING
DESIGN Designen skall ge underlag för implementeringen Designen skall resultera i - Uppdelning av systemet i moduler - Specifikation av gränssnitt mellan moduler - Specifikation av varje moduls indata, utdata och funktion - Beskrivning av varje moduls algoritmer i högnivåspråk Användardialoger FÖR- STUDIE ANALYS DESIGN IMPLEMEN- TERING
SYSTEMASPEKTER MÅL uttrycker önskvärda tillstånd hos styr påverkar HAND- LINGAR OBJEKT
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 - Beställning av böcker från annat bibliotek - Å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
DATAFLÖDESDIAGRAM Bokinfo Budgetinfo Lev.info Beställnings rutin mottagande Katalog- kontroll Budget kontroll An- ställd Bok- handel
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
KONCEPTUELLT SCHEMA titel ISBN namn beställer BOK PERSON låntagare av nr KOPIA avser datum Regler: En person får låna högst tio böcker Händelser: Bokbeställning, boklån