Controle Automotivo

Projeto da disciplina Engenharia de Sofware I (MATA62) dos alunos Vitor Marcelino, Fabio Gonzaga e Filipe Soares.

Instruções

Configuração inicial do projeto

  1. Faça um fork deste projeto.
  2. Adicione os demais membros do grupo ao projeto.
  3. Crie uma milestone para cada entrega (ver exemplo), com as datas corretas.

Desenvolvimento do projeto

O desenvolvimento do projeto se dará em 3 sprints, cada uma finalizada por uma entrega.

Na primeira sprint, devem ser entregues todas as histórias do usuário (mesmo que elas sejam refinadas depois), separadas por sprint. As histórias devem ser criadas como issues associadas à milestone (ver exemplo).

Em todas as sprints devem ser entregues diagramas de classes, diagramas de sequência e protótipos de tela, conforme orientações a seguir.

Ao final de cada sprint o professor fornecerá feedback sobre os produtos entregues (diagramas e protótipos).

Para cada sprint

  1. Crie (ou atualize) um diagrama de classes de acordo com as user stories.
  2. Crie um diagrama de sequência ilustrando um cenário de uso importante.
  3. Crie (ou atualize) protótipos de tela para ilustrar todas as histórias do usuário.
  4. Feche as issues assim que adicionar os arquivos ao repositório (veja as orientações gerais a seguir).

Orientações gerais

  • Você pode usar o moqups.com para criar os protótipos de tela.
  • Você pode usar o Astah para criar os diagramas de classes e de sequência.
  • Você pode usar outras ferramentas, se achar melhor.
  • Adicione os arquivos produzidos nas pastas classes, sequencia e telas do projeto. Adicione o arquivo fonte, se aplicável (ex.: .asta), e também imagens .png para todos os diagramas e protótipos.