Scenario

Sune Dybvad September 22, 2016 S 82 0
FONT SIZE:
fontsize_dec
fontsize_inc

I computing, et scenario er en fortælling af forudsigelige interaktioner af brugerroller og det tekniske system, der normalt omfatter computer hardware og software.

Et scenario har et mål, som normalt er funktionelt. Et scenarie beskriver en måde, at et system er, eller er planlagt til at blive brugt i forbindelse med aktivitet i en afgrænset tidsramme. Den tidsramme for et scenarie kunne være en enkelt transaktion; en driftsøkonomiske; en dag eller en anden periode eller hele levetid af et system. Tilsvarende anvendelsesområdet for et scenarie kunne være et enkelt system eller stykke udstyr; et veludstyret team eller afdeling; eller en hel organisation.

Scenarier bruges ofte som en del af systemet udviklingsprocessen. De er typisk produceret af usability eller marketing specialister, der ofte arbejder i samspil med slutbrugere og udviklere. Scenarier er skrevet i et letforståeligt sprog, med minimale tekniske detaljer, så interessenter kan have en fælles eksempel, som kan fokusere deres drøftelser.

Stigende grad scenarier anvendes direkte til at definere den ønskede adfærd software: udskiftning eller supplering traditionelle funktionelle krav. Scenarier er ofte defineret i use cases, som dokumenterer alternative og overlappende måder at nå et mål.

Typer af scenarie i systemudvikling

Mange typer af scenariet er i brug i systemudvikling. Alexander og Maiden liste over de følgende typer:

  • Historie: "en fortælles beskrivelse af et kausalt forbundet hændelsesforløb, eller af foranstaltninger, der træffes". Korte User historier er skrevet i Agile stil softwareudvikling.
  • Situation, Alternativ World: "et projiceret fremtidig situation eller snapshot". Denne betydning er almindelig i planlægning, men mindre sædvanlig i softwareudvikling.
  • Simulering: modeller til at udforske og animere »Historier« eller »situationer«, at "give præcise svar om, hvorvidt et sådant scenario kunne realiseres med nogen plausibel design" eller "at vurdere konsekvenserne af alternative mulige verdener eller situationer".
  • Storyboard: en tegning, eller en sekvens af tegninger, der anvendes til at beskrive en brugergrænseflade eller til at fortælle en historie. Denne betydning er almindelig i human-computer interaction at definere, hvad en bruger vil se på en skærm.
  • Sekvens: en liste af interaktive skridt, som menneskelige eller maskine agenter spiller system roller. De mange former for scenarie skrevet som sekvenser af skridt omfatter Operationelle Scenarier, driftskoncepter, og testcases.
  • Struktur: mere kunstfærdigt struktureret repræsentation af et scenarie, herunder rutediagrammer, UML / ITU 'Sequence Charts ", og især i udvikling af software Brug sager.

Negative scenarier eller misbrug tilfælde kan skrives at angive sandsynlige trusler, der bør imødegås for at sikre, at systemerne har tilstrækkelig sikkerhed, sikkerhed og pålidelighed. Disse hjælper til at opdage ikke-funktionelle krav.

Bruger i systemudvikling

Scenarier har mange mulige anvendelser i systemudvikling. Carroll lister 10 forskellige "roller scenarier i systemet udviklingslivscyklus":

  • Behovsanalyse: scenarier beskriver "state-of-the-art"; handlet scenarier med til at opdage krav som analytikere "iscenesætte en simuleret arbejdssituation".
  • Bruger-designer kommunikation: brugere bidrager scenarier vigtige for dem, eller situationer, de ønsker at opleve eller undgå.
  • Design rationale: rationale kan forklare design "med hensyn til bestemte scenarier for brugerinteraktion".
  • Envisionment: scenarier "kan være et medium for at arbejde ud af, hvad et system bliver designet skal se ud og gøre." I denne rolle, kan scenarier være "grafiske mockups såsom storyboards eller video-baserede simulationer", og kan danne tidlige prototyper af systemet under konstruktion.
  • Software motivet: "scenarier kan analyseres for at identificere de centrale problem domæne objekter" nødvendige; de samme scenarier kan udvikles til at beskrive objekternes tilstand, adfærd og interaktioner.
  • Gennemførelse: software kan bygges et scenarie ad gangen, hjælper "til at holde udviklere fokuseret" og "producere kode, der er mere generelt anvendelig".
  • Dokumentation og uddannelse: "scenarier for interaktion, der er meningsfulde for brugerne" kan bygge bro mellem systemet som bygget ", og de opgaver, som brugerne ønsker at opnå ved hjælp af det".
  • Evaluering og test: siden "et system skal vurderes på baggrund af specifikke brugergrupper opgaver den skal understøtte", scenarier er ideelle til evaluering.
  • Indvinding: generelle regler, der gælder på tværs af forskellige opgaver kan identificeres ved at sammenligne scenarier.
  • Teambuilding: "et sæt af Touchstone historier er en vigtig sammenhængende element i enhver social system".

Scenarier i forskellige stilarter systemudvikling

Valget af scenarie repræsentation varierer meget med stil af udvikling, som er relateret til den industrielle kontekst.

  Like 0   Dislike 0
Forrige artikel Strandeng skovdød
Næste artikel Valerie Smaldone
Kommentarer (0)
Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha