A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos.

Apresentações semelhantes


Apresentação em tema: "Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos."— Transcrição da apresentação:

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


Carregar ppt "Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos."

Apresentações semelhantes


Anúncios Google