Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEric Airton Capistrano Barata Alterado mais de 8 anos atrás
1
Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos
2
Lexis Page 2 Roteiro O Projeto; Casos de Uso; Análise: -Diagramas de Sequência; -Diagramas de Classe. Projeto -Mapeamento; -Arquitetura.
3
Lexis Page 3 O Projeto
4
Lexis Dificuldades na correção e/ou fluência na leitura de palavras; Baixa competência leitora e ortográfica. Objetivos Software para auxiliar no aprendizado de crianças com dislexia; Forma de aprendizado alternativa; Aprendizado multissensorial; Aprender brincando. Lexis Page 4 Dislexia
5
Lexis Dept. de Fonoaudiologia da UFPE; Usuários: Administrador, Paciente e Profissional; Estrutura Básica de Aprendizado: Seção; Estrutura de Avaliação: Relatório Lexis Page 5 Características
6
Lexis Page 6 Casos de Uso
7
Lexis Page 7
8
Lexis Page 8
9
Lexis Page 9 Análise
10
Cadastrar Profissional Lexis Page 10 IdentificaçãoNomeStatus UC 01Cadastrar ProfissionalAguardando validação ReferênciasRF-01 Criado em02/09/2010Revisado em21/09/2010 Atores: Administrador Entradas: Informações do profissional como o nome, grupo de pesquisa e etc; Identificação do profissional (login); Senha do profissional. Pré-condições: O Administrador deve estar logado no sistema. Fluxo de eventos: 1.O administrador informa ao sistema as informações do profissional, uma identificação (login) para este e uma senha; 2.O sistema verifica a disponibilidade da identificação do profissional; 3.O sistema registra o profissional; 4.Sistema avisa ao administrador sobre o sucesso da operação. Fluxo Secundário: No fluxo principal 1, caso os dados informados nos campos a serem preenchidos para o cadastro forem inválidos, uma mensagem de erro informará que a operação não pode ser realizada com sucesso devido à invalidez dos dados apresentados e o sitema retorna para a tela “Cadastrar Paciente” ; No fluxo principal 1 é possivel o cancelamento da operação pelo administrador; No fluxo principal 2, caso a identificação desejada não esteja disponivel, o sistema informa isso ao administrador e volta para a tela de cadastrar profissional. Saídas e pós condições: Deve ser exibida uma tela de êxito ao final da operação; Profissional cadastrado.
11
Lexis Page 11 Cadastrar Profissional Classes de Análise
12
Lexis Page 12 Cadastrar Profissional Diagrama de Sequência
13
Lexis Page 13 Cadastrar Profissional Diagrama de Classes
14
Lexis Page 14 Logar IdentificaçãoNomeStatus UC 02LogarAguardando validação ReferênciasRF-02 Criado em02/09/2010Revisado em21/09/2010 Atores: Administrador e Profissional Usuários: Administrador e Profissional Entradas: Identificação do Usuário (Administrador ou Profissional); Senha do Usuário. Pré-condições: O usuário deve estar cadastrado no sistema [UC 01]. Fluxo de eventos: 1.O usuário digita seus dados necessários à autenticação (identificação e senha); 2.O sistema verifica os dados (se esse usuário existe no sistema e se a senha informada está correta); 3.O sistema abre a tela principal da aplicação com uma mensagem de bem-vindo. Fluxo Secundário: No fluxo principal 1, caso os dados informados nos campos a serem preenchidos forem incorretos (por exemplo, digitar caracteres numéricos no campo “nome”), uma mensagem de erro informará que a operação não pode ser realizada com sucesso devido à incorretude dos dados apresentados e o sistema volta para a tela de login; No fluxo principal 2, caso o usuário não esteja cadastrado ou sua senha esteja incorreta, uma mensagem informando o ocorrido é exibida e o sistema volta para a tela de login. Saídas e pós condições: O usuário está autorizado a usar a aplicação; Tela inicial do sistema é exibida.
15
Lexis Page 15 Logar Classes de Análise
16
Lexis Page 16 Logar Diagrama de Sequência
17
Lexis Page 17 Logar Diagrama de Classes
18
Lexis Page 18 Cadastrar Paciente IdentificaçãoNomeStatus UC 03Cadastrar perfil PacienteAguardando validação ReferênciasRF-03 Criado em02/09/2010Revisado em21/09/2010 Atores: Profissional Entradas: Informações do paciente a ser cadastrado como nome, idade, nome do responsável, telefone e grau de escolaridade ) Pré-condições: O profissional deve estar logado no sistema [UC 02] Fluxo de eventos: 1.O profissional escolhe a opção “Cadastrar Paciente” e informa os dados do paciente necessários para a realização do cadastro; 2.O sistema verifica o paciente já existe no sistema; 3.O sistema registra o cliente; 4.Uma mensagem de êxito é mostrada na tela. Fluxo Secundário: No fluxo principal 1, caso os dados informados nos campos a serem preenchidos para o cadastro forem inválidos, uma mensagem de erro informará que a operação não pode ser realizada com sucesso devido à invalidez dos dados apresentados e o sitema retorna para a tela “Cadastrar Paciente” ; No fluxo principal 1 é possivel o cancelamento da operação pelo administrador; No fluxo principal 2, caso o paciente já esteja cadastrado, o sistema exibe uma mensagem informando o ocorrido e volta para a tela “Cadastrar Paciente”. Saídas e pós condições: O paciente é cadastrado no sistema e a ele é atribuido uma identificação; Uma mensagem informando o êxito da operação é mostrada na tela.
19
Lexis Page 19 Cadastrar Paciente Classes de Análise
20
Lexis Page 20 Cadastrar Paciente Diagrama de Sequência
21
Lexis Page 21 Cadastrar Paciente Diagrama de Classes
22
Lexis Page 22 Logar Paciente IdentificaçãoNomeStatus UC 04Logar PacienteAguardando validação ReferênciasRF-04 Criado em02/09/2010Revisado em21/09/2010 Atores: Profissional Entradas: A identificação do paciente desejado gerado pelo cadastro. Pré-condições: O profissional responsável pelo paciente deve estar logado no sistema [UC 03] Fluxo de eventos: 1.O profissional fornecerá a identificação do paciente desejado; 2.O sistema verificará no banco de dados a existencia do paciente; 3.O sistema informará o sucesso da operação Fluxo Secundário: No fluxo principal 2, caso não exista a identificação do paciente o sistema avisa o profissional, pedindo para informar uma nova identificação do paciente. No fluxo principal 1 é possivel o cancelamento da operação pelo administrador Saídas e pós condições: O sistema exibira uma tela informando o sucesso da operação;
23
Lexis Page 23 Logar Paciente Classes de Análise
24
Lexis Page 24 Logar Paciente Diagrama de Sequência
25
Lexis Page 25 Logar Paciente Diagrama de Classes
26
Lexis Page 26 Carregar Seção IdentificaçãoNomeStatus UC 05Carregar SeçãoAguardando validação ReferênciasRF-05 Criado em02/09/2010Revisado em21/09/2010 Atores: Profissional Entradas: Número da seção Pré-condições: O profissional deve estar logado no sistema [UC 02]; O paciente deve estar logado no sistema [UC 04]; Fluxo de eventos: 1.O profissional seleciona a seção desejada; 2.O sistema acessa o banco de dados em busca do conjunto de aulas, atividades e jogos correspondentes à seção selecionada; 3.O sistema entra no modo de visão paciente e começa a exibir a seção na tela. Fluxo Secundário: Saídas e pós condições: A seção é aberta e está pronta para ser utilizada pelo paciente;
27
Lexis Page 27 Carregar Seção Classes de Análise
28
Lexis Page 28 Carregar Seção Diagrama de Sequência
29
Lexis Page 29 Carregar Seção Diagrama de Classes
30
Lexis Page 30 Encerrar Seção IdentificaçãoNomeStatus UC 06Encerrar SeçãoAguardando validação ReferênciasRF-06 Criado em02/09/2010Revisado em21/09/2010 Atores: Profissional Entradas: O profissional deve informar a sua identificação e senha Pré-condições: O Sistema deve estar na visão do Paciente, resultado do UC 05 (Carregar Seção) Fluxo de eventos: 1.O profissional solicita o fim da seção; 2.O sistema solicita identificação do profissional; 3.O sistema verifica se o login e senhas estão corretos; 4.O sistema salva os resultados da seção; 5.O sistema então alterna da visão do paciente para a visão do profissional; Fluxo Secundário: Em 2, o profissional pode escolher a opção “cancelar” e então voltar para a tela da seção; Em 3, caso os dados informados sejam inválidos, o sistema informa o ocorrido e permanece na tela de solicitação de identificação. Saídas e pós condições: O sistema encerra as atividades do paciente e muda da visão do paciente para a visão do profissional, enviando os resultados da seção para que o subsistema gere os relatórios.
31
Lexis Page 31 Encerrar Seção Classes de Análise
32
Lexis Page 32 Encerrar Seção Diagrama de Sequência
33
Lexis Page 33 Encerrar Seção Diagrama de Classes
34
Lexis Page 34 Gerar Relatórios IdentificaçãoNomeStatus UC 07Gerar RelatóriosAguardando validação ReferênciasRF-07 Criado em02/09/2010Revisado em21/09/2010 Atores: Profissional Entradas: Resultado das atividades e aulas realizadas pelo paciente. Pré-condições: O caso de uso de Encerrar Visão Paciente [UC 06] deve ser finalizado Fluxo de eventos: 1.O sistema obtém os resultados da seção; 2.O sistema solicita a geração de relatórios; 3.O “Gerador de Relatórios” utiliza um conjunto de estatísticas e padrões para, a partir dos dados (resultados) gerados pelas atividades e aulas realizadas pelo paciente, gerar relatórios; 4.O sistema salva os relatórios gerados pelo “Gerador de Relatórios”; 5.O sistema pergunta se o profissional deseja que os relatórios sejam exibidos agora; 6.O sistema exibe os relatórios. Fluxo Secundário: Nenhum fluxo secundário. Saídas e pós condições: O relatorio é gerado e salvo no banco de dados, podendo ser exibido logo após a obtenção do mesmo ou quando o profissional desejar.
35
Lexis Page 35 Gerar Relatórios
36
Lexis Page 36 Gerar Relatórios
37
Lexis Page 37 Gerar Relatórios
38
Lexis Page 38 Projeto
39
Lexis Page 39 Mapeamento Fachada Iterator TelaLogin TelaLogarPaciente TelaCadastrarProfissional TelaCadastro TelaCadastrarPaciente TelaExibicaoSecao ControladorLogin ControladorLogarPaciente ControladorCadastrarProfissional ControladorCadastro ControladorCadastrarPaciente ControladorCarregarSecao ControladorEncerrarSecao ControladorGerarRelatorios CadastroPaciente IRepositorioPaciente RepositorioPacienteBDR CadastroProfissional IRepositorioProfissional RepositorioProfissionalBDR CadastroRelatorios IRepositorioRelatorios RepositorioRelatoriosBDR CadastroResultados IRepositorioResultados RepositorioResultadosBDR CadastroSecoes IRepositorioSecoes RepositorioSecoesBDR ComunicacaoGeradorRelatorios SubsistemaComunicacaoGeradorRelatorios ISubsistemaComunicacaoGeradorRelatorios FachadaComunicacaoGeradorRelatorios Paciente Profissional Relatorio Resultado Secao
40
Lexis Page 40 Diagrama de Classes
41
Lexis Page 41 Contexto de Subsistema
42
Diagrama de Pacotes Lexis Page 42
43
Dúvidas? Lexis Page 43
44
Aplausos Lexis Page 44
45
Obrigado! Lexis Page 45
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.