410 likes | 565 Views
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
E N D
SigASistema 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 • Consultar Inadimplentes • Pacotes • Capsulas • Subsistemas • Conclusão
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
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
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
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
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.
Cápsulas do Sistema • O caso de uso “consultar inadimplentes Filial” . • Concorrência na solicitação de informações.
Subsistema Visão • Subsistema interno do sistema. • Modulo Grafico e de processamento do sistema. • Fornece diferentes visoes para os mesmos dados.
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
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
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.
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
SigASistema Gestor de Alunos Aline Timóteo Denise Narciso Flávia Falcão Nara Falcão {alt,damn,fmcf2,naf}@cin.ufpe.br