Diagramas de Componentes

5
Diagramas de Componentes Exercício (1) - Programa em C para ambiente Unix CC = gcc CFLAGS = -g ex-pipes : ex-pipes.o util.o server.o client.o $(CC) -g -o ex-pipes ex-pipes.o util.o server.o client.o server.o : server.c util.h comms.lib $(CC) -o server.c util.h comms.lib client.o : client.c util.h comms.lib $(CC) -o server.c util.h comms.lib Makefile

description

Diagramas de Componentes. Exercício (1) - Programa em C para ambiente Unix. Makefile. CC = gcc CFLAGS = -g ex-pipes : ex-pipes.o util.o server.o client.o $(CC) -g -o ex-pipes ex-pipes.o util.o server.o client.o server.o : server.c util.h comms.lib - PowerPoint PPT Presentation

Transcript of Diagramas de Componentes

Page 1: Diagramas de Componentes

Diagramas de Componentes

Exercício (1) - Programa em C para ambiente Unix

CC = gccCFLAGS = -g

ex-pipes : ex-pipes.o util.o server.o client.o $(CC) -g -o ex-pipes ex-pipes.o util.o server.o client.o

server.o : server.c util.h comms.lib $(CC) -o server.c util.h comms.lib

client.o : client.c util.h comms.lib $(CC) -o server.c util.h comms.lib

Makefile

Page 2: Diagramas de Componentes

Diagramas de Componentes

Exercício (2) - Página HTML/JSP

<head> <title> Personal Unified Communication (PUC) </title> <link rel="stylesheet" href="style1.css"></head><body> <jsp:include page="/genericJSP/top.jsp" flush="true" /> <jsp:include page="/genericJSP/middle.jsp" flush="true" /> <jsp:include page="/genericJSP/bottom.jsp" flush="true" /></body></html>

PUC: http://www.puc.pt/index.jsp

Page 3: Diagramas de Componentes

Diagramas de Instalação - Exercício (1)

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.

Page 4: Diagramas de Componentes

Diagramas de Instalação - Exercício (2)

A empresa Euro2004 pretende desenvolver um conjunto de sistemas na área da segurança para preparar e gerir adequadamente a organização do Euro2004. Considere que o sistema “Planeamento, Controlo e Segurança dos Jogos” (PCS-Jogos-2004) é suportado por múltiplas plataformas distribuídas e suportadas por várias entidades:

-A empresa Euro2004, entidade responsável por operar a aplicação PCS-Euro2004, a qual comunica com a BD BD-PCS-Central (suportada pelo SGBD Oracle 10i).

- Os vários donos/gestores dos estádios onde os jogos se realizam. Em cada estádio deverá existir a aplicação PCS-Estádio, que supervisiona todos os acontecimentos relativos à segurança de cada estádio, tais como captura de imagens de video, análise de sensores de incêndio, e o controlo de acessos ao estádio. A aplicação PCS-Estádio mantém informação na BD BD-PCS-Estádio (a qual é suportada pelo SGBD SQL Server). A aplicação PCS-Estádio comunica com PCS-Euro2004 através de um protocolo proprietário e codificado baseado em HTTP, conhecido por PCS-HTTP.

Page 5: Diagramas de Componentes

Diagramas de Instalação - Exercício (3)

Fazer o diagrama de instalação da infraestrutura computacional de apoio à formação. Não esquecer:

- servidor Web, servidor BD, - ferramentas de trabalho (e.g., CASE, IDE, …)- descrição dos postos de trabalho- ...