@ -408,6 +408,7 @@ blockquote {
< ul >
< li > < a href = "#benutzeroberfl%C3%A4che-l01" > Benutzeroberfläche < strong > /L01/< / strong > < / a > < / li >
< li > < a href = "#datenschutz-l02" > Datenschutz < strong > /L02/< / strong > < / a > < / li >
< li > < a href = "#loggin-und-nachvollziehbarkeit-l03" > Loggin und Nachvollziehbarkeit < strong > /L03/< / strong > < / a > < / li >
< / ul >
< / li >
< li > < a href = "#produkteinsatz" > Produkteinsatz< / a >
@ -423,6 +424,26 @@ blockquote {
< li > < a href = "#hardware" > Hardware< / a > < / li >
< / ul >
< / li >
< li > < a href = "#entwicklungsumgebung" > Entwicklungsumgebung< / a >
< ul >
< li > < a href = "#software-1" > Software< / a >
< ul >
< li > < a href = "#backend" > Backend< / a > < / li >
< li > < a href = "#frontend" > Frontend< / a > < / li >
< / ul >
< / li >
< li > < a href = "#hardware-1" > Hardware< / a >
< ul >
< li > < a href = "#backend-und-frontend" > Backend und Frontend< / a > < / li >
< / ul >
< / li >
< li > < a href = "#orgware" > Orgware< / a >
< ul >
< li > < a href = "#backend-und-frontend-1" > Backend und Frontend< / a > < / li >
< / ul >
< / li >
< / ul >
< / li >
< li > < a href = "#produktfunktionen" > Produktfunktionen< / a >
< ul >
< li > < a href = "#annahmen-und-definitionen-zu-produktfunktionen" > Annahmen und Definitionen zu Produktfunktionen< / a > < / li >
@ -580,6 +601,10 @@ blockquote {
< ul >
< li > Daten werden in einer passwordgeschützten Datenbank abgelegt< / li >
< / ul >
< h3 id = "loggin-und-nachvollziehbarkeit-l03" > Loggin und Nachvollziehbarkeit < strong > /L03/< / strong > < / h3 >
< ul >
< li > Zugriffe wie das Schreiben von Daten (anlegen und modifizieren von Datensätzen) werden in einem Log dokumentiert und können so nachvollzogen werden.< / li >
< / ul >
< h2 id = "produkteinsatz" > Produkteinsatz< / h2 >
< h3 id = "anwendungsbereiche" > Anwendungsbereiche< / h3 >
< p > Die Anwendung wird von den Dozenten und der Verwaltung zur Planung und Organisation der Musikschule genutzt.< / p >
@ -620,6 +645,39 @@ blockquote {
< / ul >
< / li >
< / ul >
< h2 id = "entwicklungsumgebung" > Entwicklungsumgebung< / h2 >
< h3 id = "software" > Software< / h3 >
< h4 id = "backend" > Backend< / h4 >
< ul >
< li > Entwickler nutzen die IDE Visual Studio 2019 von Microsoft< / li >
< li > Zum Untersuchen der Datenbank wird der DB Browser genutzt< / li >
< li > Code wird mithilfe des .NET Komplierers kompiliert< / li >
< li > Als Betriebssystem wird Microsoft Windows genutzt< / li >
< li > Als Codeverwaltung wird Gitlab CE genutzt< / li >
< li > Als CI/CD Tool wird Gitlab CI/CD genutzt< / li >
< / ul >
< h4 id = "frontend" > Frontend< / h4 >
< ul >
< li > Entwickler nutzen den Code Editor Visual Studio Code von Microsoft< / li >
< li > Codequality Kontrolle wird von dem Codelinter " ESLint" unterstützt< / li >
< li > Node JS< / li >
< li > Verschiedene Node JS Tools werden zur Unterstützung genutzt (z.B. nodemon)< / li >
< li > Als Betriebssystem wird Microsoft Windows oder Ubuntu 19.04 genutzt< / li >
< li > Als Codeverwaltung wird Gitlab CE genutzt< / li >
< li > Als CI/CD Tool wird Gitlab CI/CD genutzt< / li >
< / ul >
< h3 id = "hardware" > Hardware< / h3 >
< h4 id = "backend-und-frontend" > Backend und Frontend< / h4 >
< ul >
< li > Computer mit einem amd64 Mehrkernprozessor, mind. 8 GB RAM und mind. 1 GB freiem Festspeicher< / li >
< / ul >
< h3 id = "orgware" > Orgware< / h3 >
< h4 id = "backend-und-frontend" > Backend und Frontend< / h4 >
< ul >
< li > Das Team nutzt Slack zur Kommunikation< / li >
< li > Als Codeverwaltung wird Gitlab CE genutzt< / li >
< li > Als CI/CD Tool wird Gitlab CI/CD genutzt< / li >
< / ul >
< h2 id = "produktfunktionen" > Produktfunktionen< / h2 >
< h4 id = "annahmen-und-definitionen-zu-produktfunktionen" > Annahmen und Definitionen zu Produktfunktionen< / h4 >
< blockquote >