Cadastro de Projetos¶
Cenário de Desenvolvimento do Sistema¶
Objetivo¶
Criar um sistema web para gerenciar projetos de extensão universitária voltados ao desenvolvimento de software, permitindo o envolvimento da universidade, professores, alunos, comunidade externa e o público em geral.
Atores e Responsabilidades¶
-
Administrador da Universidade
- Garante que o sistema esteja ativo e seguro.
- Gerencia usuários (cadastro, permissões).
- Acompanha a utilização do sistema e resolve problemas técnicos.
-
Coordenador
- Recebe as propostas enviadas pela comunidade externa.
- Avalia e seleciona quais projetos serão executados.
- Designa um professor responsável para cada projeto aprovado.
-
Professor
- Recebe projetos designados pelo coordenador.
- Seleciona uma turma ou grupo de alunos para executar o projeto.
- Acompanha o andamento do projeto (metas, prazos, entregas).
- Gera relatórios de progresso para o coordenador e administração.
-
Alunos (implícitos via professor)
- Não são atores diretos de alto nível, mas participam como equipe executora.
- Desenvolvem o projeto designado sob orientação do professor.
-
Público Geral
- Acessa o site para visualizar os projetos em andamento e seus resultados.
- Pode acompanhar relatórios e indicadores de impacto.
-
Comunidade Externa (empresas, empresários, pessoas físicas)
- Submete propostas de projetos de extensão para análise do coordenador.
- Pode acompanhar o andamento dos projetos que propôs.
Principais Funcionalidades do Sistema¶
-
Administrador
- Gerenciamento de usuários e permissões.
- Monitoramento do sistema.
-
Coordenador
- Analisar propostas da comunidade externa.
- Aprovar/rejeitar projetos.
- Atribuir professor responsável.
-
Professor
- Cadastrar alunos ou grupos no projeto.
- Acompanhar progresso (tarefas, entregas).
- Emitir relatórios de andamento.
-
Alunos
- Registrar atividades realizadas no projeto.
- Submeter entregas e documentação.
-
Público Geral
- Acesso público aos projetos em andamento.
- Visualização de resultados e impacto.
-
Comunidade Externa
- Cadastro de propostas de projetos.
- Acompanhamento de status da proposta.
- Visualização do andamento do projeto proposto.
Fluxo Geral do Sistema¶
- Proposta: A comunidade externa submete uma ideia de projeto.
- Análise: O coordenador avalia e decide se aprova.
- Designação: O coordenador atribui um professor responsável.
- Execução: O professor organiza alunos/turma e inicia o projeto.
- Acompanhamento: O professor gera relatórios; coordenador acompanha.
- Transparência: Público geral visualiza os projetos em andamento.
- Entrega: Projeto finalizado, resultados são divulgados.