From 2dad4dd556a890ebbf43e39070e5a179bf0ebf76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Rintam=C3=A4ki?= <marko.rintamaki@jamk.fi> Date: Mon, 4 Jan 2021 13:06:15 +0200 Subject: [PATCH] Update vaatimusmaaritely-tiivis.md --- .../vaatimusmaaritely-tiivis.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md b/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md index b2823061..4c47ad4d 100644 --- a/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md +++ b/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md @@ -259,6 +259,51 @@ saataa olla varsin ratkaiseva pitemmällä tähtäimella. Esimerkkinä tästä o > Vaatimusmäärittelyn apuna sovelletaan usein kuvia, joista esimerkkinä UML-kuvauskieleen liittyvä sijoittelu näkymä, eli "Deployment Diagram", kuvauksen avulla voi esittää miten palvelu on tarkoitus toteuttaa käytännössä. Missä sijaitsevat eri osat palvelusta ja miten eri osat on kytketty toisiinsa. +```plantuml +@startuml +actor Asiakas + +cloud "Network" as net{ +queue "https"{ +} +} + +node "Server 1 / Ubuntu" as csc { +node "Frontend-service" { +} +node "Backend-service" { +} +database "MariaDB" { +} +} +card "Reverse Proxy / Apache" as rpa { +} +} +queue SSH { +} +node "Server 2 / Ubuntu" as csc2 { +database "database backup" as dbb { +} +database "sercive logs backup" as slb { +} +node "Backend" { +} +database "Mongo" { +} +} +Asiakas -- https +https -- rpa +rpa -- http +rpa -- http +Backend -- Mongo +http -- Backend +http -- Frontend +csc -- SSH +SSH -- slb +SSH -- dbb +@enduml +``` + ```plantuml -- GitLab