VMSWV - Project
1st part of the project
SAD - Software Architecture Document containing the basic design of components
Rational Unified Proces (RUP) - SAD
2nd part of the project
PDF - Final presentation describing architecture, testing, and configuration management
ZIP - src with project implementation
Application architecture
- Description of architectural style (e.g., monolith, microservices, client-server)
- Architecture diagram (e.g., diagram of components, classes, modules)
- Technologies and tools used (e.g., frameworks, libraries, databases)
Testing
- Types of tests (unit, integration, end-to-end, manual vs. automated)
- Testing tools/frameworks used (e.g., JUnit, PyTest, Selenium)
- Code coverage (e.g., metrics, test samples)
- Testing strategy (when and how testing was performed)
Configuration management
- Description of the version control system (typically Git, repository structure)
- Build system / build tools (e.g., Maven, Gradle, Makefile)
- How is the application configuration handled (e.g., using .env, YAML, config files)?
- CI/CD (if used): pipeline, automated builds/tests/deployments
David Ježek




