Plugg Flashcards
System Development Life Cycle (SDLC)
En methalogy som används för skapandet Informationssystem .
Primär analysen
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?
Analysen
Vid analysen studerar man hur det nuvarande systemet fungerar, sedan så intervjuvar man användaren för att se efter vad hen behöver.
Design
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.
Implementation
Nya systemet implenteras hos kunden.
Kod testas och testplan skapas
Underhåll
Upprätthålla systemet.
Vad är en agil utveckling?
Iterationer
Test baserat
Kundsamarbete
Metoder för utförandet av agil utveckling:
eXtreme programing - Programera i par.
Vattenfallsmodellen
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.
Case
En mjukvara på datorn som används för att skapa informationsystem.
Molnet och molntjänster
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).
Opensource
Källkoden är synlig och gratis att använda.
Freeware
Källkoden kan vara hemlig men programmet är gratis att använda. Med freeware kan man tjäna pengar på att supporten.
Utvärdering av ett system
- 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.
Ett attribut (eller kombination av attribut) som unikt identifierar varje instans av en entitet kallas
kandidatnyckel
Rapid Application Development (RAD)
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
Gantt tabeller och Nätverks diagram
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.
Projekt initiation
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
Projekt planning
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.
Project execution
Den trejde fasen i projekmanagement processen. Den del kommer aktiviteterna i de förgångna delarna att utföras.
Project shutdown
Den sista fasen i Projektmanagement processen. Denna del handlar om att avsluta affären.
Kostnad i samband med ett informationssystem som inte enkelt kan mätas i kronor, eller med säkerhet, kallas
ekonomisk kostnad
NätveksDiagram
Ett Nätverksdiagram ger info om uppskattad tif, tidigast tid och senast tid för aktiviteterna. Nätverkverksdiagram visar inte med slacktid.
Business case
Skäl till varför man ska gå vidare med projektet
Vad bestär ett system av?
3 Delar:
Data - info
Programlogik - kod
Dataflöde
Vilka fyra delar består dfd av?
Processer
datalager
dataflöde
Extern entiteter
Primitiv nivå
Går inte bryta ner mer