Logo

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Portal AIVE
  • 2. Qual o objetivo deste projeto?
    • O objetivo do Ambiente de Integração Virtual Estudantil é, principalmente, melhorar a integração entre aluno e professor, visando que alguns tem dificuldade de comunicar-se pessoalmente, seja por causa de timidez ou outros problemas. Dessa forma, esse ambiente possui um local para dúvidas, monitorias e outras diversas funções que visam melhorar essa troca de informações que muitas vezes não é possível pessoalmente. Além disso, o projeto tem como objetivo melhorar a integração entre: aluno-instituição, através de áreas para comunicados, por exemplo; aluno-aluno, por meio de áreas para compartilhamento de materiais e, por fim, professor-instituição, através de uma área para consulta de suas turmas vinculadas, matérias regidas, e muito mais...
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios para realizar este trabalho são, sem dúvidas, o pouco conhecimento do grupo sobre linguagens de programação viáveis para execução do projeto e a possibilidade de um aluno ou professor não conseguir usar o portal/website de forma correta.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Para implementar este projeto deve-se ter conhecimento acerca, principalmente, do mercado relacionado as instituições, para saber se seria um projeto viável de ser implantado e/ou usado pelos educandários. Além disso, é imprescindível a compreensão sobre linguagens de programação, pois, dessa forma, sabe-se a mais exequível para o projeto.
  • 5. Quais soluções similares existem no mercado?
    • Há algumas soluções similares no mercado, como:
      • Portal Alunos (PA): este é um projeto presente nesta wiki. Em sua página, o objetivo está definido como "Reunir em um único portal informações, dicas, experiências, conteúdos e arquivos de alunos e professores referentes ao meio acadêmico.Exemplos: Faculdades, Escolas Técnicas/Profissionalizantes, entre outros.". Dessa forma, o projeto Portal AIVE se diferencia por ter o seu principal objetivo voltado para a resolução facilitada de dúvidas online.
      • Brainly: um site de dúvidas escolares, sendo a maior parte delas de conteúdo de ensino médio e/ou fundamental. Além disso, essas dúvidas podem ser respondidas por qualquer usuário cadastrado no site.
      • Yahoo! Respostas: também é um site de dúvidas, porém abrange qualquer área, desde receitas de cozinhas até como montar um avião.
      • Portal Educacional: dentre todos exemplos, este é o mais semelhante com o Portal AIVE. A maior diferença é que o Portal Educacional é um ambiente mais voltado para execução de tarefas online que são marcadas pelos professores. Além disso, não há área específica para dúvidas, como é o foco do Ambiente de Integração Virtual Estudantil. Outrossim, há outros sites, fóruns e diversas comunidades com proposta semelhante, porém citá-los aqui seria algo massivo e desnecessário, pois, por exemplo, o site forumeiros permite a criação de fóruns gratuitamente e estes podem servir como uma área para retirar dúvidas, ou seja, seria algo inviável citar todos fóruns existentes com o mesmo objetivo.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • O Portal AIVE (Ambiente de Integração Virtual Estudantil) se torna algo interessante de ser desenvolvido a partir do momento em que pensa-se nas dificuldades encontradas por certos alunos ao comunicar-se pessoalmente, seja por causa de problemas (doenças) ou não. Também é necessário pensar que nem sempre um professor possui disponibilidade para atender alunos em todos horários, podendo ser algo prejudicial para o aluno. Dessa forma, o Portal AIVE melhoraria a interação entre alunos e professores, facilitando a disseminação de informação e, principalmente, a resolução de dúvidas. Assim, como consequência, é provável que haverá evolução no aprendizado dos estudantes ao longo do tempo.
  • 2. Porque deve usar a tecnologia escolhida?
    • Visto que o Portal AIVE é uma aplicação com objetivo de contribuir com o aprendizado dos alunos, um website seria o mais adequado para execução do projeto pelo fato de ser algo de fácil uso. Dessa forma, também não será necessário ter uma máquina com configurações complexas para ser usado.
  • 3. Porque usar o hardware específico?
    • Não é necessário ter um hardware específico para uso da aplicação. Deve-se apenas ter uma máquina que possua um navegador de internet.
  • 4. Porque usar o sistema específico?
    • Não há um sistema específico para uso, pois é um website que poderá ser aberto em qualquer sistema que possua um navegador de internet.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Supondo que o Portal AIVE terá ambientes específicos para cada instituição de ensino (alunos de uma determinada escola, por exemplo, não poderiam interagir com alunos de outra escola), poderão se beneficiar: alunos e professores das instituições de ensino.
  • 2. Quem poderá operar o sistema?
    • O sistema poderá ser operado por alunos e professores em que a instituição possua o Portal AIVE incluso em seu método de ensino (ou como suporte extra). Além disso, há o operador administrador da instituição (este que aprova cadastro de professores, por exemplo).
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Deverá participar do desenvolvimento do sistema profissionais da área de sistemas de informação, ciência da computação, engenharia da computação, design gráfico e pedagogia.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados serão inseridos em espaços apropriados na interface do site, como por exemplo: espaço para "Usuário", espaço para "Senha"
  • 2. Onde os dados serão externalizados, publicados?
    • Os dados serão publicados na interface do site.
  • 3. Onde esta aplicação poderá ser usada?
    • O site abrange múltiplos ambientes acadêmicos, como por exemplo: faculdades e escolas. Assim por meio de tablets, computadores e Smartphone com acesso a internet, o estudante conseguirá o seu acesso.
  • 4. Onde os dados serão armazenadas?
    • Os dados serão armazenados em um banco de dados em nuvem.
  • 5. Onde o software deverá ser hospedado?
    • O software deverá ser hospedado em um site próprio


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • Com foco apenas no desenvolvimento do sistema, ele poderia ficar pronto para uso em 10 meses, mas esperar pela resposta das instituições de ensino e professores pode atrasar o lançamento em varios meses.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Desenvolver e elaborar requisitos: 5 semanas;
    • Desenvolvimento do código e telas: 2 a 3 meses;
    • Período de testes: 1 a 2 meses.
    • Conseguir a colaboração de instituições de ensino e professores: 1 a 8 meses.
    • Implementar as instituições e professores que aceitaram participar no programa: 1 mês.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • No máximo um segundo.
  • 4. Quanto tempo para responder a uma entrada?
    • No máximo um segundo.
  • 5. Quanto tempo para gerar a saída?
    • Quase instantaneamente.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O desenvolvimento do sistema do Portal AIVE será divido da seguinte maneira:
      • Estabelecimento dos requisitos;
      • Documentação e viabilidade do projeto;
      • Análise do sistema;
      • O projeto do sistema (estrutura de dados, arquitetura do software, detalhes procedurais e a caracterização das interfaces). Assim que projetado, será documentado;
      • Codificação do Portal AIVE;
      • Realização de testes;
      • Disponibilizar para uso.
  • 2. Como será feita a entrada de dados?
    • Teremos as seguintes entradas:
      • Em um dispositivo móvel, a entrada de dados será através touchscreen e pela câmera.
      • Pelo computador, os dados serão inseridos através do teclado, mouse e webcam.
  • 3. Como será feita a saída de dados?
    • A saída de dados será através da tela do dispositivo móvel ou pela tela do monitor do computador ou notebook.
  • 4. Funcionalidades do projeto:
  • 4.1. Cadastro
    • 4.1.1. CRUD aluno
    • 4.1.2. CRUD professor
    • 4.1.3. CRUD administrador
    • 4.1.4. Fazer Login
    • 4.1.5. Fazer Logout
    • 4.1.6. Recuperação de senha
    • 4.1.7. Mostrar senha
    • 4.1.8. Alterar senha
    • 4.1.9. Alterar foto do perfil
    • 4.1.10. Alterar email
    • 4.1.11.Receber avisos por e-mail
  • 4.2. Conteúdo acadêmico
    • Dúvidas
      • Visitar minhas dúvidas (aluno)
      • Slide de dúvidas da página inicial
      • Próxima dúvida (slide)
      • Dúvida anterior (slide)
      • Fazer pesquisa de dúvida existente
      • Selecionar matéria da pesquisa de dúvida
      • Enviar dúvida
      • Anexar arquivos na dúvida
      • Visitar página de dúvidas
      • Visitar página de dúvidas respondidas
      • Visitar dúvida
    • Material
      • Adicionar material compartilhado
      • Remover material compartilhado
      • Visitar todos materiais compartilhados
      • Visitar meus materiais salvos
      • Visitar meus materiais compartilhados
      • Salvar material
    • Monitoria
      • Visitar monitorias
      • Visitar minhas monitorias
      • Marcar monitoria
      • Desmarcar monitoria
      • Aprovar monitoria (professor)
      • Aprovar monitoria (administrador)
      • Negar monitoria (professor)
      • Negar monitoria (administrador)
    • Solicitar entrada na turma
    • Visitar professores
    • Fechar aviso
    • Visitar página inicial
    • Calendário
  • Área do professor/administrador
    • Enviar comunicado (professor)
    • Enviar comunicado (administrador)
    • Visitar pedidos de cadastro (professor)
    • Visitar pedidos de cadastro (administrador)
    • Aprovar cadastro de aluno (professor)
    • Aprovar cadastro de aluno (administrador)
    • Negar cadastro de aluno (professor)
    • Negar cadastro de aluno (administrador)
    • Editar usuário (professor)
    • Editar usuário (administrador)
    • Remover usuário (professor)
    • Remover usuário (administrador)
    • Conceder permissões de professor ao usuário (administrador)
    • Retirar permissões de professor do usuário (administrador)
    • Adicionar nova matéria (administrador)
    • Remover matéria (administrador)
    • Dúvidas
      • Remover dúvida (professor)
      • Remover dúvida (administrador)
      • Editar dúvida (professor)
      • Editar dúvida (administrador)
      • Responder dúvida (professor)
      • Responder dúvida (administrador)
      • Pesquisar aluno
    • Turmas
      • Visitar minhas turmas (professor)
      • Visitar minhas turmas (administrador)
      • Adicionar turma (professor)
      • Adicionar turma (administrador)
      • Remover turma (professor)
      • Remover turma (administrador)
      • Adicionar aluno na turma (professor)
      • Adicionar aluno na turma (administrador)
      • Excluir aluno da turma (professor)
      • Excluir aluno da turma (administrador)
      • Aprovar entrada de aluno na turma (professor)
      • Aprovar entrada de aluno na turma (administrador)
      • Negar entrada de aluno na turma (professor)
      • Negar entrada de aluno na turma (administrador)

How much


  • 1. Quanto custa cada parte do sistema?
    • Análise e Planejamento - R$10.000,00
    • Arquitetura do Projeto - R$13.000,00
    • Codificação - R$30.000,00
    • Testes - R$10.000,00
    • Produção - R$12.000,00
  • 2. Quanto deverá custar todo o sistema?
    • Cerca de R$75.000,00 para o desenvolvimento, mais R$5.000,00 a 8.000,00 mensais para hospedagem e armazenamento em nuvem, e R$5.000,00 para a equipe de manutenção.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Para o desenvolvimento, um mínimo de:
      • 2 programadores
      • 1 designer gráfico
      • 1 arquiteto de sistemas
      • 1 administrador de banco de dados
    • Para a manutenção:
      • 1 programador
      • 1 representante de suporte
  • 4. Quanto custa cada profissional?
    • Programador - R$3.000,00
    • Designer gráfico - R$3.000,00
    • Arquiteto de sistemas - R$5.000,00
    • DBA - R$4.500,00
    • Suporte - R$2.000,00
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • A instituição pagará por acesso ao sistema, e os usuários relacionados a ela poderão utilizar o sistema gratuitamente.


Kanban

Canvas

DFD