Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA 
DO RIO GRANDE DO NORTE 
CAMPUS SÃO PAULO DO POTENGI 
CURSO TÉCNICO EM INFORMÁTICA 
 
 
 
 
JOÃO VICTOR ALVES DA COSTA, ELIAS RENNER CARVALHO DAMASCENA, 
LUANA TAYNA SILVA LIMA 
 
 
 
 
 
SISTEMA DE COMPARTILHAMENTO EDUCACIONAL E 
COLABORAÇÃO ACADÊMICA 
 
 
 
SÃO PAULO DO POTENGI 
2024 
 
 
 
JOÃO VICTOR ALVES DA COSTA, ELIAS RENNER CARVALHO DAMASCENA, 
LUANA TAYNA SILVA LIMA 
 
 
 
 
 
 
 
SISTEMA DE COMPARTILHAMENTO EDUCACIONAL E 
COLABORAÇÃO ACADEMICA 
 
 
 
Trabalho sobre a criação de um sistema 
de compartilhamento educacional e 
colaboração academia apresentada à 
disciplina de Análise e Projeto Orientado a 
Objetos no Instituto Federal do Rio grande 
do Norte, como requisito parcial para 
integrar ao projeto integrador. 
Professor: Camila Taumaturgo. 
 
 
 
 
SÃO PAULO DO POTENGI 
2024 
 
 
1. Introdução 
O presente documento tem por finalidade especificar e apresentar os requisitos 
necessários para o desenvolvimento do sistema de compartilhamento de trabalhos 
acadêmicos entre alunos de instituição acadêmica. O desenvolvimento desse sistema 
visa facilitar a troca de conhecimento e promover a colaboração entre estudantes, 
professores e pesquisadores. 
 
Nas próximas seções, detalharemos os requisitos essenciais que nortearão o 
desenvolvimento do sistema. Os requisitos funcionais descrevem as funcionalidades 
específicas que o sistema deve oferecer, enquanto os requisitos não funcionais 
abordam aspectos como desempenho, segurança e usabilidade. 
 
1.1 Termos, abreviações e prioridades. 
 
Para garantir uma gestão eficaz e organizada, cada requisito do projeto será 
atribuído a um identificador único, seguindo um sistema de numeração sequencial. 
Os requisitos funcionais, que descrevem as funcionalidades específicas que o 
sistema deve possuir, serão identificados começando com o código [RF001]. À 
medida que novos requisitos funcionais forem identificados, a sequência numérica 
será incrementada de forma consecutiva (por exemplo, [RF002], [RF003], etc.). 
 
De maneira similar, os requisitos não funcionais, que abordam critérios de 
desempenho, segurança, conformidade e qualidade do sistema, iniciarão com o 
código [RNF1]. Este conjunto de requisitos será igualmente expandido de forma 
sequencial (por exemplo, [RNF2], [RNF3], etc.), conforme novas necessidades e 
padrões sejam estabelecidos. 
 
 
 
Este método de identificação não apenas facilita a rastreabilidade e a 
referência cruzada entre documentos e fases do projeto, mas também promove uma 
clareza maior para todos os envolvidos, desde desenvolvedores até stakeholders. A 
documentação detalhada de cada requisito incluirá uma descrição completa, critérios 
de aceitação, e a justificativa para sua inclusão, assegurando que todas as partes 
compreendam o escopo e a importância de cada funcionalidade e especificação do 
sistema. 
 
A definição de prioridades para os requisitos é uma etapa fundamental para 
assegurar a alocação eficiente de recursos e a entrega oportuna das funcionalidades 
mais críticas. Para tal, adotou-se um esquema de classificação tripartite, 
compreendendo as categorias “Alta”, “Média” e “Baixa”, que refletem o grau de 
impacto e a urgência de implementação de cada requisito. 
Alta (Essencial): Requisitos enquadrados nesta categoria são indispensáveis 
para a operacionalidade do sistema e devem ser atendidos com a máxima presteza. 
A falha em implementar tais requisitos pode resultar em disfunções significativas do 
sistema ou em não conformidades com regulamentações vigentes. Portanto, eles 
recebem a mais alta precedência no ciclo de desenvolvimento. 
Média (Importante): Requisitos classificados com prioridade média são 
relevantes para o enriquecimento da funcionalidade do sistema, mas não são vitais 
para a sua operação básica. Estes requisitos podem ser programados para 
implementação em fases subsequentes, sem comprometer a integridade ou a entrega 
inicial do sistema. 
Baixa (Desejável): Requisitos com esta classificação são considerados 
complementares e, embora contribuam para a melhoria incremental do sistema, sua 
implementação pode ser postergada. Tais requisitos são candidatos ideais para 
inclusão em atualizações futuras ou melhorias incrementais após o lançamento do 
sistema. 
 
 
 
2. Descrição Geral do Sistema 
 
O presente trabalho tem como objetivo principal contribuir com uma maior 
agilidade e eficiência no processo educacional, por meio do desenvolvimento de um 
sistema acadêmico de compartilhamento e colaboração. Este sistema é projetado 
para ser uma plataforma interativa onde alunos e professores possam contribuir 
ativamente para a construção e disseminação do conhecimento acadêmico. 
 
A funcionalidade central do sistema permite que os usuários façam upload de 
trabalhos acadêmicos, pesquisas, relatórios de aulas, slides e modelos de 
documentos. Esses recursos são disponibilizados para auxiliar alunos que enfrentam 
dificuldades na criação de trabalhos acadêmicos, oferecendo-lhes acesso a materiais 
de referência e exemplos práticos que podem ser adaptados às suas necessidades. 
 
O sistema incorpora um mecanismo de comentários e avaliações, permitindo 
que os usuários interajam com os criadores de conteúdo. Essa interatividade fomenta 
um ambiente de aprendizado colaborativo, onde o feedback e as discussões 
enriquecem o material disponível e estimulam a melhoria contínua. 
Nota: A tabela de requisitos funcionais está disponível logo abaixo e será utilizada 
como base para a próxima etapa do processo. 
 
 
3. Requisitos funcionais 
 
Código Tarefas Descrição Prioridade 
RF001 Gerenciar usuários O sistema deve permitir aos administradores 
gerenciar contas de forma eficiente, incluindo a 
capacidade de registrar novos usuários, atualizar 
informações de perfil e desativar ou excluir contas 
existentes. 
Alta 
RF002 Pesquisar arquivos O sistema deve permitir aos usuários 
pesquisarem e localizar arquivos e documentos 
acadêmicos com facilidade, utilizando palavras-
chave, filtros e categorias. 
Alta 
RF003 Enviar arquivos O O sistema deve permitir aos usuários enviar 
seus arquivos para o site, fazer modificações dos 
arquivos, mostrar ao usuário os tipos de arquivos 
que podem ser enviados, exibir o limite de 
tamanho do arquivo que 
Alta 
RF004 Compartilhar 
conteúdo do usuário 
O O sistema deve permitir aos usuários 
compartilhar suas publicações com outros meios 
de comunicação por meios de links 
personalizados caso tenha permissão. 
Média 
RF005 Comentar e avaliar 
conteúdo 
 O sistema deve permitir aos usuários 
comentar nas publicações de outros usuários e 
avaliá-los. 
Média 
RF006 Notificar usuários O sistema enviará notificações para os 
usuários quando algum conteúdo for publicado, 
quando alguém solicitar permissão de acesso 
Baixa 
 
 
para editar um conteúdo, deverá notificar quando 
algum conteúdo for avaliado. 
RF007 Personalizar 
preferências 
 O sistema deverá ser configurado de acordo 
com a preferência dos usuários, eles poderão 
mudar a cor do tema, os usuários poderão 
personalizar o Layout do site, de acordo com sua 
necessidade. 
Baixa 
RF008 Controlar Permissões 
de usuários 
O O sistema deve permitir aos usuários criadores 
de conteúdo, conceder permissão a outros 
usuários editar os conteúdos publicados, 
bloquear o acesso de usuários, negar permissão 
de edição, permitir os usuários apenas a lerem o 
documento, conceder permissão para baixar o 
documento. 
Alta 
 
4. Requisitos não funcionais 
 
ID Requisito Descrição 
RNF1 
Ambiente 
O sistema funcionará no ambiente Web, 
podendo ser acessado por Internet 
Explorer, Firefox, Safari e Chrome. 
RNF2 Linguagem O sistema será desenvolvido usando as 
linguagens Python, HTML e CSS.RNF3 Banco de Dados O sistema utilizará o Banco de Dados 
SQL. 
 
RNF4 
 
Desempenho 
O sistema será construído para funcionar 
com até 30 usuários simultâneos, com 
respostas de até 5s. 
 
 
 
RNF5 
 
Segurança 
O acesso ao sistema será restrito, 
podendo ser conectado apenas por 
alunos do Instituto, através da matrícula 
e senha usadas no Suap. 
 
5. Protótipo de tela 
Nesta seção, fornecemos uma visão geral do processo de desenvolvimento de 
protótipo de tela para um sistema de compartilhamento de trabalhos acadêmicos. O 
protótipo desempenha um papel vital na realização da funcionalidade planejada e da 
experiência do usuário da plataforma. 
 
A fim de fornecer uma compreensão abrangente e organizada do sistema de 
compartilhamento de trabalhos acadêmicos em desenvolvimento, optamos por criar 
uma tabela logo abaixo que descreve cada tela e suas respectivas funções . 
ID Tela Descrição 
Figura 1 Área de Login 
Esta tela exibe os campos para inserção de Email e 
senha, permitindo que os usuários acessem a plataforma. 
Além disso, apresenta o logotipo da instituição acadêmica 
para identificação. Os botões “Entrar”, “Cadastre-se” e 
“Esqueceu sua senha” fornecem opções para os usuários 
iniciarem sessão, registrarem-se como novos membros ou 
recuperarem suas senhas, respectivamente. A disposição dos 
elementos prioriza a facilidade de uso e a clareza na interação 
do usuário. 
Figura 2 
Esqueceu 
senha 
Nesta tela, os usuários têm a opção de recuperar suas 
senhas perdidas. Ela exibe um campo para inserção do 
endereço de e-mail associado à conta do usuário. Um botão 
“Enviar” é fornecido para permitir que os usuários enviem 
solicitações de redefinição de senha. A disposição simples e 
 
 
direta dos elementos facilita o processo de recuperação de 
senha e promove uma experiência de usuário intuitiva. 
Figura 3 Cadastre-se 
Esta tela apresenta campos para que os usuários 
preencham com seu nome, sobrenome, endereço de e-mail 
desejado e uma nova senha. 
Figura 4 Página Inicial 
No centro da tela, encontra-se um campo de busca que 
permite aos usuários procurarem por trabalhos acadêmicos 
específicos. Logo acima do campo de busca, posiciona-se o 
logotipo da plataforma, proporcionando identidade visual e 
reconhecimento imediato aos usuários. Na parte superior da 
tela, na navegação principal, estão as opções “Início”, “Meus 
Materiais”, “Configurações” e “Área do Usuário”. Essas opções 
oferecem acesso rápido e conveniente às funcionalidades 
principais do sistema, garantindo uma experiência de 
navegação intuitiva e eficiente. A disposição dos elementos 
prioriza a acessibilidade e a facilidade de uso para os usuários 
Figura 5 
Meus 
Materiais 
Tela "Meus Materiais": Esta tela exibe uma lista dos 
materiais acadêmicos pertencentes ao usuário logado. Cada 
material é apresentado com sua respectiva descrição ou título, 
proporcionando uma visão geral dos recursos disponíveis. 
Opções adicionais, como editar, excluir ou compartilhar, 
podem estar disponíveis para cada material, permitindo ao 
usuário gerenciar seus próprios recursos de forma eficaz. A 
disposição clara e organizada dos materiais facilita a 
navegação e o acesso rápido aos recursos desejados. 
Figura 6 Configurações 
Nesta tela, os usuários podem acessar e ajustar as 
configurações do sistema de compartilhamento de trabalhos 
acadêmicos de acordo com suas preferências pessoais. As 
opções disponíveis podem incluir configurações de perfil, 
preferências de notificação, privacidade e segurança, entre 
outras. A disposição organizada das opções de configuração 
facilita a navegação e a personalização do sistema conforme 
as necessidades individuais do usuário. Opções de salvar ou 
 
 
 
aplicar as configurações ajustadas podem estar disponíveis 
para concluir o processo de configuração com êxito. 
Figura 7 
Area do 
Usuário 
Esta tela exibe informações e funcionalidades 
relacionadas ao perfil do usuário logado. Pode incluir detalhes 
como nome, foto de perfil, estatísticas de uso, opções de 
edição de perfil e gerenciamento de conta. 
Figura 8 
Página de 
Resultados de 
Busca 
Esta tela exibe os resultados da busca realizada pelos 
usuários, apresentando uma lista dos trabalhos acadêmicos 
correspondentes aos critérios de pesquisa inseridos. Cada 
resultado é exibido com seu título, autor, breve descrição e 
possíveis opções de interação, como visualizar detalhes, 
baixar ou compartilhar. 
Figura 9 
Código de 
Validação 
Nesta tela, os usuários são solicitados a inserir o código 
de validação recebido por e-mail após o cadastro ou ao 
solicitar a redefinição de senha. O campo de entrada do código 
permite que os usuários insiram o código recebido para 
verificar sua identidade e concluir o processo de cadastro ou 
redefinição de senha. Opções adicionais podem estar 
disponíveis, como reenviar o código caso não tenha sido 
recebido ou solicitar suporte caso haja problemas com o 
processo de validação. A disposição clara e direta dos 
elementos facilita a verificação e a conclusão do processo 
pelos usuários. 
 
 
 
 
 
 
 
 
 
 
Figura 3 
Figura 1 
Figura 2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 4 
Figura 5 
Figura 6 
 
 
 
Figura 8 
Figura 9

Mais conteúdos dessa disciplina