desenvolvimento da aplicação de gestão de licenças de táxi luís miguel da silva arêde...
TRANSCRIPT
![Page 1: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/1.jpg)
Desenvolvimento da Aplicação de Gestão de
Licenças de TáxiLuís Miguel da Silva Arê[email protected]
associação de informática da região centro
![Page 2: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/2.jpg)
• A aplicação deve permitir às autarquias municipais manter um cadastro completo e actualizado de todas as licenças de táxis
• Integrar a aplicação no produto TAX da AIRC, sendo este integrado num pacote de software autárquico, denominado AIRC2000
• Implementar a solução num ambiente cliente-servidor
Objectivos
![Page 3: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/3.jpg)
Figura 1 - Janela Principal do TAX
Objectivos
![Page 4: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/4.jpg)
• Reuniões na C. M. de Coimbra– reunir requisitos– apresentar o Protótipo e versão Beta R1.0
• Reuniões semanais com o Eng. Pedro Rosa para:– apresentar o trabalho efectuado e receber
comentários– apontar as principais dificuldades– discutir soluções
• Coordenação das tarefas através do Rational Requisite Pro
Coordenação e Reuniões
![Page 5: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/5.jpg)
• Baseado em técnicas de desenvolvimento do RUP• As etapas que compõem o desenvolvimento são:
– Concepção– Elaboração– Construção– Transição
• O desenvolvimento é basedo no modelo de prototipagem evolutiva
• A “Entrevista Genérica” é uma técnica usada para entender as necessidades dos envolvidos
• As diferentes etapas de desenvolvimento são divididas em iterações
Metodologia de Desenvolvimento
![Page 6: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/6.jpg)
Figura 2 - Diagrama de Gantt
Calendarização
![Page 7: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/7.jpg)
• Registo de Licenças • Pesquisa de Licenças • Manutenção de Licenças • Manutenção de Inspecções / Vistorias • Manutenção de Contingentes • Manutenção de Táxis • Manutenção de Regimes de Estacionamento • Manutenção de Entidades Exploradoras • Emissão de Documentos • Emissão de Guias de Receita • Exploração de Mapas
Definição de Requisitos
![Page 8: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/8.jpg)
Figura 3 – Cenário de desenvolvimento
Ambiente de Desenvolvimento
![Page 9: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/9.jpg)
Figura 4 – Arquitectura do Sistema
Arquitectura do Sistema
![Page 10: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/10.jpg)
• PowerBuilder 10.0 – Ferramentas de Desenvolvimento• Informix 9.0 – Motor de Base de Dados• Rational RequisitePro - Gestão de Documentos e
Organização de Tarefas• PowerDesigner 11 – Criação de Diagramas de Modelos• Microsoft Project – Criação do Diagrama de Gantt• Microsoft Word – Criação dos documentos• Microsoft Html Help – Criação do Help• Macromedia Fireworks 8 – Edição e criação de
imagens
Ferramentas
![Page 11: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/11.jpg)
• É necessário modelar os requisitos definidos de forma a obter estruturas que os relacionem– Fase de Concepção
• Diagrama de Casos de Uso• Modelo de Processo do Negócio
– Fase de Elaboração• Diagrama de Objectos• Modelo Físico
• À medida que os requisitos vão sofrendo alterações estas estruturas vão sendo igualmente actualizadas
Especificação
![Page 12: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/12.jpg)
• Versão Beta R1.0– manutenção de regimes de estacionamento;– manutenção de cores dos táxis– manutenção de contingentes– manutenção de entidades exploradoras– manutenção de licenças de táxi
• registo de licenças• pesquisa de licenças• transferência de propriedade• mudança de táxi• alterar situação• alterar local de estacionamento• alterar características do táxi• alterar alvará da DGTT
– manutenção de táxis• Versão Beta R2.0
– manutenção de inspecções / vistorias– alteração a contingentes– abate de licenças e táxis– utilizadores e respectivas permissões– emissão de guias de receita– emissão de documentos– exploração de mapas– manutenção de históricos
Implementação
![Page 13: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/13.jpg)
• Permite reduzir o risco de falhas de implementação durante o desenvolvimento da aplicação
• Os testes são efecuados a partir de documentos de Scripts de Teste– Cada documento é normalmente associado a uma janela da aplicação
• São efectuados por uma equipa diferente da equipa de desenvolvimento
Figura 5 – Exemplo de Scripts de Teste
Testes
![Page 14: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/14.jpg)
• Versão Alfa 1.0 • Documentos Produzidos
– Modelação e Desenho – Stakeholder Requests – Visão – Manual de Utilizador – Scripts de Teste– Glossário – Relatório de Estágio
Resultados
![Page 15: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/15.jpg)
• Trabalho Futuro– Requisitos que não foram aprovados– Os vários Clientes da AIRC podem realizar
as mesmas tarefas de formas diferentes– Correcção de “Bugs” detectados no
Cliente• Principais Dificuldades
– Familiarização com o Powerbuilder– Estudo da arquitectura dos AFC e TAX
Framework
Conclusões
![Page 16: Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde arede@student.dei.uc.pt associação de informática da região centro](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc160497959413d8e8584/html5/thumbnails/16.jpg)
FIM
Obrigado !
QUESTÕES?