Egna Frågor, Ämne: Livscykel. Systemutveckling A 7.5hp Flashcards

1
Q

Vad är ett livscykeltänkande bra för?

A

ibland så är livscykeltänkande bättre på att få oss att förstå vad som pågår och vad man bör göra när det gäller systemutveckling. Jämfört med projektform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Varför finns det skäl att tänka i termer av “livscykel”?

A

Därför att ett datasystem försvinner inte när det är utvecklat: det måste sättas i drift, förvaltas. (ibland) vidareutvecklas, och till och med avvecklas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hur kan ett exempel på Livscykelhantering se ut visuellt, om man skulle rita det i en bild?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

I den första fasen av Livscykelhantering har vi Planering. Vad är syftet med det och vilka fyra huvudsakliga element ingår?

A

Syfter är att utreda ifall projektet är värt och att “sälja in idén” hos intressenterna

De fyra huvudsakliga element är:
Business case
Riskanalys
Genomförbarhetsanalys
Utför en Identifiering av intressenter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vid planeringsfasen av Livscykelhantering har vi ett huvudsakligt element som heter “Business case” Vad är det man kollar där?

A

-Affärsvärdet, den strategiska betydelsen av projektet:

* Vilket problem löser det?

-Kostnadsanalys (cost-benefit analysis):

* Ofta typ ROI (Return On Investment : avkastning på
investering),

* NPV (Net Present Value : nuvärdesmetoden el.
diskonteringsmetoden)

* Enbart för kvantitativa analyser

* För att inkludera kvalitativa mått krävs
värdebaserade metoder, t.ex. scoreboards och
multi criteria analysis

-Materiella vs immateriella kostnader och fördelar:

* Materiella lätta att mäta och bedöma, som
hårdvara, mjukvara, utvecklartid, förbättrad
produktivitet, osv

* Immateriella svårare, kan vara kundnöjdhet, brand,
osv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vid planeringsfasen av Livscykelhantering har vi två huvudsakliga element som heter “Riskanalys” och “Utför en identifiering av intressenter” Vad är det man kollar där?

A

(Riskanalys):

  • Identifiera, kvantifiera och bedöma risker:
    T.ex. tidigare erfarenhet, omfattning på projektet,
    hur strukturerat, osv
  • Förstudie (Feasibility study):
    Går projektet att genomföra? Finns det alternativ?

(Utför en identifiering av intressenter):

  • Identifiera intressenter:
    * Och deras roller och ansvar i projektet!
    (en intressentanalys)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

I den andra fasen av Livscykelhantering har vi Analys. Vad är syftet med det?

A

Syftet med det är att analysera verksamheten (Verksamhetsanalys):
* Hur passar till exempel Informationssystemet in?
* Vad är aktivitetssystemet?(Arbetsroller, uppgifter,
processer, aktiviteter, osv.

Syftet är också att analysera det tekniska systemet:
* Först Kravelicitering
* Sen efter det Kravspecificering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vid Designfasen av Livscykelhantering finns det två olika nivåer av design som behövs, vad heter dem och vad är det man gör i dem?

A

Logiska och fysiska nivåer av design behövs

Fysisk design innehåller detaljer om hur systemet ska implementeras

  • Till exempel databasdesign,
    hårdvaruspecifikation, kommunikations-detaljer,
    osv.
  • Design av aktivitetssystemet (T.e.x förändrade
    arbetsuppgifter, nya roller, grupper, processer och
    procedurer

Logiska modeller/Logisk design inkluderar inte implementering-detaljer (typ vilken programspråk systemet ska skrivas i) utan det innehåller saker som Datamodeller, Kommunikationsmodeller, aktiviteter osv. mer “övergripande”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

I den fjärde fasen av Livscykelhantering har vi Konstruktion. Vad är det man håller på med där?

A

Man håller på med konstruktion av både IT systemet och aktivitetssystemet:

  • Inkluderar programmering/teknisk konstruktion,
    testning, dokumentering
  • Förändringsledning (Change management) –
    (Förändringsmotstånd är ett stort problem!)

Man håller också på med strategiska val:

  • In-house eller outsourced?
  • Skräddarsytt (bespoke) eller paket baserat system
    (package development)?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

I Konstruktionsfasen av Livscykelhantering har vi fyra nivåer av teknisk konstruktion, vilka är de?

A

De fyra nivåerna av teknisk konstruktion är:

Användargränssnitt
Logisk implementering
Transaktions-Lagret
Data management layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

I Konstruktionsfasen av Livscykelhantering håller vi på med testning av systemet. Vad är det för olika typer av testning man kan göra?

A

Unit testing (fungerar den enskilda delen?)

Integrationstestning (Fungerar delen tillsammans med andra delar?)

Systemtestning (Fungerar systemet som helhet?)

Acceptanstestning (Uppfyller det användares krav?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

I Konstruktionsfasen av Livscykelhantering håller vi på med dokumentering. Det finns två olika typer av dokumentation vi jobbar med, vad är det?

A

Användardokumentation(All hjälp dokumentation som kan hjälpa användarna)

Teknisk dokumentation (t.e.x manualer men det finns en ny är det t.e.x elektroniska manualer.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

I den femte fasen av Livscykelhantering har vi Driftsättning. Vad handlar det om?

A

Det handlar om strategier för driftsättning av det tekniska systemet och aktivitetssystemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

I Driftsättnings-Fasen av Livscykelhantering finns det olika strategier för driftsättning av det tekniska systemet, vad heter de och hur funkar de, vad är fördelarna och nackdelarna?

A

-Direkt driftsättning (big bang):
* Systemet driftsätts i sin helhet direkt
* Minst kostnader, men med mycket stor risk

-Parallell driftsättning:
* Tidigare systemet åtminstone delvist i bruk en tid
* Kostar mera, men risken för problem mindre

-Hybridmodell
* Kallas även för phased implementation (Det vill
säga till exempel att man utvecklar vissa delar av
systemet och när de är färdiga så sätter man dem
i drift, då har man till exempel en första fas som är
klart, och som är i drift. Medans den första delen
av systemet är i drift så utvecklar man den andra
delen och sen sätter den till slut i drift, och så gör
man med tredje delen osv osv.

* Det är en balansgång.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

I Driftsättnings-Fasen av Livscykelhantering finns det olika strategier för driftsättning av Aktivitetssystemet, vad heter de och hur funkar de?

A
  • Skolning av personal (Ofta en underskattad del av IS
    projekt)
  • User acceptance (Acceptancetester)
  • Stöd! (stöd i form av hur man kommer igång i
    systemet osv)
  • Motverkar förändringsmotstånd (Förekommer mer
    eller mindre alltid! Orsaker kan vara rädsla förknippad
    med förändrade maktstrukturer, hotad arbetsbild,
    ökad arbetsmängd, skolning- och kompetenskrav)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

I den sjätte fasen av Livscykelhantering har vi Förvaltning. Vad handlar det om?

A

-Det handlar om förändringsbehov som upptäcks efter att systemet har driftsatts. till exempel:

* Buggar
* Processförändringar
* Funktionalitet-Önskemål (Önskemål på basis av
faktisk användning)
* Tekniska problem (t.ex. kompabilitetsproblem)
* Förändringar i verksamheten

-Det handlar också om konfigurationshantering (Configuration management)

17
Q

I Förvaltningsfasen av Livscykelhantering finns det olika strategier för förvaltning, vilka är de?

A

Förbättrande (Perfective) - Man försöker förbättra systemet allt eftersom.

Anpassande (Adaptive) - När man försöker anpassa systemet till olika förutsättningar

Korrigerande (Corrective) Det är om vi har levererat ett system som inte passar, då får vi korrigera det för att hålla det i drift

Förebyggande (Preventive) Man försöker förutspå vilka problem som kan uppstå. Och då ändra systemet med det i tanke för att förebygga.

18
Q

I Förvaltningsfasen av Livscykelhantering finns det konfigurationshantering (Configuration management) vad handlar de om?

A

Det handlar om att samla och följa upp all dokumentering under systemets livstid, samt förändringar, t.e.x Hårdvara, mjukvara, versioner, firmware, säkerhetsuppdateringar, dokumentation, diagram, osv (Configuration repository)