20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo...
Transcript of 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo...
![Page 1: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/1.jpg)
11/04/23 1° Encontro Presencial 1
I3GEO LAYOUT Módulo layout de impressões para o
aplicativo I3Geo
ParticipantesBreno Reis Versiani de Mendonça
Daniel Jardim Cordeiro
UNIVERSIDADE FEDERAL DE LAVRASEngenharia de Software com Ênfase em Software Livre
![Page 2: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/2.jpg)
11/04/23 1° Encontro Presencial 2
ÍNDICE
• SISTEMA ESCOLHIDO E MOTIVAÇÕES• ARTEFATOS PRODUZIDOS• FERRAMENTAS UTILIZADAS• EQUIPE E FORMA DE TRABALHO• DECISÕES TOMADAS• DIFICULDADES ENCONTRADAS• DOCUMENTAÇÃO ENTREGUE
![Page 3: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/3.jpg)
11/04/23 1° Encontro Presencial 3
SISTEMA ESCOLHIDO E MOTIVAÇÕES
Sistema Escolhido: I3GEO
• É um WebGIS
• Baseado em um conjunto de software livres, principalmente o MapServer
• Disponibilização de dados geográficos, geração de análises, compartilhamento e geração de mapas temáticos
![Page 4: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/4.jpg)
04/11/23 1° Encontro Presencial 4
SISTEMA ESCOLHIDO E MOTIVAÇÕES
Motivações
• Carência observada na avaliação do software utilizando o modelo Open BRR Ausência de um ambiente de layout para plotagem de mapas
• Oportunidade para contribuir com um projeto de software livre e utilizado pelos órgãos federais
• Oportunidade de projetar um sistema, comumente encontrado em ambientes desktop, para o ambiente web.
![Page 5: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/5.jpg)
11/04/23 1° Encontro Presencial 5
ARTEFATOS PRODUZIDOS
Documento de Requisitos
Documentos de Casos de Uso
Documento de Arquitetura
![Page 6: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/6.jpg)
11/04/23 1° Encontro Presencial 6
DOCUMENTO DE REQUISITOS
Visão Geral do Sistema
O I3Geo Layout é um módulo para criação, edição e geração de layouts de impressão dos mapas temáticos disponibilizados pelo aplicativo I3Geo.
Necessidades do Usuário
Salvar projeto do mapa via download
Adição, edição ou remoção dos elementos do mapa no layout
Elementos do mapa precisam ser "arrastáveis”
Traçar elementos geométricos (linhas, retângulos, círculos, etc) no layout
Acesso às propriedades do elemento (estilos, tamanho, vínculos, etc), do mapa
![Page 7: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/7.jpg)
11/04/23 1° Encontro Presencial 7
DOCUMENTO DE REQUISITOS
Requisitos Funcionais
[RF01] – CRIAR PROJETO DE LAYOUT
[RF02] – ABRIR PROJETO DE LAYOUT
[RF03] – SALVAR PROJETO DE LAYOUT
[RF04] – IMPRIMIR LAYOUT DO MAPA
[RF05] – ADICIONAR ELEMENTO NA ÁREA DE COMPOSIÇÃO
[RF06] – SELECIONAR ELEMENTO NA ÁREA DE COMPOSIÇÃO
[RF07] – REPOSICIONAR ELEMENTOS SOBREPOSTOS
[RF08] – EDITAR PROPRIEDADES DO ELEMENTO
[RF09] – EXCLUIR ELEMENTO DA ÁREA DE COMPOSIÇÃO
[RF10] – EDITAR PROPRIEDADES DO LAYOUT
[RF11] – ALTERAR PREFERÊNCIAS DE CONFIGURAÇÃO
![Page 8: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/8.jpg)
11/04/23 1° Encontro Presencial 8
DOCUMENTO DE REQUISITOS
Requisitos Não-Funcionais
[RNF01] – USABILIDADE
[RNF02] – PORTABILIDADE
[RNF03] – PERFORMANCE
![Page 9: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/9.jpg)
11/04/23 1° Encontro Presencial 9
DOCUMENTO DE CASO DE USO
Modelo de Caso de Uso Utilizado
![Page 10: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/10.jpg)
11/04/23 1° Encontro Presencial 10
DOCUMENTO DE ARQUITETURA
Metas e Restrições
Portabilidade: operar de forma estável nos ambientes operacionais em que esteja executando
Extensibilidade: facilitar futuras manutenções e atualizações do sistema
Modularidade: apresentar uma arquitetura disposta em camadas
![Page 11: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/11.jpg)
11/04/23 1° Encontro Presencial 11
DOCUMENTO DE ARQUITETURA
Visão de Caso de Uso
![Page 12: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/12.jpg)
11/04/23 1° Encontro Presencial 12
DOCUMENTO DE ARQUITETURA
Visão de Lógica - Composição do Layout
![Page 13: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/13.jpg)
11/04/23 1° Encontro Presencial 13
DOCUMENTO DE ARQUITETURA
Visão de Lógica - Composição do Layout
![Page 14: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/14.jpg)
11/04/23 1° Encontro Presencial 14
DOCUMENTO DE ARQUITETURA
Visão de Lógica - Pacotes de Design Significativos
![Page 15: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/15.jpg)
11/04/23 1° Encontro Presencial 15
DOCUMENTO DE ARQUITETURA
Visão de Implementação
![Page 16: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/16.jpg)
11/04/23 1° Encontro Presencial 16
DOCUMENTO DE ARQUITETURA
Visão de Implantação
![Page 17: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/17.jpg)
11/04/23 1° Encontro Presencial 17
FERRAMENTAS
Comunicação
• MSN, GMAIL
Modelagem
• JUDE
Fórum
• Comunidade do Software I3Geo no Portal do Software Público Brasileiro
![Page 18: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/18.jpg)
11/04/23 1° Encontro Presencial 18
EQUIPE E FORMA DE TRABALHO
Equipe
• Breno Versiani & Daniel Cordeiro
Características
• Pequena, composta por dois integrantes
• Vantagens:- Facilita o gerenciamento das tarefas da equipe
• Desvantagens:- Sobrecarga de tarefas
![Page 19: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/19.jpg)
11/04/23 1° Encontro Presencial 19
EQUIPE E FORMA DE TRABALHO
Forma de Trabalho
• Duas a três reuniões semanais via msn;• Planejamento prévio do conteúdo das reuniões;• Discussões;• Disciplina;• Cada um realizava todo o processo (requisitos e arquitetura). A
cada reunião fazia-se um "merge" do que foi produzido, discutindo e resolvendo as inconsistências.
![Page 20: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/20.jpg)
11/04/23 1° Encontro Presencial 20
DECISÕES TOMADAS
• Escolha do sistema a ser desenvolvido
• Escolha das linguagens e bibliotecas a serem utilizadas
• Definição do padrão de arquitetura do sistema (MVC)
• Utilização de um Framework MVC para desenvolvimento da aplicação
![Page 21: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/21.jpg)
11/04/23 1° Encontro Presencial 21
DIFICULDADES ENCONTRADAS
• Prazos curtos
• Tomada de decisões durante a especificação dos requisitos do sistema
![Page 22: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/22.jpg)
11/04/23 1° Encontro Presencial 22
DOCUMENTAÇÃO ENTREGUE
• Documento de requisitos
• Documentos de Casos de uso
• Documento de Arquitetura do Sistema
![Page 23: 20/4/20141° Encontro Presencial1 I3GEO LAYOUT Módulo layout de impressões para o aplicativo I3Geo Participantes Breno Reis Versiani de Mendonça Daniel.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc117497959413d8c8630/html5/thumbnails/23.jpg)
11/04/23 1° Encontro Presencial 23
OBRIGADO!