200 likes | 377 Views
Konferencesystem. Eksempel Kapitel 19. Rigt billede. Systemdefinition. Et edb-system, der bruges i arbejdet med forberedel- sen og planlægningen af en IFIP-konference med hovedvægt på administration af deltagere, artikler og program.
E N D
Konferencesystem Eksempel Kapitel 19
Systemdefinition • Et edb-system, der bruges i arbejdet med forberedel- sen og planlægningen af en IFIP-konference med hovedvægt på administration af deltagere, artikler og program. • Systemet skal primært være et administrativt værktøj, men sekundært også et kommunikationsmedium til brug for programkomiteen, organisationskomiteen og det lokale administrative personale, der hjælper dem med at administrere konferencen. • Systemet skal baseres på en billig PC med gængse værktøjer. • Der skal i øvrigt tages hensyn til, at systemet skal kunne fungere i forskellige typer af miljøer præget af delvis frivillig arbejdskraft med relativt stor entusiasme og stærkt varierende administrativ erfaring.
Hændelsestabel Hændelse Person Deltager Forfatter Artikel Reviewer deltager tilmeldt + + artikel tilmeldt + + + artikel indsendt + + artikel bedømt * + reviewer tildelt + * + beslutning meddelt + +
Klynger “klynge” Artikler “klynge” Personer “klynge” Program
Aktørtabel Aktører Brugsmønstre Komitesekretær Programlægger Tilmeld person X Forandre person X Tilmeld deltager X ... Forandre artikelbedømmelse X Tilmeld forfatter X Forandre forfatter X Planlæg artikelpræsentation X Forandre artikelpræsentation X Planlæg aktivitet X ... Kontrollér program X Forespørgsel X X Bestil udskrift X X
Aktørdefinition • Komitesekretær • Formål: en person, der udfører administrativt arbejde for en organisatioskomite • Karakteristik: arbejdet udføres af personer med varierende administrativ erfaring • Eksempel 1: en student, der er midlertidigt ansat til at deltage i administration af en konference; erfaren PC-bruger • Eksempel 2: en administrativ medarbejder på universitetet, der gennem årene har deltaget i planlægning og administration af mange konferencer; erfaren PC-bruger
Brugsmønster Tilmeld artikel • Mønster: En eller flere forfattere har erklæret deres hensigt om at skrive en artikel. Dette skal registreres. Først bruges hovedvinduet til at checke, at artiklen ikke allerede er tilmeldt. (Hvis den er tilmeldt så check manuelt, om det er en dobbelttilmelding). Brug artikelvinduet til at indtaste artiklens data. Brug personvinduet til at lave en forfatterrolle og tilmeld forfattere, som ikke allerede er tilmeldte.
Funktionsliste Funktion Kompleksitet Type Lav konference Medium Opdatering Lav, opdater, fjern person Simpel Opdatering Lav, opdater, fjern rolle (incl. tilknyt artikel) Medium Opdatering Lav, opdater, fjern foredragsholder (incl. tilknyt delsession) Medium Opdatering Lav, opdater, fjern paneldeltager (incl. tilknyt delsession) Medium Opdatering Lav, opdater, fjern ordstyrer (incl. tilknyt delsession) Medium Opdatering Lav, opdater, fjern artikel Medium Opdatering Lav, opdater, fjern aktivitet (social, faglig) Simpel Opdatering Lav, opdater, fjern paneldeltager (incl. tilknyt aktivitet) Medium Opdatering Lav, opdater, fjern paneldeltager (incl. tilknyt session og artikel) Medium Opdatering Check program Kompleks Aflæsning og beregning Aflæs Person/Rolle/Foredragsholder/Paneldeltager/ Ordstyrer/Artikel/Aktivitet/Session/Delsession Simpel Aflæsning
Vinduesliste og udskriftsliste • Vinduer • Hoved • Person • Artikel • Program • Session • Udskrifter • Accept af deltagertilmelding • Accept af artikeltilmelding • Anmodning om review • Beslutning om artikel til forfatter • Beslutning om artikel til reviewer • Deltagerliste • Forfatterliste • Artikelliste • Reviewerliste • Program
Designkriterier Kriterium Meget vigtigt Vigtigt Mindre vigtigt Irrelevant Trivielt opfyldt Brugbart X Sikkert X Effektivt X Korrekt X Pålideligt X Vedligeholdbart X Testbart X Fleksibelt X Forståeligt X Genbrugbart X Flytbart X Integrerbart X
Operationsspecifikation Operation Check program Kategori _ Aktiv x Passiv _ Opdatering x Aflæsning x Beregning _ Signalering Formål Check det aktuelle program for problemer, konflikter og inkonsistenser Inddata Betingelser Effekt Algoritme Alle aktivitetsobjekter gennemløbes for at finde huller i programmet. Alle faglige aktivitetsobjekter gennemløbes for at checke, at alle indeholder mindst en session. Alle sessionsobjekter gennemløbes for at checke, at alle indeholder mindst en delsession. Alle faglige aktivitetsobjekter gennemløbes; hvis de indeholder mere end en session, så skal det checkes, at den samme person kun har en funktion på samme tid. Datastrukturer Placering Program Involverede objekter Social aktivitet, faglig aktivitet, session, artikelpræsentation, panelsession, foredrag, deltager, foredragsholder, paneldeltager, ordstyrer Udløsende hændelser