Skip to content

Latest commit

 

History

History
 
 

sprint1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Sprint 1 - Cadastros

logo da Buzz Tech

Buzz Tech



Backlog da Sprint | Tarefas | Burndown | Histórias de Usuários




Status da Sprint: Concluída ✔️


A escolha das tarefas dessa primeira Sprint - que é uma das etapas do desenvolvimento ágil de software - foi feita levando em consideração a definição do MVP (Minimal Viable Product), que é uma versão mínima e funcional do programa desktop desenvolvido para que uma professora de escola estadual tenha controle das atividades dos alunos. Nele o usuário poderá inserir as seguintes informações:

  • Cadastrar turmas;
  • Cadastrar alunos;
  • Cadastrar atividades.

📅 Backlog da Sprint

Tarefa Descrição Histórias de Usuários Prioridade Sprint Estimativa de Esforço Status
Montagem do Wireframe Criar um wireframe simples e objetivo, servindo como uma representação visual da estrutura do software e das suas funcionalidades. O objetivo é obter um feedback rápido sobre o layout e a organização das informações, antes de iniciar o processo de design detalhado. US01 Média 1 4h
Diagrama de Classes UML Desenvolver o Diagrama de Classes UML. Este diagrama mostra a relação entre as classes Turmas, Alunos e Atividades e os atributos e métodos de cada uma. US02, US03, US04 Média 1 8h
Cadastro das turmas Criação do protótipo do software que cadastra as turmas. US02 Média 1 4h
Cadastro dos alunos Criação do protótipo do software para cadastrar os alunos de cada turma. US03 Média 1 4h
Cadastro das atividades Criação do protótipo do software para cadastrar as atividades entregues por cada aluno. US04 Média 1 8h
Interface gráfica das turmas Criação no Swing da interface gráfica do software que cadastra as turmas. US01, US02 Baixa 1 2h
Interface gráfica dos alunos Criação no Swing da interface gráfica do software que cadastra os alunos de cada turma. US01, US03 Baixa 1 2h
Interface gráfica das atividades Criação no Swing da interface gráfica do software que cadastra as atividades entregues por cada aluno. US01, US04 Média 1 4h
Diagrama do Modelo Conceitual e Lógico do Banco de Dados Desenvolver o Diagrama do Modelo Conceitual e Lógico do Banco de Dados. Estes modelos são criados na fase inicial do desenvolvimento de um sistema e são usados para fornecer uma visão geral das principais entidades envolvidas no negócio. US08 Média 1 4h

🏁 Tarefas

1. Montagem do Wireframe

A montagem de um wireframe é uma etapa importante no processo de desenvolvimento de um software, pois permite visualizar e planejar a interface do usuário e a disposição dos elementos na tela do software, por essa razão é parte essencial desta primeira Sprint. No caso específico de um software feito em Java para uma professora do ensino fundamental de uma escola estadual, a montagem do wireframe deve ser feita levando em conta as necessidades e expectativas do usuário final. O wireframe pode incluir diferentes telas e elementos, como menus, botões, campos de texto, tabelas, gráficos, entre outros, que serão necessários para que a professora possa visualizar como irá trabalhar suas atividades no software de forma eficiente e intuitiva. Alguns exemplos de funcionalidades que são vistas no wireframe:

Cadastro de informações: permite que a professora visualize como será feito o cadastro das turmas, dos alunos e atividades.


Wireframe dos Cadastros


Controle de desempenho: permite que a professora tenha uma visão geral do desempenho da turma e dos alunos individualmente, permitindo identificar pontos de melhoria e planejar ações mais eficientes para o processo de ensino e aprendizagem. Também permite que a professora se comunique de forma eficiente com a coordenação das escolas nas reuniões pedagógicas.


Wireframe do Controle de Desempenho


2. Diagrama de Classes UML

O diagrama de classes UML é uma ferramenta visual que permite analisar de forma clara e objetiva as classes de objetos, seus atributos e métodos da linguagem de programação Java. O software irá cadastrar turmas, alunos e atividades, enquanto o diagrama de classes será uma peça fundamental na organização e estruturação desse sistema, já que permite definir as entidades envolvidas e as relações entre elas. Dessa forma, o diagrama de classes UML é importante para a compreensão do sistema, permitindo que os desenvolvedores tenham uma visão geral da estrutura do programa e possam planejar a implementação de forma mais eficiente. Além disso, o diagrama de classes também facilita a comunicação entre os membros da equipe de desenvolvimento, já que permite uma representação visual das classes e das relações entre elas, facilitando a discussão e a tomada de decisões.


Diagrama de Classes UML


3. Cadastro das Turmas

Prototipagem e criação da página que possibilita o cadastro das turmas. Para esta parte específica do programa, a necessidade do cliente abrange cadastrar o nome da escola, da turma (série), qual dia da semana a professora dará aula para essa turma, qual o horário de início e fim.


4. Cadastro dos Alunos

Prototipagem e criação da página que possibilita o cadastro dos alunos em suas respectivas turmas. Para esta parte específica do programa, a necessidade do cliente abrange o cadastro do nome de um aluno vinculado à uma turma previamente cadastrada.


5. Cadastro das Atividades

Prototipagem e criação da página que possibilita o cadastro das atividades avaliativas. Para esta parte específica do programa, a necessidade do cliente abrange cadastrar o tipo de atividade avaliativa vinculado à uma turma já cadastrada. Além disso, a página deve permitir a inclusão da descrição da atividade, bem como as datas de solicitação e entrega da mesma.


6. Interface gráfica das Turmas

Visualização do wireframe de cadastro das turmas.

Wireframe do Cadastro das Turmas


7. Interface gráfica dos Alunos

Visualização do wireframe de cadastro dos alunos.

Wireframe do Cadastro dos Alunos


8. Interface gráfica das Atividades

Visualização do wireframe de cadastro das atividades.

Wireframe do Cadastro das Atividades


9. Diagrama do Modelo Conceitual e Lógico do Banco de Dados

O diagrama do modelo conceitual e lógico do banco de dados é uma representação visual que mostra como as entidades, atributos e relacionamentos de um banco de dados estão organizados e interconectados. Essa ferramenta é crucial no processo de design e desenvolvimento de bancos de dados, pois permite que os desenvolvedores e usuários compreendam facilmente a estrutura e a lógica subjacentes ao sistema. Esses diagramas são ferramentas valiosas para garantir que um banco de dados seja bem estruturado, eficiente, eficaz e seguro. Também ajudam a melhorar a comunicação e a colaboração entre as partes interessadas e envolvidas no processo de desenvolvimento do banco de dados.


- Modelo Conceitual do Banco de Dados

Modelo Conceitual do Banco de Dados


- Modelo Lógico do Banco de Dados

Modelo Lógico do Banco de Dados


🔥 Burndown

Burndown


🔑 Histórias de Usuário

ID História de Usuário
US01 Catarina, professora, precisa de uma interface gráfica ágil e prática para interagir com o programa.
US02 Catarina, professora, precisa cadastrar suas turmas de acordo com suas respectivas escolas.
US03 Catarina, professora, precisa cadastrar seus alunos de acordo com suas respectivas turmas.
US04 Catarina, professora, precisa cadastrar as atividades realizadas pelos seus alunos.
US08 Catarina, professora, precisa de um ambiente de armazenamento virtual seguro para acumular todas as informações cadastradas.