5. UML Diagrams

5.1. Sequence diagrams

Here below an example of Sequence diagram. Please refer to [PlatUML Sequence Diagram](http://plantuml.com/sequence-diagram) for further options.

@startuml
Alice -> Bob: Authentication Request

alt successful case

    Bob -> Alice: Authentication Accepted

else some kind of failure

    Bob -> Alice: Authentication Failure
    group My own label
        Alice -> Log : Log attack start
        loop 1000 times
            Alice -> Bob: DNS Attack
        end
        Alice -> Log : Log attack end
    end

else Another type of failure

   Bob -> Alice: Please repeat

end
@enduml

5.2. Use Case Diagrams

Here below an example of Sequence diagram. Please refer to [PlatUML Sequence Diagram](http://plantuml.com/sequence-diagram) for further options.

  • Use Cases
  • Sequence Diagrams
  • Class Diagram