|
|
|
|
@ -21,6 +21,14 @@
|
|
|
|
|
- [Produktumgebung](#produktumgebung) |
|
|
|
|
- [Software](#software) |
|
|
|
|
- [Hardware](#hardware) |
|
|
|
|
- [Entwicklungsumgebung](#entwicklungsumgebung) |
|
|
|
|
- [Software](#software-1) |
|
|
|
|
- [Backend](#backend) |
|
|
|
|
- [Frontend](#frontend) |
|
|
|
|
- [Hardware](#hardware-1) |
|
|
|
|
- [Backend und Frontend](#backend-und-frontend) |
|
|
|
|
- [Orgware](#orgware) |
|
|
|
|
- [Backend und Frontend](#backend-und-frontend-1) |
|
|
|
|
- [Produktfunktionen](#produktfunktionen) |
|
|
|
|
- [Annahmen und Definitionen zu Produktfunktionen](#annahmen-und-definitionen-zu-produktfunktionen) |
|
|
|
|
- [Dozentenfunktionen](#dozentenfunktionen) |
|
|
|
|
@ -152,6 +160,34 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D
|
|
|
|
|
* Internetfähiger Server |
|
|
|
|
* Ausreichende Rechen- und Festplattenkapazität |
|
|
|
|
|
|
|
|
|
## Entwicklungsumgebung |
|
|
|
|
### Software |
|
|
|
|
#### Backend |
|
|
|
|
* Entwickler nutzen die IDE Visual Studio 2019 von Microsoft |
|
|
|
|
* Zum Untersuchen der Datenbank wird der DB Browser genutzt |
|
|
|
|
* Code wird mithilfe des .NET Komplierers kompiliert |
|
|
|
|
* Als Betriebssystem wird Microsoft Windows genutzt |
|
|
|
|
* Als Codeverwaltung wird Gitlab CE genutzt |
|
|
|
|
* Als CI/CD Tool wird Gitlab CI/CD genutzt |
|
|
|
|
#### Frontend |
|
|
|
|
* Entwickler nutzen den Code Editor Visual Studio Code von Microsoft |
|
|
|
|
* Codequality Kontrolle wird von dem Codelinter "ESLint" unterstützt |
|
|
|
|
* Node JS |
|
|
|
|
* Verschiedene Node JS Tools werden zur Unterstützung genutzt (z.B. nodemon) |
|
|
|
|
* Als Betriebssystem wird Microsoft Windows oder Ubuntu 19.04 genutzt |
|
|
|
|
* Als Codeverwaltung wird Gitlab CE genutzt |
|
|
|
|
* Als CI/CD Tool wird Gitlab CI/CD genutzt |
|
|
|
|
|
|
|
|
|
### Hardware |
|
|
|
|
#### Backend und Frontend |
|
|
|
|
* Computer mit einem amd64 Mehrkernprozessor, mind. 8 GB RAM und mind. 1 GB freiem Festspeicher |
|
|
|
|
|
|
|
|
|
### Orgware |
|
|
|
|
#### Backend und Frontend |
|
|
|
|
* Das Team nutzt Slack zur Kommunikation |
|
|
|
|
* Als Codeverwaltung wird Gitlab CE genutzt |
|
|
|
|
* Als CI/CD Tool wird Gitlab CI/CD genutzt |
|
|
|
|
|
|
|
|
|
## Produktfunktionen |
|
|
|
|
|
|
|
|
|
#### Annahmen und Definitionen zu Produktfunktionen |
|
|
|
|
|