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
Vilka fyra delar består dfd av?
Processer datalager dataflöde Extern entiteter
26
Primitiv nivå
Går inte bryta ner mer
27
Kontextdiagram
Hela systemet innehåller en process
28
Data Dictionary
Data om Data Innehåller ordlista med information om vad olika data typer betyder
29
Tesning
- Testplan skapas - Tester kan vara automatiserade Testerplaner används för att öka kommunikationen mellan olika parter
30
Olika Typer av tester
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
Direktinstallation
omedelbart byte från gammalt till nytt system
32
Pararellinstallation
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
Singel-location installation/pilot installation
Man sätter igång systemet bara på en plats
34
Succesiv implemtering
Byter från gammalt till nytt system inkremellt, börjar med att byta ut ett få tal funktioner
35
Typer av dokumentation
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
OOAD
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
Skillnader mellan OOAD och Traditionell
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
RUP
Standard för OOAD RUP grundar sig på utvecklade och testade s.k. "bästa tillämpningar" i en iterativ utvecklingscykel.
39
Vad ingår in ett informationsystem?
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
Vafd innebär systemgräns?
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
SSR (system service request)
begäran om ett nytt system
42
Top - Down och Down up
Ett system som omfattar hela verksamheten och en lösning på ett temorärt problem
43
Projektdirektiv
Ett dokument för intressenter med information om vad projektet går ut på.
44
Baseline project plan
Ett dokument som innehåller projektomfattning, risker, gantt schema och budget samt pert diagram
45
Cost benefit analys
Görs efter varje fas i SDLC för att se efter om man skall göra justeringar
46
Tangible benefits
Kan mätas med viss säkerhet
47
icke berkäningsbara
Kan ej beräknas med bestämdhet
48
one time cost
kostnad som uppkommer vid uppstart av projektet
49
recurring cost
återkommande kostnader för underhåll
50
Öppna frågor Slutna frågor
öpnna frågor saknar entydliga svar slutna frågor är ja/nej eller 1-5 frågor
51
intervjuguide
ett dokument som beskriver hur en intervju ska utföras
52
Fördelar med grupp intervjuver
effektiv använd tid fördelar och nackdelar lyfts fram
53
NGT
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
Hur identifiera man systemkrav
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
Formella och informella system
Formella - Hur system skall fungera enligt dokument Informella system - Hur systemet egentligen fungerar i verkligheten
56
57
Typer av gränssnitt
Grafiskt gränsnitt - Windows Text gränsnitt - CMD
58
HCI (Human computer interaction)
Databas---program--- interface ----- direct user----- end user
59
UML - Unifined modeling Language
Notationsätt för modellering
60
Objektmodell
Visa de mest grundläggande delarna av ett system med bubblor
61
Användningsfallsdiagram
Streckgubbe
62
Klassdiagram
En till många (liknar ER diagram)
63
Aktivitet diagram
Visar logiken i ett system 0----- skapa papper---- riv papper
64
Sekvensdiagram
Visar hur objekt inegrerar med varandra
65