Diagrama de Implementação
Histórico de Versão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
12/02/2022 | 0.1 | Criação do documento | Henrique Amorim |
13/02/2022 | 0.2 | Criação do documento | Natanael Filho |
13/02/2022 | 0.3 | Revisão do documento | Davi Matheus |
14/02/2022 | 0.4 | Ajustes de padronização para segunda entrega | Nilvan Peres |
Participantes
- Henrique Amorim
- Natanael Filho
1. Introdução
Na UML, diagramas de implementação fazem a modelagem da arquitetura física de um sistema, logo é necessário analisar e encontrar componentes de software e hardware, e como ocorrem o relacionamento entre eles.[2]
Além disso, o desenvolvimento de um diagrama de implementação agrega em uma melhor noção da organização física dos nós em sistema distribuído, os artefatos armazenados em cada nó, os componentes e outros elementos que os artefatos implementam.[2]
1.1. Componentes
1.1.1. Nós
São modelos que representam recursos computacionais de um sistema, como, por exemplo, computadores pessoais, sensores, dispositivos de impressão ou servidores.[3]
1.1.2. Esteriótipos
Esteriótipos servem para facilitar o intendimento do que se trata aquele nó. Além disso, é escrito entre
<<>>
.[3]
1.1.3. Artefatos
São modelos representativos que buscam representar unidades físicas de execução, como, por exemplo, arquivos executáveis, bibliotecas, componentes de software.[3]
1.1.4. Associação de comunicação
Associação entre nós são representadas por linhas sólidas, acompanhadas do protocolo de comunicação entre eles, chamadas conexões. As conexões representam os mecanismos de comunicação entre os nós, podendo ser meios físicos (cabo coaxial, fibras óticas e outros) ou protocolos de comunicação (TCP/IP, HTTP, HTTPS, e outros).[3]
2. Metodologia
Com este diagrama buscamos uma visualização, especificação e documentação eficaz de como o sistema se comporta em um relacionamento cliente/servidor, os quais normalmente distinguem entre a interface com o usuário e os dados persistentes de um sistema.[1]
3. Resultados
3.1. Diagrama versão 1
Autor: Henrique Amorim, 2021.
3.2. Diagrama versão 2
Autor: Natanael Filho, 2022.
4. Referências
[1] O que é um diagrama de implementação? Lucidchat. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-implementacao-uml (último acesso em 12/02/2022)
[2] Diagramas de Implementação. IMB. Disponível em: https://www.ibm.com/docs/pt-br/rsas/7.5.0?topic=topologies-deployment-diagrams (último acesso em 12/02/2022)
[3] Entendendo o Diagrama de Implantação | #12. Estudo na Web. Disponível em : https://www.youtube.com/watch?v=P0wXFFsdMzI (último acesso em 13/02/2022)