View
102
Download
0
Category
Preview:
Citation preview
Desenvolvimento da Aplicação de Gestão de
Licenças de TáxiLuís Miguel da Silva Arêdearede@student.dei.uc.pt
associação de informática da região centro
• 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
Figura 1 - Janela Principal do TAX
Objectivos
• 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
• 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
Figura 2 - Diagrama de Gantt
Calendarização
• 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
Figura 3 – Cenário de desenvolvimento
Ambiente de Desenvolvimento
Figura 4 – Arquitectura do Sistema
Arquitectura do Sistema
• 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
• É 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
• 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
• 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
• 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
• 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
FIM
Obrigado !
QUESTÕES?
Recommended