Buscar

Modelo de Implementacao e Implantação - diagramas comonentes e implantação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Profs Tavares e Sylvio 
1 
Modelo de Implementação 
Diagrama de Componentes 
Profs Tavares e Sylvio 
• Componente de software é uma parte física de um 
sistema. Exemplos: um executável, uma dll, etc. 
• Classe x componente: a classe representa uma 
abstração de um conjunto de atributos e operações, 
sendo um componente a personificação em software 
de uma ou mais classes. 
• Objetivos: 
 Permite ver a estrutura do sistema finalizado. 
 Define a estrutura a qual os desenvolvedores 
terão que trabalhar. 
 Permite a reutilização dos componentes. 
Diagrama de Componentes 
Profs Tavares e Sylvio 
• A UML define uma forma gráfica para representar 
componentes, o Diagrama de Componentes. 
• Esse diagrama mostra os vários componentes de software 
e suas dependências. 
• Os elementos gráficos desse diagrama são ilustrados na 
figura abaixo. 
Diagrama de Componentes 
Profs Tavares e Sylvio 
Profs Tavares e Sylvio 
• Definem-se pelo menos três tipos distintos de 
componentes: 
– Componentes de instalação: constituem a base dos sistemas 
executáveis (e.g., DLL, executáveis, controles Active-X, classes 
Java). 
– Componentes de trabalho: a partir dos quais são criados os 
componentes de instalação (e.g., arquivos com código fonte, 
arquivos de dados, documentos). 
– Componentes de execução: criados como resultado da execução 
de um sistema (processos). 
 
Diagrama de Componentes 
Profs Tavares e Sylvio 
Profs Tavares e Sylvio 
Profs Tavares e Sylvio 
Profs Tavares e Sylvio 
 
Modelo de Implantação 
 
Diagrama de Implantação 
Profs Tavares e Sylvio 
Diagrama de Implantação 
• Um diagrama de implantação consiste num conjunto de 
nós ligados por associações de comunicação. 
• Os nós podem conter instâncias de componentes (de 
execução), o que significa que um componente é instalado 
e executado num nó. 
Profs Tavares e Sylvio 
Arquitetura de Implantação 
• A arquitetura de implantação diz respeito à disposição dos 
subsistemas de um SSOO pelos nós de processamento 
disponíveis. 
• Para sistemas simples, a arquitetura de implantação não 
tem tanta importância. 
• No entanto, na modelagem de sistemas complexos, é 
fundamental conhecer quais são os componentes físicos do 
sistema, quais são as interdependências entre eles e de 
que forma as camadas lógicas do sistema são dispostas 
por esses componentes. 
Profs Tavares e Sylvio 
Diagrama de Implantação 
• Uma vez definidas as alocações das camadas lógicas aos 
nós de processamento, podemos fazer a representação 
gráfica com suporte da UML, através do diagrama de 
implantação. 
• Os elementos desse diagrama são os nós e as conexões. 
• Um nó representa um recurso computacional e 
normalmente possui uma memória e alguma capacidade de 
processamento. 
– Exemplos: processadores, dispositivos, sensores, roteadores ou 
qualquer objeto físico de importância para o sistema de software. 
• Os nós são ligados uns aos outros através de conexões. 
– As conexões representam mecanismos de comunicação: meios 
físicos (cabo coaxial, fibra ótica etc.) ou protocolos de comunicação 
(TCP/IP, HTTP etc.). 
Profs Tavares e Sylvio 
Diagrama de Implantação 
• Exemplo de diagrama de implantação 
Profs Tavares e Sylvio 
Relações entre Nós e Componentes 
• Um nó pode conter componentes. 
• Tal fato pode ser traduzido pela inclusão dos componentes 
no símbolo do nó, ou pelo estabelecimento de uma relação 
de dependência, de estereótipo «support» entre o nó e os 
componentes suportados. 
 
Profs Tavares e Sylvio 
Alocação de Componentes 
• A atividade de alocação de componentes aos nós físicos só 
tem sentido para sistemas distribuídos. 
– Para sistemas que utilizam um único processador, não há 
necessidade desta atividade. 
• Um dos principais objetivos: distribuir a carga de 
processamento do sistema para aumentar o desempenho. 
– No entanto, nem sempre isso aumenta o desempenho. 
– Isso porque a sobrecarga de comunicação entre os nós pode anular 
os ganhos obtidos com a distribuição do processamento. 
Profs Tavares e Sylvio 
Diversas notações para diagrama de implantação e 
diagrama de componentes 
Profs Tavares e Sylvio 
• Exemplo de diagrama de componentes embutido em um 
diagrama de implantação. 
Relações entre Nós e Componentes 
Profs Tavares e Sylvio 
Diagrama de Implantação 
Profs Tavares e Sylvio 
19 
Fim

Continue navegando