Relatório Diagramas de Interação
Relatório Diagramas de Interação
Relatório Diagramas de Interação
SOUSA
2024
MYRELLA RENALLY DE SOUSA
EVELLYN VITÓRIA ALVES DE MELO
VITÓRIA KEVANNY SOARES ALVES
JAYSA CORDEIRO DOS SANTOS
SOUSA
2024
RESUMO
1. INTRODUÇÃO........................................................................................................................................ 5
2. DESENVOLVIMENTO.............................................................................................................................. 6
2.1. FUNDAMENTAÇÃO TEÓRICA.........................................................................................................................6
2.1.1. Diagrama de sequência................................................................................................................6
2.1.2. Diagrama de colaboração............................................................................................................7
2.1.3. Comparando os Diagramas..........................................................................................................8
2.1.4. Dicas e sugestões ao desenvolver diagramas de interação..........................................................9
2.2. METODOLOGIA.......................................................................................................................................10
3. CONCLUSÃO........................................................................................................................................ 11
5
1. INTRODUÇÃO
Este relatório tem como objetivo principal fornecer uma análise detalhada
dos diagramas de sequência e de colaboração dentro do contexto da UML,
Linguagem Unificada de Modelagem. Estes diagramas são essenciais durante as
fases de levantamento e análise de requisitos do sistema, desempenhando um
papel fundamental na comunicação clara entre desenvolvedores, designers e
clientes.
De acordo com Sommerville(2011), UML é uma linguagem ilustrativa,
utilizada por desenvolvedores para visualizar, documentar, especificar e construir os
elementos dentro de um sistema complexo de software. Essa linguagem utiliza
diferentes tipos de diagramas, que são usados para observar o sistema sob
diferentes perspectivas. Eles facilitam a compreensão do programa que está sendo
desenvolvido, auxiliando na identificação das implicações das decisões tomadas no
processo de criação do software.
Os diagramas que iremos apresentar nesse estudo são os diagramas de
interações, chamados dessa forma, porque são responsáveis por ilustrar como os
objetos e seus relacionamentos interagem para executar uma determinada função.
Existem dois tipos de diagramas de interação, diagrama de sequência e diagrama
de colaboração (também chamado de diagrama de comunicação). O diagrama de
sequência foca no fluxo temporal, apresentando uma sequência de mensagens em
ordem cronológica, enquanto o diagrama de comunicação enfatiza o fluxo de
controle, organizando as interações com base nos relacionamentos entre instâncias.
A sociedade moderna é refém da tecnologia, praticamente tudo gira em volta
da ciência e da informática. Com base nessa afirmação a engenharia de software
torna-se bastante necessária na atualidade, pois é diariamente utilizada na
manufatura, na distribuição industrial, em infraestruturas, nos serviços nacionais, na
composição dos produtos elétricos e na área de entretenimento, como a indústria da
música, criação de jogos digitais, no cinema e televisão. Portanto, é uma ferramenta
crucial para o bom funcionamento da sociedade contemporânea. Tendo em vista
esse cenário, a UML é indispensável para o processo de criação desses sistemas,
pois ela ajuda na compreensão do programa que está sendo desenvolvido, evitando
erros e facilitando a tomada de decisões. Portanto, o uso desses diagramas
colaboram para a criação de um bom sistema (Sommerville, 2011).
O relatório apresentado irá relatar a seguir conceitos, características e
importância que esses diagramas de interação tem na modelagem de sistemas. Em
seguida, abordaremos a estrutura, os elementos e um exemplo prático dos
diagramas de sequência e colaboração. Posteriormente, discutiremos de que forma
e em que momento devemos utilizar cada diagrama, esclarecendo as vantagens e
desvantagens que eles possuem. Por fim, iremos apresentar dicas de como fazer
diagramas claros e precisos nesse processo de modelagem.
6
2. DESENVOLVIMENTO
Algumas dicas e sugestões para criar diagramas claros e precisos são, fazer
uso de muitos diagramas de interação para modelagem da dinâmica do sistema e
também de subsistema como classes operações, caso de uso e colaboração. Esses
diagramas não precisam ser minimalista na hora de informar ao leitor sobre a
importância da interpretação, assim expondo somente o essencial para a
compreensão, a distribuição dos elementos visa evitar o cruzamento excessivo de
linhas, deve-se fazer o uso de notas e cores chamativas quando quiser destacar
10
2.2. Metodologia
3. CONCLUSÃO
REFERÊNCIAS
BOOCH, G.; JACOBSON, I.; RUMBAUGH, J. UML guia do usuário. 2.ed. Rio de
Janeiro: Elsevier, 2012.