Características Gerais
Introdução
Segundo o Ciclo de Vida Mayhew, a primeira etapa do ciclo de desenvolvimento engloba a análise de requisitos. Analisar as características da plataforma, suas limitações e suas possibilidades representa uma das atividades que devem ser realizadas dentro dessa etapa. O objetivo desse artefato é compreender melhor como o site Online Judge funciona, se ele atende às necessidades do usuário e, assim, poder definir melhorias ao site.
Características da Plataforma
O Online Judge é uma plataforma web que permite ao usuário praticar programação, atráves da realização de exercícios em diferentes graus de dificuldade. O site ainda permite a submissão de códigos em diferentes linguagens de programação e promove diversas competições, permitindo que as habilidades do usuário possam ser testadas.
O site Online Judge pode ser acessado em qualquer navegador de internet, como o Google Chrome, o Microsoft Edge, o Opera, entre outros, contato que o dispositivo utilizado tenha acesso à internet. Além disso, o usuário consegue acessar o site pelo smartphone e, nesse caso, é possível perceber que o site possui um design responsivo para diferentes tamanhos de telas. No entanto, não é possível submeter códigos pelo celular, já que eles precisam ser compilados antes de serem submetidos.
Possibilidades da Plataforma
Dentre as funcionalidades do Online Judge, pode-se citar:
- Cadastro e login;
- Recuperarção de senha;
- Edição de perfil;
- Central de contato com os resposáveis pela página;
- Visualização de problemas;
- Baixar os problemas em PDF;
- Visualização das submissões feitas pelo usuário;
- Visualização das estatísticas do usuário;
- Submissão de códigos em diferentes linguagens de programação;
- Sistema de competições/concursos;
- Ranking das pontuações alcançadas pelos participantes das competições.
Limitações da Plataforma
- Só é possível utilizar o sistema se tiver acesso à internet;
- O site é poluído visualmente;
- Tanto a edição de imagem quanto a de informações do usuário são encaminhadas para a mesma página;
- O site não tem acessibilidade;
- Os ícones dos campos da tela de registro são confusos;
- Na tela de cadastro nem todo campo é obrigatório, apesar de não estar explícito ao usuário;
- Algumas páginas não possuem redirecionamento.
Histórico de Versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 21/10/2023 | Criação da página e texto de Características Gerais da Plataforma. | Ester Lino, Luana Torres | Suzane Duarte |