Plugg Flashcards

1
Q

System Development Life Cycle (SDLC)

A

En methalogy som används för skapandet Informationssystem .

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

Primär analysen

A

Definera problmet och avänder sig av Tanken med feasability studien som är att försöka förstå om det är värt att implentera ett system. finns det mer nyttor än onyttor?

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

Analysen

A

Vid analysen studerar man hur det nuvarande systemet fungerar, sedan så intervjuvar man användaren för att se efter vad hen behöver.

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

Design

A

Logiskt Design, diagram Innehåler diagram som ger dig en process perspektiv över hur systemet kommer att se ut.

Fysisk Design, visar en “färdig” prototyp av hur system kommer att se ut.

Vid design stadiet skapas dokument och en plan för hur systemet ska fungera.

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

Implementation

A

Nya systemet implenteras hos kunden.

Kod testas och testplan skapas

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

Underhåll

A

Upprätthålla systemet.

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

Vad är en agil utveckling?

A

Iterationer

Test baserat

Kundsamarbete

Metoder för utförandet av agil utveckling:

eXtreme programing - Programera i par.

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

Vattenfallsmodellen

A

Planing – Analysis – logical design – phyical design – implementation – Maintenace

Om man går tillbaka i en vattenfallmodellen riskerar man att målet inte möts med systemet. Den stora nackdelen med vattenfallsmodellen är att det kan ske förändringar under processen som gör att systemet inte längre blir optimalt med Företagets krav.

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

Case

A

En mjukvara på datorn som används för att skapa informationsystem.

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

Molnet och molntjänster

A

Mjukvara som körs via internet.

Molntjänster:

  • Mjukvaran ligger på en server
  • webbaserade program för lagring och filhantering.

Fördelar: Man slipper investera i hårdvara, man slipper support av programvara, Alla jobar i den senaste versionen och man slipper tunge investeringr (tackvare prenumerationer).

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

Opensource

A

Källkoden är synlig och gratis att använda.

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

Freeware

A

Källkoden kan vara hemlig men programmet är gratis att använda. Med freeware kan man tjäna pengar på att supporten.

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

Utvärdering av ett system

A
  • Funktioner
  • Kvaliten på koden. (se efter om den bugger mycket osv)
  • Kostnad för inköp/hyra
  • Kostnad för installation/anpassning
  • Supporeten levrantören erbjuder
  • Flexibilitet/möjligheter, att växa med systemet
  • Är systemet i någon form av standard?
  • Dokumentation
  • Import/export funktioner, Alla vill importera mycket data och filer men är inte lika intresserade av att kunna exportera data. Export funktioner gör att det blir möjligt att dela med sig av data/filer. Export till andra format kan innebära att konkurrenter kan importera din “data” till deras system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ett attribut (eller kombination av attribut) som unikt identifierar varje instans av en entitet kallas

A

kandidatnyckel

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

Rapid Application Development (RAD)

A

RAD uppkom eftersom man hade tröttnat på det gamla vattenfallsmodellen. RAD fokusera på hastighet och använder prototyper och itertiva processer.

Kännetecken: Samlar behörigheter med hjälp av workshops och focus grupper.

Skapa en tidig prototyp som tester av användare.

Återanvändning av gammal mjukvara.

4 Faser, Requirement and planning phase – User design phase — Construction phase – Cutover Phase

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

Gantt tabeller och Nätverks diagram

A

Gantt tabell visar tiden det tar för att utföra en uppgift. Näverks diagram visar på vilken sekvens uppgifterna ska utföras på, de visar Ãven vilka uppgifter som kan utföras parallellt.

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

Projekt initiation

A

Första fasen i projektmagement processen som involverar aktiviteter som avgör storlek, räckvidd och komplexitet med systemet. Det är även här man skapa en BPP (Baseline Project Plan) med Gantt, Pert diagram etc

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

Projekt planning

A

Den andra fasen i Projektmanagement processen. Denna del fokuserar på att definiera vilka aktiviteter som kommer behövas för att göra klart projektet och även skapa gantt schema, indentifiera riskerna och samt göra en premilär budget.

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

Project execution

A

Den trejde fasen i projekmanagement processen. Den del kommer aktiviteterna i de förgångna delarna att utföras.

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

Project shutdown

A

Den sista fasen i Projektmanagement processen. Denna del handlar om att avsluta affären.

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

Kostnad i samband med ett informationssystem som inte enkelt kan mätas i kronor, eller med säkerhet, kallas

A

ekonomisk kostnad

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

NätveksDiagram

A

Ett Nätverksdiagram ger info om uppskattad tif, tidigast tid och senast tid för aktiviteterna. Nätverkverksdiagram visar inte med slacktid.

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

Business case

A

Skäl till varför man ska gå vidare med projektet

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

Vad bestär ett system av?

A

3 Delar:

Data - info

Programlogik - kod

Dataflöde

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

Vilka fyra delar består dfd av?

A

Processer

datalager

dataflöde

Extern entiteter

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

Primitiv nivå

A

Går inte bryta ner mer

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

Kontextdiagram

A

Hela systemet innehåller en process

28
Q

Data Dictionary

A

Data om Data

Innehåller ordlista med information om vad olika data typer betyder

29
Q

Tesning

A
  • Testplan skapas
  • Tester kan vara automatiserade

Testerplaner används för att öka kommunikationen mellan olika parter

30
Q

Olika Typer av tester

A

Acceptenstest - Riktiga användare testar det nya systemet

Alpha test - Använderna testar ett ganska färdigt system med simulerad data

Beta test - Användare tester ett färdigt systemet i skarpt läge med live data.

31
Q

Direktinstallation

A

omedelbart byte från gammalt till nytt system

32
Q

Pararellinstallation

A

Det nya systemet kör paraellt med det gamla systemet till att ledningen bestämmer sig för att stänga ner det gamla systemet

33
Q

Singel-location installation/pilot installation

A

Man sätter igång systemet bara på en plats

34
Q

Succesiv implemtering

A

Byter från gammalt till nytt system inkremellt, börjar med att byta ut ett få tal funktioner

35
Q

Typer av dokumentation

A

Användar dokumentation - Information om hur systmer fungerar

Systemdokument - detaljerad information om ett systems designspecs

Intern dokumentation - del av källkod

Externdokumentation . dokumentation om hur systemet fungerar på en övergripande nivå (DFD,ER etc)

36
Q

OOAD

A

OOAD- börjar med att lösa de svåraste problemen först.

i OOAD planera man inte mycket i förväg eftersom det är onödigt för ständiga förändringar sker

Man börjar att arbeta lite smått med att programmera och se över vad som arbeta med. Samtidigt som man stämmer av med kunden.

37
Q

Skillnader mellan OOAD och Traditionell

A

OOAD - intrativ, lågrisk(förändringar kan ske), objektorienterat, högrisk för slarv

traditionell - SDLC(vattenfalls), högrisk, lågrisk för slarv

38
Q

RUP

A

Standard för OOAD

RUP grundar sig på utvecklade och testade s.k. “bästa tillämpningar” i en iterativ utvecklingscykel.

39
Q

Vad ingår in ett informationsystem?

A
  1. Applikationsmjukvaran
  2. hårdvaran
  3. opreativsystemet - ta vara på resurser och tillhandahåller gränsnitt
  4. Dokumentation
  5. Anställda - Använder systemet
  6. Den anställdes arbetspriciper
40
Q

Vafd innebär systemgräns?

A

När skapar diagram och modeller för att beskriva en verksamhet bestämmer man själv hur mycket man kan integera med systemet.

41
Q

SSR (system service request)

A

begäran om ett nytt system

42
Q

Top - Down och Down up

A

Ett system som omfattar hela verksamheten och en lösning på ett temorärt problem

43
Q

Projektdirektiv

A

Ett dokument för intressenter med information om vad projektet går ut på.

44
Q

Baseline project plan

A

Ett dokument som innehåller projektomfattning, risker, gantt schema och budget samt pert diagram

45
Q

Cost benefit analys

A

Görs efter varje fas i SDLC för att se efter om man skall göra justeringar

46
Q

Tangible benefits

A

Kan mätas med viss säkerhet

47
Q

icke berkäningsbara

A

Kan ej beräknas med bestämdhet

48
Q

one time cost

A

kostnad som uppkommer vid uppstart av projektet

49
Q

recurring cost

A

återkommande kostnader för underhåll

50
Q

Öppna frågor

Slutna frågor

A

öpnna frågor saknar entydliga svar

slutna frågor är ja/nej eller 1-5 frågor

51
Q

intervjuguide

A

ett dokument som beskriver hur en intervju ska utföras

52
Q

Fördelar med grupp intervjuver

A

effektiv använd tid

fördelar och nackdelar lyfts fram

53
Q

NGT

A

process för att underlätta ide tänkandet genom att man skriver sina idéer på lappar som man sedan går igenom.

54
Q

Hur identifiera man systemkrav

A

JAD (Joint application design) - Utvecklare och användare förs tillsammans och designa ett system.

Observera användaren - Tiita på hur hen sköter sina arbetsuppgifter

Studera affärsdokument som innehåller information om arbetsuppgiter

55
Q

Formella och informella system

A

Formella - Hur system skall fungera enligt dokument

Informella system - Hur systemet egentligen fungerar i verkligheten

56
Q
A
57
Q

Typer av gränssnitt

A

Grafiskt gränsnitt - Windows

Text gränsnitt - CMD

58
Q

HCI (Human computer interaction)

A

Databas—program— interface —– direct user—– end user

59
Q

UML - Unifined modeling Language

A

Notationsätt för modellering

60
Q

Objektmodell

A

Visa de mest grundläggande delarna av ett system med bubblor

61
Q

Användningsfallsdiagram

A

Streckgubbe

62
Q

Klassdiagram

A

En till många (liknar ER diagram)

63
Q

Aktivitet diagram

A

Visar logiken i ett system

0—– skapa papper—- riv papper

64
Q

Sekvensdiagram

A

Visar hur objekt inegrerar med varandra

65
Q
A