Lista Exercicios UML

Propaganda
AULA: MODELAÇÃO DA ARQUITECTURA
Ex.1. Pretende-se o diagrama de componentes correspondente ao sistema de software
“VendeBilhetes.exe” que recorre a duas bibliotecas: “GUI.dll” e
“OperationSystem.dll”. A primeira biblioteca (“GUI.dll”) depende da segunda
(“OperationSystem.dll”). Por outro lado, a aplicação principal (“VendeBilhetes.exe”)
interage com a biblioteca GUI.dll através da interface “GUIMachine”. Finalmente,
considere o sistema mantém os seus dados numa base de dados denominada
“DBVendeBilhestes.db”.
Ex.2. Pretende-se o diagrama de componentes do sistema de um telemóvel. Considere que
o telemóvel faz uso de uma biblioteca para interacção com o teclado (keyLib), outra
para interacção com o cartão (simLib), outra para a emissão de sinais sonoros
(soundLib), outra para reconhecimetno de voz (voiceLib) e outra para apresentação
da interface no ecrã. Considere ainda que todas estas bibliotecas dependem de um
sistema especifico do fabricante mobilOS. Finalmente considere que o telemóvel tem
os módulos básicos de agenda, SMS, chamadas e jogos.
Ex.3. Pretende-se o diagrama de componentes correspondente à página Web
http://www.tvi.pt/ com o seguinte conteúdo (tenha em consideração os
componentes (ficheiros) representados a negrito.):
<html>
<head>
<meta http-equiv="content-type" content="text/html">
<title>TVI OnLine</title>
</head>
<frameset rows="296,*" border="0" frameborder="NO" framespacing="0">
<frame src="index_hdr.html" name="hdr" noresize>
<frame src="index_ix.html" name="ix" noresize scrolling="NO">
</frameset>
<noframes>
<bodbgcolor="#000000" background="HmPG/directoIX_BG.jpg">
</body>
</noframes>
</html>
Ex.4. Pretende-se o diagrama de instalação da infra-estrutura computacional de uma loja
onLine. A loja online está suportada sobre uma infra-estrutura Microsoft,
nomeadamente na plataforma .Net e numa base de dados SQL Server, em máquinas
diferentes. Por questões de segurança o sistema possui uma firewall, implementada
por hardware numa terceira máquina. Finalmente considere que, internamente à loja,
o departamento de marketing possui dois computadores que através de um browser
(Internet Explorer) procedem ao pricing dos artigos e gestão de catálogo.
Ex.5. Represente, através de um diagrama de instalação, o sistema MyGlobalNews descrito
de seguida:
“MyGlobalNews é um jornal electrónico personalizado, baseado em agentes de
software e distribuído. O servidor corre na máquina “xpto.ist.utl.pt” e consiste em
várias componentes, designadamente: o servidor MyGlobalNews (aplicação Java) e a
base de dados MGN (gerida pelo SQL Server 2000). O cliente corre sobre sistema
operativo Windows, em qualquer máquina do domínio “ist.utl.pt” e consiste na
aplicação GlobalNews.exe.
O cliente MyGlobalNews acede ao servidor através do protocolo HTTP, e este acede
à base de dados MGN via Java JDBC. Todas as máquinas do domínio “ist.utl.pt”
encontram-se ligadas através de Ethernet.”
Download