Sistema Almirante
Gabriel Junji Ito
Giuliano Diego Barbarra
Agenda
•
•
•
•
•
•
•
•
Motivação do Projeto
Requisitos
Modelagem
Riscos
Arquitetura
Plano de Testes
Próximos Passos
Dificuldades Encontradas
Motivação do Projeto
• Falta de uma ferramenta open source que
auxilie no gerenciamento de projetos que
– Sejam baseadas no RUP
– Auxiliem no planejamento se baseando em casos
de uso
Requisitos Não-Funcionais
• As funcionalidades do sistema não devem
possuir fluxo de telas maior que 4 telas
• O sistema deve gravar todas as falhas
ocorridas em arquivos de log
• O sistema deve seguir o padrão MVC
• O sistema deve ser executado em um
navegador web
Casos de Uso
Diagrama de Classes
Diagrama de Sequência – Planejar
Fases e Iterações
Diagrama de Sequência – Registrar
Execução
Diagrama de Sequência – Manter
Casos de Uso
Diagrama de Estados - Projeto
Riscos (1/3)
• Levantamento defeituoso dos requisitos
– Probabilidade: Média
– Impacto: Alto
– Ação de prevenção: Deve ser levantado todos os
requisitos com máxima atenção e cuidado para
identificar todos sem erros.
– Ação de contingência: Reavaliação e reconstrução
dos requisitos em tempo hábil
Riscos (2/3)
• Desistência de algum recurso humano durante
a execução do projeto:
– Probabilidade: Baixa
– Impacto: Alto
– Ação de prevenção: Todos os membros da equipe
devem compartilhar as informações a respeito do
projeto para não centralizar responsabilidades.
– Ação de contingência: Será feito novo
remanejamento das atividades que estavam
planejadas para cada recurso
Riscos (3/3)
• Falta de integração entre os membros da equipe
– Probabilidade: Baixa
– Impacto: Alto
– Ação de prevenção: Deve ocorrer reuniões
semanalmente discutindo as dificuldades dos
membros do projeto.
– Ação de contingência: Caso o risco seja manifestado,
será feita uma reunião discutindo a causa, buscando
manter a execução das atividades sem comprometer o
projeto.
Arquitetura(1/2)
Camadas Arquiteturais
Arquitetura(2/2)
Visão de Implementação
Plano de Testes (1/2)
• Itens alvo dos Testes (Casos de Uso)
– Manter Casos de Uso
– Planejar Fases e Iterações
– Manter Execuções
– Interfaces que fazem parte dos itens acima
Plano de Testes (2/2)
• Técnicas e Tipos de Teste
– Teste da Interface do Usuário
– Teste de Segurança e de Controle de Acesso
Próximos Passos
• Concluir codificação
• Executar testes
• Revisar documentação
Dificuldades Encontradas
• Conciliação do tempo da elaboração do
projeto final com trabalhos das disciplinas
Download

Sistema Almirante