PlantUML

Here are the diagrams in your workspace, converted to PlantUML format.

You can click the buttons to render individual diagrams, or render all diagrams. Please note that editing, viewing or rendering diagrams will send your diagram content to http://plantuml.com/plantuml.

Software System - System Context

An example of a System Context diagram.

Download (raw) Download (encoded) Edit at http://plantuml.com/plantuml View at http://plantuml.com/plantuml

@startuml(id=SystemContext)
scale max 2000x1409
title Software System - System Context
caption An example of a System Context diagram.

skinparam {
  shadowing false
  arrowColor #707070
  actorBorderColor #707070
  componentBorderColor #707070
  rectangleBorderColor #707070
  noteBackgroundColor #ffffff
  noteBorderColor #707070
}
actor "User" <<Person>> as 1 #08427b
note right of 1
  A user of my software system.
end note
rectangle 2 <<Software System>> #1168bd [
  Software System
  --
  My software system.
]
1 .[#707070].> 2 : <<HTTPS>>\nUses
@enduml

(please note that this will send your diagram content to http://plantuml.com/plantuml)

Software System - Containers

The container diagram from my software system.

Download (raw) Download (encoded) Edit at http://plantuml.com/plantuml View at http://plantuml.com/plantuml

@startuml(id=Containers)
scale max 2000x1409
title Software System - Containers
caption The container diagram from my software system.

skinparam {
  shadowing false
  arrowColor #707070
  actorBorderColor #707070
  componentBorderColor #707070
  rectangleBorderColor #707070
  noteBackgroundColor #ffffff
  noteBorderColor #707070
}
actor "User" <<Person>> as 1 #08427b
note right of 1
  A user of my software system.
end note
package "Software System" <<Software System>> {
  database 4 <<Container>> #438dd5 [
    Database
    --
    Stores information.
  ]
  rectangle 3 <<Container>> #438dd5 [
    Web Application
    --
    Provides users with
    information.
  ]
}
1 .[#707070].> 3 : <<HTTPS>>\nUses
3 .[#707070].> 4 : <<JDBC>>\nReads from
@enduml

(please note that this will send your diagram content to http://plantuml.com/plantuml)

Software System - Web Application - Components

The component diagram for the web application.

Download (raw) Download (encoded) Edit at http://plantuml.com/plantuml View at http://plantuml.com/plantuml

@startuml(id=Components)
scale max 1409x2000
title Software System - Web Application - Components
caption The component diagram for the web application.

skinparam {
  shadowing false
  arrowColor #707070
  actorBorderColor #707070
  componentBorderColor #707070
  rectangleBorderColor #707070
  noteBackgroundColor #ffffff
  noteBorderColor #707070
}
database 4 <<Container>> #438dd5 [
  Database
  --
  Stores information.
]
actor "User" <<Person>> as 1 #08427b
note right of 1
  A user of my software system.
end note
package "Web Application" <<Container>> {
  component 6 <<Java>> #85bbf0 [
    HtmlController
    --
    Serves HTML pages to users.
  ]
  component 5 <<Java and JPA>> #85bbf0 [
    Repository
    --
    Provides access to data
    stored in the database.
  ]
}
6 .[#707070].> 5 : Gets data using
5 .[#707070].> 4 : <<JDBC>>\nReads from
1 .[#707070].> 6 : <<HTTPS>>\nUses
@enduml

(please note that this will send your diagram content to http://plantuml.com/plantuml)