aboutsummaryrefslogtreecommitdiff
path: root/delivery1.qmd
diff options
context:
space:
mode:
Diffstat (limited to 'delivery1.qmd')
-rw-r--r--delivery1.qmd88
1 files changed, 25 insertions, 63 deletions
diff --git a/delivery1.qmd b/delivery1.qmd
index 3975aaa..5a4591b 100644
--- a/delivery1.qmd
+++ b/delivery1.qmd
@@ -23,69 +23,31 @@ breaks: false
---
-# UML Class Diagram
-
-```{.plantuml}
-@startuml
-abstract class SocketServer {
- #boost::asio::io_service io_service;
- #tcp::endpoint endpoint;
- #tcp::iostream socketStream;
- #tcp::acceptor * acceptor;
- #stringstream * buffer;
-
- +SocketServer (string address, unsigned short port, stringstream * buf)
- +~SocketServer ()
- +{abstract} void start ()
-}
-
-class SocketServerListener {
- +void start ()
-}
-
-class SocketServerSender {
- +void start ()
-}
-
-SocketServer -down-|> SocketServerListener
-SocketServer -down-|> SocketServerSender
-
-note "Difference only in start() function" as N1
-SocketServerListener -- N1
-SocketServerSender -- N1
-
-
-
-
-abstract class SocketClient {
- #tcp::iostream socketStream;
- #stringstream * buffer;
- #string address;
- #unsigned short port;
-
- +SocketClient (string address, unsigned short port, stringstream * buf)
- +{abstract} void start ()
-}
-
-class SocketClientListener {
- +void start ()
-}
-
-class SocketClientSender {
- +void start ()
-}
-
-SocketClient -down-|> SocketClientListener
-SocketClient -down-|> SocketClientSender
-
-note "Difference only in start() function" as N2
-SocketClientListener -- N2
-SocketClientSender -- N2
-
-N0 .down. SocketServer
-N0 .down. SocketClient
-@enduml
-```
+{{< include _roadmap.qmd >}}
+
+# Diagram
+
+![UML Class Diagram](Bachelorizer.svg)
+
+# Code
+
+TODO...
+
+# References {.appendix}
+
+\begingroup
+\raggedright
+::: {#refs}
+:::
+\endgroup
+
+\appendix
+
+# Appendix 1: Early roadmap {.appendix #sec-kanban-early}
+
+![Early roadmap for this project](roadmap_early.svg){#fig-kanban-early}
+
+# Appendix 2: Program Bachelorizer {.appendix}
## Class `Bachelorizer.java`