Radio Ga-Ga
Fernando Valeriano Lins
Júlio Auto de Medeiros
Thiago Figa Cardoso
Fernando Clapis
Agenda




Introdução
Requisitos
Análise
Projeto
Introdução

O sistema é um rádio virtual interativa

O usuário pode sugerir músicas

Conceito Simplicidade
Diagrama de Casos de Uso
Autenticar Usuario
Inserir Usuario
Baixar Musica
<<extend>>
Servidor de Musica
Remover Usuario
Buscar Musica
Ouvinte
Atualizar Usuario
Enviar Musica
Sugerir Musica
Diagrama de Casos de Uso
Autenticar Usuario
Inserir Usuario
Baixar Musica
<<extend>>
Servidor de Musica
Remover Usuario
Buscar Musica
Ouvinte
Atualizar Usuario
Enviar Musica
Sugerir Musica
CDU001 – Autenticar Usuário
Diagrama de Classe
CDU001 – Autenticar Usuário
CDU005 – Sugerir Música
Diagrama de Classe
CDU005 – Sugerir Música
CDU006 – Buscar Música
Diagrama de Classe
CDU006 – Buscar Música
CDU007 – Baixar a Musica
Diagrama de Classe
CDU007 – Baixar a Musica
Classes de Análise
Mapeamento Análise:Projeto
Classes de Análise
Elementos de Projeto
FronteiraServidorMusicas
<<capsule>> ComunicacaoServidorMusicas
FronteiraUsuario
<<capsule>> ComunicacaoUsuario
InterfaceUsuario
<<capsule>> TelaLoginCap
<<capsule>> TelaCadastroUsuarioCap
<<capsule>> TelaSugerirMusicaCap
ControladorMusica
ControladorEnviarMusica
<<capsule>> ControladorListasMusicas
ControladorSugerirMusica
ControleSugestoes
ControladorAutenticacao
ControleAutenticacao
ControladorUsuario
ControleCadastroUsuarios
CadastroMusica
ListaMusicas
CadastroMusicas
IRepositorioMusicas
RepositorioMusicaBDR
RepositorioMusicaMemoria
ListaSugestoes
CadastroSugestoes
IRepositorioSugestoes
RepositorioSugestoesMemoria
CadastroUsuario
ListaUsuarios
CadastroUsuarios
IRepositorioUsuario
RepositorioUsuarioBDR
RepositorioUsuarioMemoria
<<capsule>> Fachada
Subsistemas
Projeto Com Cápsulas
Pacotes
GUI
Dados
Controladores
<<subsystem>>
ComunicacaoServidorMusicas
<<subsystem>>
ComunicacaoUsuario
Dúvidas?
Download

Radio Ga-Ga