Nonfunctional Requirements
T0001 Runtime Environments
T0001_1 Runtime Environments: Developer Machine
T0001_2 Runtime Environments: Continous Integration
T0001_3 Runtime Environments: Live Deployment
T0002 Runtime Components
T0002_1 PostgreSQL Database
T0002_1_1 PostgreSQL Database Service
T0002_1_2 PostgreSQL Database CLI
T0002_2 Embedded Java Servlet Container (Apache Tomcat)
T0002_2_1 Java jdk
T0002_2_2 Maven Wrapper
T0002_2_3 spring-boot
T0002_2_4 spring-boot-web
T0002_2_5 spring-boot-jpa
T0002_2_6 spring-session-jdbc
T0002_2_7 spring-security
T0002_2_8 logging
T0002_2_9 Parameter
T0002_3 Frontend Serversite
T0002_3_1 Thymeleaf Template
T0002_3_1 Thymeleaf Template Extensions for Spring-Data, Security, Paging
T0002_3_2 Webjars
T0002_4 Frontend Clientsite
T0002_4_1 HTML5 Drag and Drop
T0002_4_2 Web-Browser and Selenium
T0002_4_2_1 Firefox
T0002_4_2_1 Chrome
T0003 Development and Continous Integration Components
T0003_1 Unit and Integration Tests
T0003_2 Database Schema Changes
T0004 SCM and Project-Management: Github
T0004_1 Continous Integration Services
T0004_1_1 Continous Integration Services: Github CI
T0004_1_2 Continous Integration Services: Travis
T0004_1_3 Continous Integration Services: Circle CI
T0005 Live Deployment
T0005_1 Deployment on Heroku
T0005_2 Deployment on Openshift
T0006 Development Systems: Local Developer Machine
T0006_1 OS: Linux, Windows10
T0006_1_1 OS: Linux
T0006_1_2 OS: Windows10
T0006_1_3 OS: LmacOS
T0006_2 bash
T0006_3 git
T0006_4 java
T0006_5 Maven Wrapper
T0006_6 Database PostgreSQL
T0006_6_1 PostgreSQL via Docker
T0006_6_2 PostgreSQL via Local Service
T0006_7 IDE
T0006_7_1 IntelliJ IDEA