Ciências da computação dia 175

Engenharia de software --- Diagrama de sequência

Diagrama de sequência

image

Nesse exemplo de diagrama, começamos com o ator. Logo abaixo dele, é possível ver uma linha tracejada, isso representa a linha de vida de um objeto/ator. Sobre a linha de vida, há algumas caixas na vertical, elas representam as caixas de ativação, essas mostram o tempo de execução de uma chamada.

Logo a frente do ator, há dois objetos (a e b), esses são objetos que já estavam instanciados antes, por isso são colocados ao lado do ator.

Na horizontal, temos setas mais escuras que representam as chamadas de métodos aos objetos. Repare que temos dois casos especiais, <<create>> do qual cria uma nova instância de uma classe, e kill (com um x na ponta), do qual finaliza a vida de um objeto. Além disso, há linhas de retorno, representam os retornos dos métodos.

Notas

image

Simbolo do qual representa composição.