1/49
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
→ Problemområde
Det område eller den verksamhet som ett system ska stödja eller hantera.
→ Domän
Det område av verkligheten eller kunskapen som man vill förstå, beskriva eller modellera.
→ Domänkunskap
Kunskap om hur en viss domän fungerar, inklusive dess begrepp, egenskaper, relationer och regler.
→ Modell
En förenklad representation av något som gör det lättare att förstå, analysera och kommunicera det.
→ Abstraktion
Att fokusera på relevant information och bortse från detaljer som inte är viktiga för det aktuella syftet.
→ Objektorienterad analys
Att analysera ett problemområde genom att identifiera relevanta objekt, koncept, egenskaper och relationer.
→ Analys
Att undersöka och förstå problemet, domänen och kraven innan den tekniska lösningen bestäms.
→ Design
Att bestämma hur programvaran ska struktureras och konstrueras för att uppfylla kraven.
→ Domänmodellering
Processen att identifiera och modellera viktiga koncept, attribut och relationer i en domän.
→ Domänmodell
En modell som beskriver viktig och generell kunskap om en viss domän.
→ Konceptuell modell
En modell som beskriver viktiga begrepp och samband inom ett område utan att fokusera på implementation.
→ Statisk modell
En modell som beskriver struktur och relationer snarare än ett händelseförlopp.
→ Koncept
En idé, företeelse eller kategori som har betydelse inom en viss domän.
→ Klass
En beskrivning av en kategori av objekt som har gemensamma egenskaper och betydelse.
→ Objekt
En konkret förekomst av en klass.
→ Instans
Ett konkret objekt som tillhör en viss klass.
→ Konceptuell klass
En klass som representerar ett viktigt koncept i problemområdet.
→ Kandidatklass
Ett möjligt koncept som har identifierats som en potentiell klass men ännu inte har bedömts vara relevant nog.
→ Attribut
Information eller en egenskap som beskriver ett objekt.
→ Attributvärde
Det konkreta värde som ett attribut har för ett specifikt objekt.
→ Datatyp
Anger vilken typ av värde ett attribut kan innehålla, exempelvis text, heltal eller datum.
→ Association
En meningsfull relation mellan konceptuella klasser.
→ Associationsnamn
Ett namn som beskriver betydelsen av relationen mellan två klasser.
→ Multiplicitet
Anger hur många instanser som kan eller måste vara kopplade genom en association.
→ Generalisering
En relation där ett mer specifikt koncept är en typ av ett mer generellt koncept.
→ Specialisering
Att beskriva ett mer specifikt koncept utifrån ett mer generellt koncept.
→ Superklass
Den mer generella klassen i en generaliseringshierarki.
→ Subklass
Den mer specifika klassen i en generaliseringshierarki.
→ Är-en-relation
En relation där ett koncept är en typ av ett annat koncept.
→ Informationsbehov
Information som systemet behöver ha tillgång till för att kunna uppfylla sina krav.
→ Krav
Något som systemet måste kunna stödja, hantera eller uppfylla.
→ Use case
En beskrivning av hur en aktör använder systemet för att uppnå ett mål.
→ Antagande
Ett medvetet beslut om hur något ska tolkas eller modelleras när informationen inte är helt specificerad.
→ Implementationsdetalj
Information som beskriver hur programvaran tekniskt ska byggas snarare än vad som finns i problemområdet.
→ Designklass
En klass som representerar en del av programvarans design och kan innehålla implementationella detaljer.
→ Designklassdiagram
Ett diagram som beskriver programvarans klasser och hur de är strukturerade för implementation.
→ Operation
En handling eller funktion som en designklass kan utföra.
→ Navigerbarhet
Information om i vilken riktning en relation kan följas i en designmodell.
→ Tid och historik
Information som systemet behöver kunna komma ihåg om något över tid.
→ Övermodellering
Att modellen innehåller fler koncept eller detaljer än vad som är motiverat.
→ Undermodellering
Att viktiga koncept, attribut eller relationer saknas i modellen.
→ Relevans
Att modellen innehåller sådant som är viktigt för det problem som ska lösas.
→ Fullständighet
Att modellen innehåller den information som behövs för att representera de relevanta kraven.
→ Tydlighet
Att modellen är lätt att förstå och tolka.
→ Terminologi
De ord och begrepp som används för att beskriva domänen.
→ UML
Unified Modeling Language, ett standardiserat modelleringsspråk för att beskriva bland annat strukturer och relationer i programvarusystem.
→ UML-klassdiagram
Ett diagram som visar klasser och relationer mellan dem.
→ UML-notation
De symboler, former och regler som används för att uttrycka information i UML.
→ ID
Ett värde som används för att identifiera ett objekt.
→ Domänrelation
Ett meningsfullt samband mellan koncept eller objekt i en domän.