Browse Source

📚 Pflichtenheft mit Seitenumbrüchen in PDF

f/raum-übersicht^2
Tobi 7 years ago
parent
commit
6ef357574a
Signed by untrusted user: Tobi
GPG Key ID: EBABC200C35CC5A3
  1. 20
      _Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md
  2. BIN
      _Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.pdf

20
_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md

@ -55,6 +55,8 @@
- [Bildschirmlayout](#Bildschirmlayout) - [Bildschirmlayout](#Bildschirmlayout)
- [Testfälle](#Testf%C3%A4lle) - [Testfälle](#Testf%C3%A4lle)
<div class="page"/>
## Zielbestimmung ## Zielbestimmung
> Das Ziel von Parsec Iron Puffin (*PIP*) ist es, eine Anwendung zu bieten welche die Organisation der Musikschule erlaubt. Hierzu werden für Dozenten und Verwaltung verschiedene administrative Funktionen bereitgestellt. Die aktuellen Betriebsprozesse sollen vereinfacht und beschleunigt werden. > Das Ziel von Parsec Iron Puffin (*PIP*) ist es, eine Anwendung zu bieten welche die Organisation der Musikschule erlaubt. Hierzu werden für Dozenten und Verwaltung verschiedene administrative Funktionen bereitgestellt. Die aktuellen Betriebsprozesse sollen vereinfacht und beschleunigt werden.
@ -109,6 +111,8 @@ Nutzer können mithilfe der Anwendung Kurse beantragen und "Band"-Kursen beitret
* Das System wird von den Rollen Verwaltung, Dozent und Anonym bedient. * Das System wird von den Rollen Verwaltung, Dozent und Anonym bedient.
* Die Rollen Verwaltung und Dozent werden über einen Login authentizifiert, ihnen stehen abhängig von ihrer Rolle verschiedene Funktionen zur verfügung, diese werden unter [Produktfunktionen](#produktfunktionen) spezifiziert. Sonstige Funktionen stehen _allen_ Rollen zur verfügung. * Die Rollen Verwaltung und Dozent werden über einen Login authentizifiert, ihnen stehen abhängig von ihrer Rolle verschiedene Funktionen zur verfügung, diese werden unter [Produktfunktionen](#produktfunktionen) spezifiziert. Sonstige Funktionen stehen _allen_ Rollen zur verfügung.
<div class="page"/>
## Produktdaten ## Produktdaten
* Datenstrukturen der Anwendung: * Datenstrukturen der Anwendung:
![ERD](EVA&#32;ERD&#32;Umletino.png) ![ERD](EVA&#32;ERD&#32;Umletino.png)
@ -124,6 +128,8 @@ Nutzer können mithilfe der Anwendung Kurse beantragen und "Band"-Kursen beitret
* Ein Kursdatensatzen kann bis zu 55 Byte groß sein. * Ein Kursdatensatzen kann bis zu 55 Byte groß sein.
* Ein Unterrichtseinheitendatensatz kann bis zu 2056 Byte groß sein. * Ein Unterrichtseinheitendatensatz kann bis zu 2056 Byte groß sein.
<div class="page"/>
## Produktleistungen ## Produktleistungen
### Benutzeroberfläche **/L01/** ### Benutzeroberfläche **/L01/**
* Die Anwendung bietet eine deutschsprachige Benutzeroberfläche * Die Anwendung bietet eine deutschsprachige Benutzeroberfläche
@ -132,7 +138,9 @@ Nutzer können mithilfe der Anwendung Kurse beantragen und "Band"-Kursen beitret
### Loggin und Nachvollziehbarkeit **/L03/** ### Loggin und Nachvollziehbarkeit **/L03/**
* Zugriffe wie das Schreiben von Daten (anlegen und modifizieren von Datensätzen) werden in einem Log dokumentiert und können so nachvollzogen werden. * Zugriffe wie das Schreiben von Daten (anlegen und modifizieren von Datensätzen) werden in einem Log dokumentiert und können so nachvollzogen werden.
## Produkteinsatz <div class="page"/>
## Produkteinsatz
### Anwendungsbereiche ### Anwendungsbereiche
Die Anwendung wird von den Dozenten und der Verwaltung zur Planung und Organisation der Musikschule genutzt. Die Anwendung wird von den Dozenten und der Verwaltung zur Planung und Organisation der Musikschule genutzt.
@ -146,6 +154,8 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D
* Die Anwendung ist global über das Internet erreichbar * Die Anwendung ist global über das Internet erreichbar
* Der Betrieb wird vom Auftragnehmer überwacht * Der Betrieb wird vom Auftragnehmer überwacht
<div class="page"/>
## Produktumgebung ## Produktumgebung
### Software ### Software
* Client * Client
@ -160,6 +170,8 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D
* Internetfähiger Server * Internetfähiger Server
* Ausreichende Rechen- und Festplattenkapazität * Ausreichende Rechen- und Festplattenkapazität
<div class="page"/>
## Entwicklungsumgebung ## Entwicklungsumgebung
### Software ### Software
#### Backend #### Backend
@ -188,6 +200,8 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D
* Als Codeverwaltung wird Gitlab CE genutzt * Als Codeverwaltung wird Gitlab CE genutzt
* Als CI/CD Tool wird Gitlab CI/CD genutzt * Als CI/CD Tool wird Gitlab CI/CD genutzt
<div class="page"/>
## Produktfunktionen ## Produktfunktionen
#### Annahmen und Definitionen zu Produktfunktionen #### Annahmen und Definitionen zu Produktfunktionen
@ -287,6 +301,8 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D
* Laufzeit * Laufzeit
* Unterrichtstyp * Unterrichtstyp
<div class="page"/>
## Benutzeroberfläche ## Benutzeroberfläche
> Was sind die grundlegenden Anforderungen an die Benutzeroberfläche (Bildschirmlayout, Dialogstruktur, ...)? > Was sind die grundlegenden Anforderungen an die Benutzeroberfläche (Bildschirmlayout, Dialogstruktur, ...)?
@ -318,6 +334,8 @@ Das Frontend wird mithilfe der JavaScript Bibliothek React erstellt und das Desi
> Ausnahme sind die Administrationsfunktionen > Ausnahme sind die Administrationsfunktionen
<div class="page"/>
## Testfälle ## Testfälle
1. Der Login funktioniert und erlaubt nur Zugriff auf autorisierte Bereiche und Ansichten. 1. Der Login funktioniert und erlaubt nur Zugriff auf autorisierte Bereiche und Ansichten.

BIN
_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.pdf

Binary file not shown.
Loading…
Cancel
Save