Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Luísa Martins Botelho Alterado mais de 8 anos atrás
1
SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel de Araújo Freitas - reaf Rodolfo Vasconcelos Correia Lima de Andrade - rvcla
2
Escopo do Projeto ► O SGP é um sistema: Simples e confiável Com interface intuitiva Moldável à realidade de qualquer prisão brasileira ► Independente do tamanho ► Seja Federal ou Estadual
3
Escopo do Projeto ► Objetivos (motivação): Modernizar as penitenciárias Tornar a gestão de um presídio mais eficiente Facilitar o trabalho de diretores de presídios e seus assistentes (usuários deste sistema) Contribuir para a segurança da população
4
Plano de Projeto GerênciaSubgerênciaDesenvolvimentoTestesImplementação AndréXXXX LucasXXX PabloXXX RodolfoXXXX RodrigoXXX
5
Plano de Projeto ► Artefatos definidos para o projeto: Documentos: ► Plano de Projeto, Documento de Requisitos, Plano e Projeto de Testes, Documento de Análise e Projeto Site de acompanhamento do projeto Software Implementado
6
Site
7
Cronograma
8
Plano de Projeto ► Fases – uma adaptação do RUP à nossa realidade: Concepção ► Definição de tema ► Definição dos Stakeholders ► Criação do site ► Plano de Projeto Especificação: ► Levantamento de requisitos ► Estabelecimento dos casos de uso ► Documentação de Requisitos
9
Plano de Projeto Detalhamento ► Detalhamento dos casos de uso ► Análise de Requisitos ► Definição de Arquitetura ► Documento de Análise e Projeto Desenvolvimento ► Implementação e Integração de partes ► Realização de alguns testes Testes ► Plano e Projeto dos Testes ► Implementação dos Testes
10
Requisitos ► Técnicas utilizadas para elicitar requisitos: Survey Brainstorming ► O ambiente de uma penitenciária Dividido em 4 pavilhões: ► Administrativo, Carcerário ou Prisional, Médico e Alimentar ► Funcionalidades implementadas Pavilhão Carcerário
11
Requisitos ► Visão geral de alguns requisitos não funcionais: O sistema deve ser desenvolvido em JAVA O sistema deve ser implementado com arquitetura em camadas A metodologia de projeto deve ser baseada em RUP A criação da modelagem deve utilizar a linguagem UML Apenas o diretor do presídio pode cadastrar e descadastrar usuários do sistema O sistema deve ser adequável à realidade de qualquer prisão brasileira Qualquer operação só é realizada se o usuário estiver autenticado Dentre outros
12
Requisitos ► Casos de uso implementados: Cadastrar Bloco Cadastrar Cela Cadastrar Preso Cadastrar Login Sugerir Cela Calcular Liberação Listar Liberações Próximas Autenticar Exibir Ocupação Gerar Relatório de Presos Remover Bloco Remover Cela Remover Preso Remover Login ► Cada caso de uso acima corresponde a um requisito funcional Operações de cadastro Operações de Remoção Operações envolvendo necessidades do domínio da aplicação
13
Arquitetura e Modelagem ► O sistema foi implementado em camadas ► Foram identificadas 3 camadas: Apresentação Tudo referente à interface gráfica Negócio ► Fachada e classes de controle ► Responsáveis por controlar e estabelecer a ligação da interface com as classes básicas Dados ► Classes básicas, suas respectivas classes de cadastro e classe Repositório
14
Testes ► Realizados em paralelo com a implementação e após esta ► Testes realizados: Teste de Segurança e Controle de Acesso ► Apenas o diretor remove e adiciona logins ► Usuários não autorizados não conseguem logar Teste de Interface com o usuário Testes funcionais Teste de integridade dos dados Testes de falha/recuperação Testes unitários Testes de integração Testes do sistema
15
Agora, veremos o funcionamento do sistema...
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.