Engenharia de Software Ágil
Nome: Cauê Alexandre Souza Santos
RA: H683BI2 Turma: DS2Q28
O sistema de lançamento e consulta de notas teria diferentes tipos de usuários:
Professores → poderiam lançar e alterar as notas de suas disciplinas.
Alunos → poderiam apenas consultar suas próprias notas.
Administradores/TI → teriam acesso ao gerenciamento geral (criação de
usuários, disciplinas, permissões).
O sistema começaria com uma tela de login simples, apenas com usuário e senha.
Futuramente poderia evoluir para autenticação mais elaborada.
Tecnologias
Na primeira versão (MVP), poderia ser desenvolvido em Python, com um banco de
dados relacional (ex: MySQL ou PostgreSQL). Isso garante rapidez no desenvolvimento
e baixo custo inicial.
Desenvolvimento
O desenvolvimento interno seria mais econômico para o início da universidade, mas
exigiria tempo e uma equipe básica, formada por:
Programadores (backend/frontend)
Administrador de banco de dados
Analista de sistemas (levantamento de requisitos e testes)
Justificativa
Desenvolver do zero = maior controle e personalização.
Comprar pronto = mais rápido, mas mais caro e menos flexível.
Para o início, a versão básica em Python é suficiente para atender à necessidade
principal: lançar e consultar notas.