Академический Документы
Профессиональный Документы
Культура Документы
Software
Prtica n 07 Diagramas
fsicos
Diagrama fsico
Descreve a decomposio detalhada
hardware
e
software
que
cercam
implementao de um sistema;
do
a
Esta dividido em :
Definio conjunta
Diagrama de componente:
Permite descrever componentes de software,
inclusive componentes de cdigo fonte, cdigo
binrio e componentes executveis.
Diagrama de instalao:
Descreve a arquitetura do sistemas em termos de
hardware e a sua relao com os diferentes
componentes de software.
Diagrama de componente
Programas
Cobrana
.exe
Sistema de
cobrana
Registro
.exe
Bibliotecas
Curso.dll
Pessoal.dll
Classes
Curso.cls
Curso
of erecido.cls
Aluno.cls
Prof essor.
cls
Diagrama de componente
Apresenta uma viso esttica de como p
sistema est implementado e quais os
seus mdulos de software (componentes);
Esta diviso depende da sensibilidade do
analista para o desenvolvimento do
sistema, o que obriga a possuir algum
conhecimento tcnico ou ser auxiliado por
um programados;
Componente
Um componente um elemento
no fsico do sistema;
Pode representar vrias coisas:
executveis, bibliotecas, tabelas
de base de dados, ficheiros,
documentos, JavaBeans, etc.
Representao de um
componente
componentes
Componente
cliente
dependncia
Componente
fornecedor
Notao
O componente pode ser
uma pgina HTML, um
arquivo txt, dll, jar e etc;
Um componente expe suas
interfaces
(mtodos
pblicos) para o mundo
externo;
possivel representar as
interface pblicas de um
componentes;
Um
componente
normalmente descrito por
um<<esteretipo >>
Gerenciador de
comunicao
Comm.dll
Grficos
Grficos.dll
Aplicao
App.exe
Gerenciador de
Banco de Dados
Db.dll
Dependncias
Um
componente
pode
utilizar
servios
ou
depender
de
alguma outra forma
de
outros
componentes
do
sistema.
10
Dependcias
Classes manipuladas por um componente.
11
interface
Representa um servio realizado por uma classe
ou componente;
As interfaces no possuem implementao ou
qualquer especificao interna;
Se um componente impleneta uma interface,
este relaciona-se com ela atravs de uma
realizao;
Se um componente utiliza
relacionamento de dependncia.
interface,
12
interface
13
Diagrama de instalao
ClienteA: Pentium
200 Mhz
<<TCP/IP>>
Serv idor de Aplicao:
HP/UX
ClienteB: Pentium
200 Mhz
<<TCP/IP>>
14
Diagrama de instalao
Ilustra a arquitetura do sistema em
termos de ns (nodes) que efetuam
o processamento de componentes;
um diagrama que mostra a
organizao do hardware e a ligao
do software aos dispositivos fsicos.
15
Diagrama de instalao
(cont.)
Um diagrama de instalao modela o interrelacionamento entre recursos de infraestrutura, de rede ou artefatos de sistemas;
Normalmete
diagrama;
representa
serividores
neste
16
Representao do Diagrama
de instalao
ns
N 1
N 2
nome do vnculo
vnculo
17
Ns
Pentium
300 Mhz
18
Associaes
Os ns podem possuir ligaes entre si de forma
que possam se comunicar e trocar informaes.
19
Ns com componentes
Comum identificar os componentes que so
executados por um n.
20
Exemplo de diagrama de
instalao
PC
*
entrada de
pedido
recebimento
PC
Fax
1
Server
compra
PC
*
Impressora
21
exemplo
22
exemplo
23
Referncias
1.
2.