1 / 41

SigA Sistema Gestor de Alunos

SigA Sistema Gestor de Alunos. Aline Timóteo Denise Narciso Flávia Falcão Nara Falcão {alt,damn,fmcf2,naf}@cin.ufpe.br. Índice. Descrição do Sistema Requisitos Funcionais do SigA Processo de Análise Pesquisar Alunos por Disciplina Exibir Relatório do Mecanismo de Inferência

fruma
Télécharger la présentation

SigA Sistema Gestor de Alunos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SigASistema Gestor de Alunos Aline Timóteo Denise Narciso Flávia Falcão Nara Falcão {alt,damn,fmcf2,naf}@cin.ufpe.br

  2. Índice • Descrição do Sistema • Requisitos Funcionais do SigA • Processo de Análise • Pesquisar Alunos por Disciplina • Exibir Relatório do Mecanismo de Inferência • Consultar Inadimplentes • Pacotes • Capsulas • Subsistemas • Conclusão

  3. Descrição do Sistema • O SigA tem como objetivo principal fornecer informações sobre o rendimento escolar dos alunos da Universidade. • Este sistema utiliza a base de dados do SIG@. • A instituição de ensino poderá oferecer um acompanhamento mais direcionado aos alunos. • Gestor de Alunos

  4. Requisitos Funcionais do SIGA • Pesquisar Disciplinas • Pesquisar Alunos por Disciplina • Pesquisar Alunos por Maiores Números de Reprovações • Pesquisar Alunos por melhores médias • Pesquisar alunos por outras atividades • Exibir detalhes do Aluno • Exibir Relatório do Mecanismo de Inferência • Consultar Inadimplentes • Pesquisar Alunos por Disciplina • Exibir Relatório do Mecanismo de Inferência • Consultar Inadimplentes

  5. Processo de Análise

  6. Processo de Análise: Pesquisar Alunos por Disciplina • Prioridade: Essencial • Atores: Gestor de Alunos • Pré-Condição: Logado no Sig@ • Pós-Condição: • Entrada: Código da disciplina, situação do aluno e critério de busca. • Saída: Lista de Alunos

  7. Diagrama de Seqüência

  8. VOPC

  9. Processo de Análise: Exibir Relatório do Mecanismo de Inferência • Prioridade: Desejável • Atores: Gestor de Alunos • Pré-Condição: O usuário deve estar logado no sig@ • Pós-Condição: • Entrada: O aluno selecionado • Saída: Detalhes do Aluno selecionado

  10. Diagrama de seqüência

  11. VOPC

  12. Processo de Análise: Consultar Inadimplentes • Prioridade: Desejável • Atores: Gestor • Pré-Condição: O usuário deve estar logado no sig@ • Pós-Condição: • Entrada: A opção de visualização dos dados (gráfico, tabela, relatório) • Saída: Lista de alunos inadimplentes, que pode ser visualizada através de um gráfico, relatório ou tabela.

  13. Diagrama de Seqüência

  14. VOPC

  15. Mapeamento das classes de Análise para Projeto

  16. Mapeamento (1)

  17. Mapeamento (2)

  18. Pacotes em nível de Implementação

  19. Pacote GUI

  20. Pacote Controladores

  21. Pacote Aluno

  22. Pacote Histórico

  23. Pacote Atividade Extra

  24. Pacote Disciplina

  25. Pacote Filial

  26. Pacote Comunicacao Filial

  27. Pacote Visão

  28. Cápsulas do Sistema

  29. Cápsulas do Sistema • O caso de uso “consultar inadimplentes Filial” . • Concorrência na solicitação de informações.

  30. Arquitetura

  31. Arquitetura (2)

  32. Pacote Comunicação

  33. Subsistema Visão • Subsistema interno do sistema. • Modulo Grafico e de processamento do sistema. • Fornece diferentes visoes para os mesmos dados.

  34. Padrões de Projeto • Facade • Oferece um ponto centralizado e unificado para um conjunto de interfaces em um subsistema ou do sistema como um todo, que representa o conjunto de serviços oferecidos. O SigA implementa a Fachada como um ponto de acesso único para as funcionalidades, isolando os diversos componentes do sistema

  35. Padrões de projeto (2) • PDC –Persistent Data collections • Destrincha cada coleção persistente de dados em duas classes e uma interface: uma classe Cadastro da coleção propriamente dita e uma classe Repositório que implementa uma forma de persistência física específica, em conjunto com uma interface para isolá-la do Cadastro

  36. Padroes de projeto(3) • Singleton • Assegura que a classe terá uma única instância e provê um ponto único de acesso a ela. • é usado, portanto, dentro da classe Fachada, para limitar a sua instância, acessível a partir de um único ponto específico.

  37. Arquitetura final

  38. Referências • Developing Applications with Java™ and UML • Visual Modeling With Rational Rose and Uml • IF718 – Análise e Projeto de Sistemas • Documento de Requsitos SigA • Documento de Analise SigA • Documento de Arquitetura SigA

  39. SigASistema Gestor de Alunos Aline Timóteo Denise Narciso Flávia Falcão Nara Falcão {alt,damn,fmcf2,naf}@cin.ufpe.br

More Related