Pflichtenheft Software-Projekt: AutoEdit Add On



Ähnliche Dokumente
Installation OMNIKEY 3121 USB

Umzug der Datenbank Firebird auf MS SQL Server

Pflichtenheft Programmanwendung "Syntax Tool"

Import und Export von Übergängern

Ihr Ideen- & Projektmanagement-Tool

CMS-Manual Bilder hochladen und einfügen

Aktivierung von Makros in den Erfassungshilfen

Pflichtenheft Version 1.0. Mäxchen/Meiern iphone App

Kursangebot gesammelt einlesen

Datenaustausch mit dem ClassPad II. CASIO Educational Projects

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

ecall sms & fax-portal

P&P Software - Adressexport an Outlook 05/29/16 14:44:26

Anleitung Homepage TAfIE

Windows 7 Ordner und Dateien in die Taskleiste einfügen

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Pfötchenhoffung e.v. Tier Manager

ecaros2 - Accountmanager

SEPA-Lastschriftverfahren für ebanking-business-edition

Einführungskurs MOODLE Themen:

Einstellen der Makrosicherheit in Microsoft Word

Datenabgleich. Meine Welt auf einen Blick erleben.

Zertifikat in dakota einlesen Wie lese ich mein Zertifikat in dakota.le ein?

Electronic Systems GmbH & Co. KG

Anleitung für Vorlesungsaufzeichnungen mit Lecturnity. (im ZHG und diversen anderen Räumen der Universität Göttingen)

Aktivierung Office 2013 über KMS

Terminabgleich mit Mobiltelefonen

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Erste Schritte mit Sfirm32 und itan

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Dokumentation zur Versendung der Statistik Daten

etax.schwyz: Suche nach Steuerfalldateien

SOFiSTiK AG Installationsanleitung

Anleitung zur Verwendung der VVW-Word-Vorlagen

Inhaltverzeichnis 1 Einführung Zugang zu den Unifr Servern Zugang zu den Druckern Nützliche Links... 6

Erster Schritt: Antrag um Passwort (s. Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung)

Online-Dateienablage und Datenaustauschdienst Box.net Stand: September 2011

Anleitung über den Umgang mit Schildern

Schülerfachwahl extern

SmartDispatch DMR-Dispatcher. Bestellablauf. SmartDispatch-Bestellablauf V1.0

TopKontor Handwerk. sirados - Kalkulationsdaten importieren - so einfach geht s! einfach sicher schnell

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

II. Daten sichern und wiederherstellen 1. Daten sichern

Einrichtung HBCI mit Sicherheitsdatei in der VR-NetWorld-Software

Kurzanleitung Webmail Verteiler

Anmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen

der Firma BuchLogistikCompany GmbH Erstellt von Bernhard Neidl

EATON-EPLAN-Selektor Hilfe

Shellfire PPTP Setup Windows 7

User Manual Data 24. Login und Layout

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

MARCANT - File Delivery System

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Wireless LAN PCMCIA Adapter Installationsanleitung

GPS Navigation für PPC

Buchungs- und Umsatzsteuerzeitraum ändern

Anleitung für die Erfassung des elektronischen Lehrvertrags mit Berufsfachschulanmeldung

Bedienungsanleitung Programmiersoftware Save `n carry PLUS. Inhaltsangabe

Hardware - Software - Net zwerke

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Barcodedatei importieren

GEVITAS Farben-Reaktionstest

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

Einrichtung von Mozilla Thunderbird

CardioChek Link Benutzerhandbuch

Installationsanleitung für Update SC-Line

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Benutzung der LS-Miniscanner

Einrichtung HBCI-Schlüsseldatei in VR-NetWorld-Software

An-/Abwesenheitsplaner Überstunden verwalten

Import Zertifikate ELM

Aktions-Tool. Online-Verwaltung für Einrichtungen & Unternehmen. Online-Verwaltung für Einrichtungen & Unternehmen

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

4.1 Wie bediene ich das Webportal?

UPDATEANLEITUNG UP-TO-DATE-GARANTIE DEU. Sehr geehrte Kunden, 1. Klicken Sie auf Benutzerprofil erstellen.

Tragen Sie bitte im Anmeldefeld die Daten ein, die Sie von uns erhalten haben.

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

Citrix Receiver Server-Umstieg

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

Stand: Adressnummern ändern Modulbeschreibung

EH2000 Ablauf am Morgen

Dieses UPGRADE konvertiert Ihr HOBA-Finanzmanagement 6.2 in die neue Version 6.3. Ein UPGRADE einer DEMO-Version ist nicht möglich.

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Process4.biz Release Features Übersicht. Repository. Das Schützen von Diagrammen wurde optimiert (check-in, check-out)

NODELOCKED LIZENZ generieren (ab ST4)

Persona-SVS e-sync GUI/Client Installation

IntelliRestore Seedload und Notfallwiederherstellung

LineQuest-Leitfaden LineQuest Dialog-Portal. Generieren der LineQuest-Auswertungsdatei

Desktop.ini Maker Benutzerhandbuch

ebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck

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

TR75E002-A FA / Bedienungsanleitung Industrie-Handsender-Verwaltung IHV DEUTSCH

So gehts Schritt-für-Schritt-Anleitung

Anleitung zum Prüfen von WebDAV

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Transkript:

Pflichtenheft Software-Projekt: AutoEdit Add On Mitglieder: Benjamin Klein, Tobias Schumann, Balduin Laubisch, Peter Gräf, Kay Gabler Datum: 11.2.2009 Inhaltsverzeichnis 1. Ziele 1.1 Musskriterien 1.2 Wunschkriterien 1.3 Abgrenzungskriterien 2. Produkteinsatz 2.1 Anwendungsbereiche & Zielgruppen 3. Produktfunktionen 4. Produktdaten 5. Qualitätsanforderungen 6. Technische Produktumgebung a) Software b)hardware c)schnittstellen 7.Benutzeroberfläche 8. Testszenarien & Testergebnisse 9. Kurzanleitung

1. Ziele Ziel des Programms soll es sein, ausgehend von einer Zustandstabelle in Excel diese in AutoEdit als Automat zu übertragen. Dabei wird die Excel-CSV-Datei in eine XML-Datei übersetzt und mit der spezifischen XML-Grammatik versehen. 1.1 Musskriterien: Das Programm muss folgendes leisten: GUI mit Eingabe des Pfades der umzuwandelnden CSV-Datei. auslesen der CSV-Datei ordnen der aus der.csv ausgelesenen Daten schreiben der Daten in XML-Datei mit der dazugehörigen Grammatik die Automaten Dea, Mealy, Moor werden erkannt und umgesetzt 1.2 Wunschkriterien: GUI mit Eingabefeldern für Zustandstabelle des Automaten es werden alle möglichen AutoEdit-Automaten erkannt und umgesetzt, falls nicht eine mögliche, sehr einfache, Erweiterung aufgrund des Klassenkonzepts Ein- und Ausgabe der.csv und.xml im Fenster und wenn nötig kann verändert werden 1.3 Abgrenzungskriterien: Excel auslesen, da ohne weiteres nicht möglich die geschriebene.xml-datei wird in AutoEdit geladen und ausgeführt 2.Produkteinsatz 2.1 Anwendungsbereiche und Zielgruppe: Automatenveranschaulichung mit AutoEdit am Personal Computer für Jung, Alt, Lehrer und alle die nicht genügend Zeit besitzen die Beispiel-Automaten in AutoEdit anschaulich zu verwirklichen. gesondert entwickelt für: Herr Geschinsky

3. Produktfunktionen: das Programm ist in der Lage eine Zustandstabelle eines Automaten (Dea, Mealy, Moor) aus einer CSV-Datei auszulesen und diese in eine XML-Datei zu schreiben um sie dann als Benutzer in AutoEdit laden und auszugeben zu können dabei ist wichtig, dass der Benutzer die Form in der die Tabelle aufgebaut werden muss (siehe Benutzeroberfläche Punkt: 7) ein hält und die in Excel geschriebene Datei als.csv abspeichert um dann mit dem Programm AutoEdit Add On in eine XML-Datei zu erstellen und in AutoEdit einzulesen 4.Produktdaten Datenmenge: - bis zu 1 MB Komplexität/Umfang: - Dateifunktionen: o.csv auslesen o Umsetzung des ausgelesenen in die.xml Grammatik o Einlesen und Ausgeben über die GUI 5.Qualitätsanforderungen es wird so gut wie möglich versucht Fehler bei der Eingabe der Tabelle durch den Benutzer zu erkennen und anzuzeigen um für weitere Eingabefehler bei AutoEdit bzw. Excel kann nicht garantiert werden die Richtigkeit der Ausgabe zu gewährleisten 6.Technische Produktumgebung a) Software: - Windows 98/2000/XP/Vista - Linux - Microsoft Office Excel/Open Office/ StarOffice - Autoedit um den Automaten auch umzusetzen b) Hardware: - muss die Mindestanforderungen von Excel und AutoEdit erfüllen - benötigt zusätzlich bis zu 1 MB Festplattenspeicher c) Schnittstellen: - es muss die Eingabe in MS Office Excel / OpenOffice / StarOffice als.csv gespeichert werden es wird eine.xml ausgegeben die nun in den AutoEdit eingelesen werden kann

7.Benutzeroberfläche

Für einen Dea-Automaten muss folgendes Schema eingehalten werden: Hellblau: Typ des Automaten Grün: Eingabe-Alphabet Gelb: Ist der Zustand ein Endpunkt? (0 = False, 1 = True) Blau: Gibt die Zustände an Rot: Übergangstabelle Für einen Moore-Automaten muss folgendes Schema eingehalten werden: Hellblau: Typ des Automaten Grün: Eingabe-Alphabet Gelb: Ist der Zustand ein Endpunkt? (0 = False, 1 = True) Blau: Gibt die Zustände an Rot: Übergangstabelle Hellgrün: Ausgabe-Alphabet+ Rosa: Output-Angaben zum jeweiligen Zustand

Für einen Mealy-Automaten muss folgendes Schema eingehalten werden: Hellblau: Typ des Automaten Grün: Eingabe-Alphabet Gelb: Ist der Zustand ein Endpunkt? (0 = False, 1 = True) Blau: Gibt die Zustände an Rot: Übergangstabelle Hellgrün: Ausgabe-Alphabet+ Rosa: Output-Angaben zum jeweiligen Zustand 8.Testszenarien und Testergebnisse Getestet wurde mit den oben gezeigten Screenshots leider kaum vorhandene Zeit für weitere Tests aufgrund der sehr Zeitintensiven Entwicklung der Algorithmen für die einzelnen Automaten 9.Kurzanleitung 1. in Excel-Datei die Zustandstabelle eingeben in der spezifischen Form(siehe Punkt 7 Benutzeroberfläche) 2. diese Datei als.csv abspeichern und nun AutoEdit Add On öffnen 3. die.csv laden und auf Umwandeln klicken 4. nun kann AutoEdit geöffnet werden und die nach ihnen benannte.xml geladen werden 5. Achtung! Es werden keine Falscheingaben in der Zustandstabelle sowie Pfadangabe abgefangen, ausgewertet und angezeigt.