Stand: 3.11.2010. Pflichtenheft für die Herstellung von Software für ein Casino



Ähnliche Dokumente
Bedienungsanleitung für den Online-Shop

Software-Engineering Grundlagen des Software-Engineering

Pflichtenheft Version 1.0. Mäxchen/Meiern iphone App

Benutzerhandbuch - Elterliche Kontrolle

Physiotherapiepraxis-Lastenheft

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Lehrer: Einschreibemethoden

BENUTZERHANDBUCH für. Inhaltsverzeichnis. 1. Anmeldung. 2. Rangliste ansehen. 3. Platzreservierung. 4. Forderungen anzeigen

PROFIS Software Lösungen

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 K-W81-G

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

ecaros2 - Accountmanager

FDISK. Login-Verwaltung. Feuerwehrdateninformationssystem und Katastrophenschutzmanagement

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

Anleitung für die Hausverwaltung

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Installation Microsoft Lync 2010 auf Linux

podcast TUTORIAL Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal über den BSCW-Server

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

teamsync Kurzanleitung

Gruppe: swp Gruppenleiter: U. Seiler Aufgabenstellung 3. Lastenheft

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar inkl. zusätzlichem Übungsanhang K-W81-G-UA

1 Schritt für Schritt zu einem neuen Beitrag

Telefon-Anbindung. Einrichtung Telefonanlagen. TOPIX Informationssysteme AG. Stand:

StudyDeal Accounts auf

sidoku sidoku EXPRESS Release Stand: erstellt von: EXEC Software Team GmbH Südstraße Ransbach-Baumbach

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

Lubuntu als Ersatz für Windows

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

So funktioniert das online-bestellsystem GIMA-direkt

Manager. von Peter Pfeifer, Waltraud Pfeifer, Burkhard Münchhagen. Spielanleitung

Windows-Sicherheit in 5 Schritten. Version 1.1 Weitere Texte finden Sie unter

Anlage eines neuen Geschäftsjahres in der Office Line

Internationales Altkatholisches Laienforum

Pflichtenheft Programmanwendung "Syntax Tool"

Konfigurieren mit Mozilla Thunderbird

Anlegen eines DLRG Accounts

Umzug der abfallwirtschaftlichen Nummern /Kündigung

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Datenbank LAP - Chefexperten Detailhandel

STRATO Mail Einrichtung Mozilla Thunderbird

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Evident VDDS-Anbindung von MIZ

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Benutzerhandbuch für Debian Server mit SAMBA. Rolf Stettler Daniel Tejido Manuel Lässer

Installation SPSS Netzwerkversion (Mac)

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Nutzung von GiS BasePac 8 im Netzwerk

persolog eport Anleitung

Lokalfinder. Klasse: 5AHH. Projektleiter: Prof. Peter Moser. Projektteam: Gutzelnig Benedikt. Bosnjak Josip. Salbrechter Jürgen.

Unified Communication Client Installation Guide

inviu routes Installation und Erstellung einer ENAiKOON id

Vereine neu anlegen oder bearbeiten

NOXON Connect Bedienungsanleitung Manual

Shopz Zugang Neuanmeldung

Waimea Phone Monitor. Handbuch. Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface

CONTInuität und Leistung seit 1970

Synchronisations- Assistent

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

DUALIS Web-Client Kurzanleitung für Studierende

Anleitung zur KAT-Datenbank Qualitrail Eingabe Futtermittel

Benutzer Verwalten. 1. Benutzer Browser

Leichte-Sprache-Bilder

Anleitung über den Umgang mit Schildern

Lizenzen auschecken. Was ist zu tun?

Handbuch Amos Ersteller: EWERK MUS GmbH Erstellungsdatum:

Hinweise zur Anmeldung und Bedienung des. Support Forums

FAQs. Kassenbuch Stand: E i n l e i t u n. 1. Einrichtung eines Autostart-Objekts unter Mac OS X. 2. Support. 3.

Benutzeranleitung Superadmin Tool

Installationsanleitung. Ab Version

II. Daten sichern und wiederherstellen 1. Daten sichern

Schnellinfo & Erste Schritte

Hinweise für die Online- Dienste der Studierenden

Benutzerkonto unter Windows 2000

Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Biogena IMK. Individuelle Mikronährstoff Komponenten. Benutzerhandbuch. Natürlich so individuell wie Ihr Patient

STRATO Mail Einrichtung Android 4.4

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Anbindung des eibport an das Internet

Print2CAD 2017, 8th Generation. Netzwerkversionen

Anleitung zum LPI ATP Portal

Anleitung Administration Alterssiedlungen Basel. So aktualisieren Sie Ihre Daten. Version:

Benutzeranleitung Service Desk Tool Erizone

Nikon Message Center

Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen

Guideline. Facebook Posting. mit advertzoom Version 2.3

Hilfe Bearbeitung von Rahmenleistungsverzeichnissen

Terminabgleich mit Mobiltelefonen

Anforderungsanalyse: Tutor

Anleitung. Verschieben des alten -Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account

WGPV Leistungsverrechnung

Wie melde ich meinen Verein bei BOOKANDPLAY an?

Installation der Eicon Diva PCI Karte unter Windows XP

Das Seminar ist eine Prüfungsleistung für Bachelor und Masterstudierende der Informatik!

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Transkript:

Stand: 3.11.2010 Pflichtenheft für die Herstellung von Software für ein Casino

1. Zielbestimmung Der Casinobesitzer möchte für das Casino eine Software, welche die Bereiche Kasse, Bar und mehrere virtuelle Roulettetische verwalten kann. Dadurch soll es dem Manager und dem Personal möglich sein mithilfe der Software den Betrieb des Casinos zu ermöglichen. 1.1 Musskriterien Allgemein Jeder Benutzer des Systems kann sich bei der Software anmelden. Manager Mitarbeiter einstellen/hinzufügen, entlassen, Gehalt auszahlen. Manager kann Spieler löschen. Den Tätigkeitsbereich der Mitarbeiter festlegen: Bar, Croupier oder Manager. Die Wertigkeit der Spielchips festlegen. Für jeden Spieltisch einzeln Maximalauszahlung und Minimaleinsatz festlegen. Einsicht in die Tagesausgaben und -einnahmen des Casinos nehmen. Die Software an den Tischen Croupiers können sich anmelden und abmelden am Tisch. Pro Tisch ist gleichzeitig immer genau ein Croupier tätig. Die Software unterstützt den Croupier, indem sie die Wetten der Spieler aufnimmt und übersichtlich darstellt. Der Kugelwurf wird mittels eines Software-basierten Zufallszahlengenerators simuliert. Die Tischsoftware errechnet die Auszahlungen für die gewinnenden Spieler. Die Tischsoftware registriert die Höhe Einzahlungen in den Tronc. Die Tischsoftware führt Buch über den Spielchip-Bestand am Tisch und warnt den Croupier, wenn wenig Spielchips vorhanden sind Die Tischsoftware kontrolliert ob nach jeder Runde noch genügend Chips am Tisch sind. Bar Software an der Bar führt Buch über die Menge der verkauften Getränke und über den Bargeldbestand in der Bar-Kasse Die Software zeigt dem Barkeeper die Preise der verfügbaren Getränke der Barkeeper verwaltet die Bar, dort wird durch die Software der Preis berechnet und der Verkauf von Getränken registriert An der Bar kann mit Bargeld und Jetons bezahlt werden Kasse Die Kasse kennt den Kassenbestand an Bargeld und Spielchips. Die Kassensoftware ermöglicht dem Kassierer den Tausch von Bargeld und Spielchips. Die Kassensoftware erlaubt das Anlegen neuer Spieler. Sie ermöglicht dem Kassierer Buch zu führen über ankommende und gehende Spieler, sodass der Software alle anwesenden Spieler bekannt sein können.

1.2 Wunschkriterien Der Zufallsgenerator ist möglichst realistisch Die Benutzeroberfläche ist für Touchscreens optimiert: Keine Nutzung von rechter Maustaste, Finger freundliche größere Bedienelemente. 1.3 Abgrenzungskriterien Die Software läuft auf einem zentralen Rechner und Thin-Clients in den einzelnen Bereichen greifen auf diesen Rechner zu. 2. Produkteinsatz Die fertige Software dient der Verwaltung der Kasse, des Personals, der Spieler, der Bar und des Spiels an den virtuellen Roulettetischen. Dem Management ist es möglich alle diese Bereiche zu verwalten und so eine Übersicht über das Casino zu erhalten. 2.1 Anwendungsbereiche Die Software dient als Ersatz für reale Roulettetische und unterstützt bei der Verwaltung des Casinos, der Kasse und der Bar. 2.2 Zielgruppen Die Anwendung wird durch das Personal des Casinos bedient welches vorher in dessen Benutzung geschult wurde. 2.3 Betriebsbedingungen Handelsüblicher Server und zur Bedienung Thin-Clients mit Touchscreen; einerseits im Casino andererseits auch in einer Büroumgebung. 3. Produktübersicht Hier zur Produktübersicht die Anwendungsfalldiagramme von der letzten Besprechung

Abbildung 1: Manager Anwendungsfalldiagramm

Abbildung 2: Spieler Anwendungsfalldiagramm 4. Produktfunktionen 4.0 Allgemein /F10/ Ein Mitarbeiter kann sich am System mit mit zugehöriger ID und Passwort und einer Rolle anmelden.

4.1 Kasse /F10/ /F20/ /F20/ /F20/ /F30/ /F40/ Ein unregistrierter Spieler kann vom Cashier mit seiner Adresse und dem Geburtsdatum registriert werden. Dabei wird er automatisch mit einer generierten ID im System angelegt und angemeldet. Ein registrierter Spieler kann vom Cashier anhand seiner ID authentifiziert werden. Ein registrierter und nicht angemeldeter Spieler kann vom Cashier anhand seiner ID angemeldet werden. Ein angemeldeter Spieler kann vom Cashier anhand seiner ID abgemeldet werden. Der Tausch von Geld gegen Chips eines angemeldeten Spielers kann vom Cashier im System registriert werden. Der Tausch von Chips gegen Geld eines angemeldeten Spielers kann vom Cashier im System registriert werden. 4.2 Bar /F100/ Der Kauf eines Getränkes kann vom Barkeeper im System registriert werden. 4.1 Roulettetisch /F200/ /F210/ /F220/ /F230/ /F240/ /F250/ Die Wette eines registrierten Spielers kann mit seiner ID, dem Typ der Wette und dem Einsatz in Chips vom Croupier im System registriert werden. Das System kann das Drehen der Roulette-Schüssel simulieren, indem es eine pseudozufällige Nummer erzeugt, die symbolisiert auf welchem Feld die Roulettekugel gelandet ist. Das System kann angeben welche Gewinne an welchen Spieler auszuzahlen sind. Das System registriert die Gewinne und Verluste am Roulettetisch. Das System überprüft vor der Simulation des Drehens der Roulette-Schüssel ob genügend Jetons am Roulettetisch sind, um die maximale Summe der möglichen Gewinne auszuzahlen. Spenden aus dem Gewinn eines Spielers der in der aktuellen Runde gewonnen hat können vom Croupier im System registriert werden. 4.1 Management /F300/ /F310/ /F320/ /F330/ /F340/ /F350/ /F351/ Der Manager kann die einzelnen Bereiche des Casinos bedienen, als hätte er die Rolle einer der Mitarbeiter. Der Manager kann die Chipwertigkeit im System ändern. Der Manager kann die Maximalauszahlung bei einem Roulettetisch ändern. Der Manager kann den Minimaleinsatz bei einem Roulettetisch ändern. Der Manager kann die Details eines Systembenutzers einsehen. Der Manager kann die Details eines Systembenutzers ändern. Der Manager kann das Gehalt eines Mitarbeiters ändern.

/F360/ /F370/ /F380/ Der Manager kann einen Systembenutzer löschen. Der Manager kann einen neuen Mitarbeiter anlegen. Der Manager kann die Übersicht der Ein- und Ausgaben des aktuellen Tages einsehen. 5. Produktdaten /D10/ /D20/ Mitarbeiterdaten (max. 50): Name, Vorname, Geburtsdatum, Adresse, Passwort, Aufgabenbereich, Gehalt Spielerdaten (max. 200): Name, Vorname, Geburtsdatum, Adresse, Passwort 6. Produktleistungen /L10/ Bei einem Test des Zufallsgenerators dürfen die Ergebnisse nur maximal 10% vom Erwartungswert abweichen. 7. Qualitätsanforderungen Funktionalität Zuverlässigkeit Benutzbarkeit Effizienz Änderbarkeit Übertragbarkeit Gestaltung sehr gut gut normal nicht relevant 8. Benutzungsoberfläche /B10/ /B20/ /B30/ Alle Dialoge der Software sind fensterbasiert zu entwerfen. Die Bedienung erfolgt größtenteils über einen Touchscreen mit den Fingern. Werteeingaben werden über eine angeschlossene Tastatur getätigt. Die Oberflächensprache ist bei Roulette Fachbegriffen Französisch. 9. Nicht-funktionale Anforderungen Alle Managementfunktionen des Casinos müssen mit einem Login verknüpft sein. Jeder Mitarbeiter muss sich an seinem Arbeitsplatz mit Benutzernamen und Passwort anmelden. Alle Aktivitäten des Managers werden geloggt.

10. Technische Produktumgebung 10.1 Software installierte Java-Runtime-Environment mindestens in Version 1.6 dadurch unter Windows, Linux und Mac OS lauffähig Betriebssystem mit Touchscreen Unterstützung 10.2 Hardware aktueller Arbeitsplatz-PC Touchscreen mit Singletouch 10.3 Orgaware (Produkt-Schnittstellen) Netzwerkschnittstelle/-verbindung 11. Spezielle Anforderungen an die Entwicklungsumgebung Hier gibt es keinerlei Abweichungen von der technischen Produktumgebung. 12. Gliederung der Teilprodukte Fester Entwicklungszeitraum ist vorgegeben, daher keine Unterteilung in Teilprodukte nötig. 13. Ergänzungen keine 14. globale Testfälle /T10/ /T20/ /T30/ /T40/ /T50/ /T60/ Ein Spieler registriert sich an der Kasse und erhält einen Login für spätere Besuche. Für den jetzigen Besuch ist er angemeldet. Er geht zu einem Spieltisch, setzt eine Wette und bekommt gegebenenfalls seinen Gewinn ausgezahlt. Danach bestellt er sich einen Drink, bevor er sich wieder ausloggt. Der Manager fügt einen weiteren Mitarbeiter als Croupier hinzu, löscht ein Spieler-Account, verringert die Wertigkeit einer Chipfarbe und ändert an einem Spieltisch die Minimaleinsätze und an einem anderen die Maximalauszahlungen. Schließlich lässt er sich die Einnahmen und Ausgaben des Tages anzeigen. Der Kassierer legt einen neuen Spieler-Account an und tauscht Geld in Jetons und anders herum. Der Croupier leitet mehrere Spiele an einem Spieltisch. Zwischendurch müssen weitere Chips geholt werden, da sie ausgegangen sind. Am Ende wird sein Gehalt durch den Tronc bestimmt. Der Barkeeper nimmt mehrere Bestellungen entgegen und registriert die Verkäufe. Dabei muss er Getränke nachbestellen. Test für den Zufallsgenerator mit hoher Anzahl an Versuchen, um tatsächliche Zufälligkeit zu ermitteln.

Glossar Bereiche Personal Die Bereiche des Casinos umfassen Bar, Kasse sowie die virtuellen Roulettetische. Das Personal besteht aus Kassierer, Barkeeper, Croupier und dem Manager.