Systemutveckling Flashcards
(36 cards)
Informatik
är själva det vetenskapliga ämne, bedriver forskning och utbildning.
Informationssystem (IS)
Vad som helst kan vara ett informationssystem. Det är ett system som samlar in information, lagrar och hanterar alt. Systemen fungerar med hjälp av personer/personal och teknik.
Informationsteknik (IT)
IT är det tekniska verktyg i ett informationssystem.
Systemutveckling
”En fundamental process som vi utför när vi fogar samman informationsteknologi för att uppnå ett särskilt syfte i ett speciellt (verksamhets) sammanhang”
Information
Information är tolkad data eller informativ data som kan förklara något.
System
System har:
- Mål
- Systemgräns
- Omgivning
- Input
- Output
Vad som är ett systemet och vad som är utan för systemet bestämmer ni.
Data
Data är alla typer av uppgifter som är lagrade på något sätt. Data i sig är otolkat och kan vara nonsens. ”Data är representation av fakta, idéer eller liknande i en form lämpad för överföring, tolkning eller bearbetning av människor eller av automatiska hjälpmedel” (datatermgruppen)
Enterprise information systems
- Stora system som täcker hela organisationen
- Själva kärn-systemet - ”the core system”
- Köps oftast som standardsystem
- Högre effektivitet och lägre kostnader som leder till bättre underlag för beslut
- Dock höga investeringskostnader och tung implementeringsprocess
Specialized information systems
- System-delar som inte täcks av EIS
- T.ex. e-postsystem, system för reseräkningar, system för chat
- Tilläggs system.
Livscykelmodell
Livscykelmodellen är en klassisk modell som beskriver dessa steg. Ett systems födelse, liv och död. Det är modell vilket förklarar Vad man ska göra. Denna modellen består av 9 faser:
- Förändringsanalys
- Verksamhetsanalys
- Informationssystemanalys
- Principiell utformning
- Teknisk utformning
- Realisering
- Implementering
- Förvaltning & drift
- Avveckling
Kravspecifikation
Deras uppgift är att tydligt specificera mått och övriga krav som ställs på systemet.
Kravspecifikationen blir oftast kontraktet med den beställer och skaparen.
Realisering
Är fasen då man skapar nya systemet, då själva byggandet, programmering
Programmeraren skriver programkoden och databaser konstrueras. När detta är färdigt testas systemet och eventuella fel korrigeras.
Implementation
Ska ut i verksamheten och ska installera systemet och utbilda användare i hur systemet fungerar och skall användas.
Notation
Regler för hur beskrivningen ska göras på beskrivningsteknik.
Inkrementell utveckling
System byggs och levereras i delar, Kan inte ta det steg för steg, utan ska upprepa metods delen eller faserna. Gör inte klart hela delen utan göra lite av varje del
Sekventiell utveckling
Gör steg för steg som ett vattenfall T.ex. livscykelmodellen
Iteration utveckling
metodstegen upprepas
Evolutionär utveckling
Evolutionär utveckling – ser inte att kravspecen (och IS:et) någonsin kan frysas
- Delleverans, varje fas inleds med en uppdatering av kraven - Innebär i princip samma sak som att arbeta med prototyper
Konceptuell datamodell
“Logisk modell”. En plan skapas över hur informationssystemet skall kunna utföra de funktioner som i analysfasen identifierades.
Förändringsanalys
Är den första fasen in livscykelmodellen. Man framför problem, önskemål och möjligheter för systemet.
Verksamhetssanalys
Är den andra fasen i Livscykelmodellen. Här brukar man jobba fritt, arbeta med att förstå verksamheten. Vilka är det som jobbar, vad för språk använder de. Diskuterar och ta fram hur ett informationssystem ska underlätta för verksamhet.
Informationssystemsanalys
Är den tredje fasen i Livscykelmodellen.Ritar upp riktlinjerna för systemet,
Kravspecifikationen blir oftast kontraktet med den beställer och skaparen. Var försiktig med språket i kravspecifikation, exempel “ska” eller “bör”.
Slutprodukt: Kravspecifikationen
Principiell utformning
Är den fjärde fasen i Livscykelmodellen. En plan skapas över hur informationssystemet skall kunna utföra de funktioner som i analysfasen identifierades. Olika principiella tekniska lösningar ligger som underlag för arbetet. T.ex. Konceptuell datamodell “Logisk modell”
Beskrivningsteknik
Är ett recept på hur man gör en beskrivning
En beskrivningsteknik har en bestämd notation, d.v.s. regler för hur beskrivningen ska göras.