Backlog da Sprint | Tarefas | Burndown | Histórias de Usuários
Status da Sprint: Concluída ✔️
Na quarta Sprint do projeto, dedicamos nosso tempo a aprimorar o software que desenvolvemos com o objetivo de atender às necessidades específicas do nosso usuário. Nessa etapa, realizamos testes minuciosos para identificar e corrigir quaisquer erros presentes no programa.
A equipe se empenhou em analisar cada funcionalidade do software, verificando se todas estavam operando conforme o esperado. Caso algum problema fosse encontrado, prontamente trabalhamos para solucioná-lo, garantindo assim a qualidade e confiabilidade do programa.
Além disso, visando melhorar a experiência do usuário, adicionamos algumas funcionalidades extras que tornarão o uso do programa ainda mais intuitivo e eficiente. Essas adições foram cuidadosamente planejadas levando em consideração o feedback recebido do usuário e suas necessidades.
Através dessas melhorias implementadas durante a quarta e última sprint, estamos confiantes de que estamos no caminho certo para fornecer ao nosso usuário um software robusto, confiável e com uma experiência de uso aprimorada que garantirá a excelência do software e a satisfação do nosso usuário.
Tarefa | Descrição | Histórias de Usuários | Prioridade | Sprint | Estimativa de Esforço | Status |
---|---|---|---|---|---|---|
Testes | Testar as funcionalidades do software para verificar possíveis erros e corrigi-los. | US13 | Média | 4 | 4h | ✅ |
O programa exibe a porcentagem de alunos da turma que ainda não entregaram as atividades, bem como a porcentagem que entregaram as atividades com atraso.
Essa parte do programa exigiu vários ajustes antes de apresentar as porcentagens corretamente. Foram necessárias iterações e refinamentos para garantir que os cálculos e exibições das porcentagens estivessem precisos e coerentes com os dados dos alunos e suas entregas de atividades. A equipe trabalhou diligentemente para resolver quaisquer problemas ou erros, a fim de fornecer resultados confiáveis e precisos. Agora, o programa está configurado corretamente e é capaz de mostrar com exatidão a porcentagem de alunos que ainda não entregaram as atividades e a porcentagem de alunos que entregaram com atraso.
Na imagem podemos ver um exemplo de como aparecem as porcentagens das atividades não entregues e entregues com atraso.
O programa apresenta a porcentagem de atividades não entregues pelo aluno selecionado. Na imagem fornecida, podemos visualizar um exemplo de como as porcentagens das atividades não entregues são exibidas.
O programa exibe a porcentagem de atividades entregues com atraso pelo aluno selecionado. Na imagem fornecida, é possível visualizar um exemplo de como as porcentagens das atividades entregues com atraso são apresentadas.
No software, foi implementado um recurso para alinhar as colunas dos checkboxes, proporcionando uma melhor organização visual. Esse alinhamento das colunas permite que os checkboxes fiquem dispostos de forma ordenada e harmoniosa, facilitando a leitura e a seleção das opções pelos usuários. O foco principal do alinhamento das colunas dos checkboxes é demonstrar o cuidado com a usabilidade e a experiência do usuário, tornando a interação mais intuitiva e eficiente. Ao visualizar os checkboxes organizados em colunas alinhadas, os usuários podem facilmente identificar e selecionar as opções desejadas, melhorando a eficácia do software como um todo.
No software, foi implementado o efeito hover para melhorar a interação e fornecer feedback visual ao usuário. O efeito hover é ativado quando o cursor do mouse é posicionado sobre um elemento interativo, como um botão, link ou ícone, criando uma resposta visual imediata.
Esse efeito é utilizado para realçar elementos e indicar que eles estão interativos, permitindo que o usuário identifique facilmente quais elementos podem ser acionados. Ao passar o mouse sobre um item com o efeito hover, é comum observar uma alteração na aparência do elemento, como a mudança de cor nos botões desse software.
O Data Chooser é um recurso presente em várias linguagens de programação, bibliotecas ou frameworks, como Java, que permite aos usuários selecionarem datas de forma conveniente e intuitiva. Ele oferece uma interface gráfica que facilita a escolha de datas específicas, como data de nascimento, data de agendamento, prazos, entre outros.
O Data Chooser geralmente é implementado por meio de uma janela ou um widget interativo, onde o usuário pode navegar por diferentes meses e anos, selecionar um dia específico e até mesmo ajustar o formato de exibição da data conforme necessário.
Ao utilizar o Data Chooser, o usuário pode evitar erros de digitação ou formatação incorreta das datas, garantindo a precisão e a consistência dos dados inseridos.
O Data Chooser é uma ferramenta valiosa para desenvolvedores de software, pois facilita a criação de interfaces de usuário amigáveis e eficientes, oferecendo ao usuário uma maneira intuitiva de selecionar e manipular datas. É uma solução prática para melhorar a experiência do usuário ao lidar com tarefas relacionadas a datas em um software.
O Time Picker é um recurso comumente utilizado em linguagens de programação, bibliotecas ou frameworks, como Java, para permitir ao usuário selecionar horários de forma fácil e precisa. Ele fornece uma interface gráfica que facilita a escolha de horas e minutos específicos.
O Time Picker é implementado geralmente como uma janela, diálogo ou widget interativo, onde o usuário pode selecionar a hora desejada usando uma série de controles, como um seletor de horas e um seletor de minutos. Isso permite que o usuário escolha com precisão os horários desejados.
Ao utilizar o Time Picker, o usuário pode evitar erros de digitação ou formatação incorreta dos horários, garantindo a acurácia e consistência dos dados inseridos.
O Time Picker é uma ferramenta útil para desenvolvedores de software, pois facilita a criação de interfaces de usuário intuitivas e eficientes para selecionar horários. Com essa funcionalidade, o usuário pode interagir de maneira mais amigável com o software, garantindo uma experiência aprimorada ao lidar com tarefas que envolvem o tempo.
A necessidade de um instalador para o software desenvolvido em Java surge devido a vários motivos importantes. Tais como:
-
Facilidade de instalação: Um instalador simplifica o processo de implantação do software para o usuário final. Em vez de exigir que o usuário execute manualmente várias etapas complexas, como configurar o ambiente Java, copiar arquivos e definir variáveis de ambiente, um instalador automatiza todo o processo, fornecendo uma experiência de instalação mais simples e intuitiva.
-
Garantia de configuração correta: Um instalador bem projetado garante que todas as dependências e requisitos do software sejam configurados corretamente no sistema do usuário. Isso inclui a instalação e configuração do ambiente Java, bibliotecas adicionais, drivers ou qualquer outro componente necessário para o funcionamento adequado do software.
-
Manutenção simplificada: Com um instalador, é mais fácil aplicar atualizações, correções de bugs ou novas versões do software. O usuário pode simplesmente executar o instalador novamente para atualizar o software existente sem a necessidade de realizar manualmente as etapas de atualização.
Portanto, um instalador para o software desenvolvido em Java é necessário para simplificar o processo de implantação, garantir a configuração correta, facilitar a manutenção, melhorar a integração com o sistema operacional e fornecer uma experiência do usuário mais agradável. Ele desempenha um papel importante na distribuição eficiente e no uso bem-sucedido do software pelos usuários finais.
Para fazer o download do software clique aqui.
ID | História de Usuário |
---|---|
US13 | Catarina, professora, precisa de um software confiável e que não tenha problemas de desempenho. |