Você está na página 1de 10

Sistemas de Informao

Engenharia WEB

01 de Abril de

2010

TRABALHO PRTICO DE MODELAGEM DE APLICAO WEB

ALUNOS Robert Diego de Jesus Ruy Francisco Almeida

Sumrio
Modelagem de Requisitos...................................................................................................................1 1 Cenrio: Rede Social ..................................................................................................................1 2 Levantamento de Atores............................................................................................................1 3 Levantamento dos requisitos.....................................................................................................1 4 Diagramas de Casos de Uso.......................................................................................................2 4.1 Descrio dos casos de uso mais simples..........................................................................3 4.2 Detalhamento dos casos de uso com Diagramas de Atividades........................................3 Modelagem de Contedo.....................................................................................................................5 5 Diagrama de Classes.......................................................................................................................5 6 Diagrama de Mquina de Estados.............................................................................................6 6.1 Diagrama Mquina de Estados para envio de recados................................................6 6.2 Diagrama de Mquina de Estados para envio de arquivos em uma lista de discusso 6 6.3 Diagrama de Mquina de Estados para cadastrar eventos...........................................7 6.4 Diagrama Maquina Estados da Lista de Discusses......................................................7

ndice de Diagramas
Diagrama de Casos de Uso...................................................................................................................2 Diagrama de Atividades do Gerenciamento de recados......................................................................3 Diagrama de Atividades para o Gerenciamento de lista de discusses...............................................4 Diagrama de Classe ..............................................................................................................................5 Diagrama Maquina Estados Recados....................................................................................................6 Diagrama Maquina Estados Arquivos...................................................................................................6 Diagrama Maquina Estados Eventos....................................................................................................7 Diagrama Maquina Estados Lista de Discusses..................................................................................7

II

SI/Engenharia WEB/ Modelagem de Requisitos

Modelagem de Requisitos
1 Cenrio: Rede Social
O curso de Sistemas de Informao da UFVJM possui uma rede social para facilitar a comunicao entre os alunos e os professores. Os alunos e professores podem ter um perfil na rede social e devem se cadastrados pelo administrador que, quando logado, pode tambm exclu-los. Tanto alunos como professores, assim que estiverem logados, podem ver e editar seus perfis e postar recados nos perfis dos outros participantes. Cadas postagem pode ser respondida pelo usurio (aluno ou professor) que a recebeu, podendo o mesmo visualizar todas. A rede social possibilita aos usurios (alunos ou professores) criar listas de discusso onde o criador torna-se o moderador daquela lista quando a cria, podendo excluir e editar as mensagens dos outros participantes e enviar convites. Os demais participantes podero postar mensagens apenas. O moderador poder enviar ainda arquivos relacionados ao post, podendo exclu-lo quando desejar. Os usurios podero ver todas as mensagens. Aos usurios (alunos ou professores) ser permitido postar eventos relacionados ao curso como congressos, workshops, etc.

2 Levantamento de Atores
Administrador; Usurio; Aluno; Professor.

3 Levantamento dos requisitos


Requisitos Funcionais: Cadastrar perfil; Editar perfil; Excluir perfil; Gerenciar Recados; Gerenciar Discusses; Postar eventos relacionados ao curso; Enviar arquivos; Requisitos de Navegao: Verificar se o perfil existe; Listar perfis; Erro de envio de mensagens/arquivos.
Sistemas de Informao Robert Diego de Jesus Ruy Francisco Almeida

SI/Engenharia WEB/3 Levantamento dos requisitos


Requisitos no funcionais Segurana de informao pessoal: login e senha, submisso segura de novo cadastro; Segurana de mensagens e arquivos: dificultar a interceptao de mensagens e arquivos entre usurios; Usabilidade: Menu pequeno e de fcil uso (indutivo para novos usurios); Manutenabilidade: Pequena documentao para facilitar a manuteno feita por futuros gerenciadores do sistema;

4 Diagramas de Casos de Uso

Diagrama 1: Diagrama de Casos de Uso

Robert Diego de Jesus Ruy Francisco Almeida

Sistemas de Informao

SI/Engenharia WEB/ 4 Diagramas de Casos de Uso 4.1 Descrio dos casos de uso mais simples
Fluxo de Eventos para o Caso Caso de Uso Login 1. Descrio: Este caso de uso refere-se ao procedimento para o Login /Acesso na Rede Social. 2. Pr-Condies: Para que este caso de uso seja executado o caso de uso Cadastrar perfil deve ter sido efetuado; o usurio j deve ter sido cadastrado para a utilizao do sistema. 3. Atores Envolvidos: Usurio 4. Fluxo Principal: Este caso de uso se inicia quando o usurio inicia o sistema e lhe solicitado Login e Senha para utilizao da rede social. Aps verificar se o login / senha so vlidos, a pgina inicial da rede social ser apresentada juntamente com o menu. 5. Fluxos Alternativos: Login ou Senha invlido foi fornecido. O usurio pode fornecer novamente o login e a senha ou terminar o caso de uso Login.

4.2 Detalhamento dos casos de uso com Diagramas de Atividades

Diagrama 2: Diagrama de Atividades do Gerenciamento de recados


Sistemas de Informao Robert Diego de Jesus Ruy Francisco Almeida

SI/Engenharia WEB/4.2 Detalhamento dos casos de uso com Diagramas de Atividades

Diagrama 3: Diagrama de Atividades para o Gerenciamento de lista de discusses

Robert Diego de Jesus Ruy Francisco Almeida

Sistemas de Informao

SI/Engenharia WEB/ 4 Diagramas de Casos de Uso

Modelagem de Contedo 5 Diagrama de Classes

Diagrama 4: Diagrama de Classe

Sistemas de Informao

Robert Diego de Jesus Ruy Francisco Almeida

SI/Engenharia WEB/6 Diagrama de Mquina de Estados 6 Diagrama de Mquina de Estados


6.1 Diagrama Mquina de Estados para envio de recados

Diagrama 5: Diagrama Maquina Estados Recados


6.2 Diagrama de Mquina de Estados para envio de arquivos em uma lista de discusso

Diagrama 6: Diagrama Maquina Estados Arquivos

Robert Diego de Jesus Ruy Francisco Almeida

Sistemas de Informao

SI/Engenharia WEB/ 6 Diagrama de Mquina de Estados


6.3 Diagrama de Mquina de Estados para cadastrar eventos

Diagrama 7: Diagrama Maquina Estados Eventos


6.4 Diagrama Maquina Estados da Lista de Discusses

Diagrama 8: Diagrama Maquina Estados Lista de Discusses

Sistemas de Informao

Robert Diego de Jesus Ruy Francisco Almeida

Você também pode gostar