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

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

SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel.

Apresentações semelhantes


Apresentação em tema: "SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel."— Transcrição da apresentação:

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...


Carregar ppt "SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel."

Apresentações semelhantes


Anúncios Google