‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

FORMULÁRIO DE CADASTRAMENTO DE BOLSISTAS DA UNIVERSIDADE ABERTA
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SANTA MARIA
MOSTRA DE RESPONSABILIDADE SOCIAL DAS UNIVERSIDADES LATINOAMERICANAS E

UNIVERSIDADE FEDERAL DE SANTA CATARINA PRÓREITORIA DE
(LOGO DA UNIVERSIDADE PARCEIRA) CONVENIO DE INTERCAMBIO DE ESTUDIANTES
(LOGO DA UNIVERSIDADE PARCEIRA) STUDENT EXCHANGE AGREEMENT BETWEEN UNIVERSIDADE

Documento de Requisitos







‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM


Universidade Federal de Pernambuco

Centro de Informática









Fórum Digital

Documento de Cápsulas







Ademir Junior

André Guedes

Felipe Cavalcanti

Fernando Kakimoto










Dezembro, 2007

Sumário



Sumário 2

1. Introdução 3

2. Cápsulas 3

2.1 InterfaceRelogio 3

2.1.1 Diagrama de Estados 4

2.1.2 Diagrama de Estrutura 4

2.2 Fachada 5

2.2.1 Diagrama de Estados 5

2.2.2 Diagrama de Estrutura 5

2.3 ControladorNoticiasExternas 6

2.3.1 Diagrama de Estados 6

2.3.2 Diagrama de Estrutura 7

2.4 Main 7

2.4.1 Diagrama de Estrutura 8


1.Introdução


Este documento visa esclarecer o Projeto de Cápsulas para o projeto Fórum Digital, desenvolvido pelos alunos do Centro de Informática cujos nomes constam na capa do documento.


Neste documento estão as descrições das cápsulas do sistema (seção 2), juntamente com seus diagramas de estado e de estrutura.



2.Cápsulas


2.1InterfaceRelogio


Esta cápsula é responsável por gerar a interrupção que ativa a busca por notícias no Portal do Diário Oficial. A cápsula possui o seguinte estado:


E uma única transição:



E a cápsula InterfaceRelogio possui duas portas:




As figuras 1 e 2 demonstram os diagramas de estado e estrutura para a cápsula InterfaceRelogio.


2.1.1Diagrama de Estados



‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 1 – Diagrama de Estados da InterfaceRelogio.




2.1.2Diagrama de Estrutura



‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 2 – Diagrama de Estrutura da InterfaceRelogio.



2.2Fachada


Cápsula responsável por centralizar as funcionalidades do sistema Fórum Digital. Desta forma, ela é responsável por receber o sinal ‘buscarNotícias’ da cápsula InterfaceRelogio e delegar tal operação à cápsula ControladorNoticiasExternas. Assim, a cápsula terá o seguinte estado:



E uma única transição:



E a cápsula Fachada possui duas portas:




As figuras 3 e 4 demonstram os diagramas de estado e estrutura da cápsula Fachada.


2.2.1Diagrama de Estados




‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 3 – Diagrama de Estados da Fachada.

2.2.2Diagrama de Estrutura



‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 4 – Diagrama de Estrutura da Fachada.




2.3ControladorNoticiasExternas


Cápsula responsável por receber o sinal da Fachada e comunicar-se com o subsistema Portal Diário para a busca de noticias do Diário Oficial. Para tal, a cápsula terá o seguinte estado:



E uma única transição:



A cápsula ControladorNoticiasExternas possui a porta:



As figuras 5 e 6 demonstram os diagramas de estado e estrutura da cápsula Fachada.








2.3.1Diagrama de Estados




‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 5 – Diagrama de Estados do ControladorNoticiasExternas.





2.3.2Diagrama de Estrutura



‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 6 – Diagrama de Estrutura do ControladorNoticiasExternas.






2.4Main


Todas as classes, subsistemas e cápsulas da aplicação estão projetadas, mas nenhuma dessas entidades possui a responsabilidade de realizar o startup da aplicação. A cápsula Main é a entidade responsável por realizar esse startup.


Esta é uma cápsula que não precisa de estados, ela simplesmente executa a ação de inicializar as demais entidades para estarem aptas a manipular seus eventos apropriados (ações do usuário, sinais, timeouts, etc).


Ela funciona como um container possuindo as demais cápsulas da aplicação. A figura 7 mostra o diagrama de estrutura da cápsula Main.



2.4.1Diagrama de Estrutura



‘ UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA FÓRUM

Figura 7 – Diagrama de Estrutura da Main.


0 UNIVERSIDADE SALVADOR – UNIFACS DEPARTAMENTO DE CIÊNCIAS ECONÔMICAS
1 FACULDADE DE SAÚDE PÚBLICA DEPARTAMENTO DE EPIDEMIOLOGIA UNIVERSIDADE
1 M INISTÉRIO DA EDUCAÇÃO 1 UNIVERSIDADE FEDERAL


Tags: centro de, do centro, informática, federal, centro, universidade, pernambuco, fórum