📋 Gabarito - Questionário Aula 02: Viabilidade e Estrutura

Disciplina: Gestão de Projetos de Software
Curso: Engenharia de Computação - 2º Período
Professor: Aléssio Miranda Júnior


🎯 Critérios de Avaliação

  • Excelente (9-10): Resposta completa, técnica, demonstra conhecimento profundo
  • Bom (7-8): Resposta adequada, alguns aspectos técnicos, conhecimento satisfatório
  • Regular (5-6): Resposta básica, poucos aspectos técnicos, conhecimento limitado
  • Insuficiente (0-4): Resposta incompleta, erros conceituais, conhecimento inadequado

📚 GABARITO DETALHADO

Seção 1: Engenharia de Software e Gestão de Projetos

Questão 1: Relação entre Engenharia de Software e Gestão de Projetos

✅ Resposta Esperada (Excelente): - Relação intrínseca: Gestão de projetos é fundamental para o sucesso da engenharia de software - Processo de desenvolvimento vs. Processo de gestão: - Desenvolvimento: Foco técnico, metodologias, ferramentas, qualidade - Gestão: Foco organizacional, planejamento, controle, comunicação - Papel do gerente de projetos: - Facilitar o processo de desenvolvimento - Garantir recursos e ambiente adequados - Mediar conflitos entre stakeholders - Controlar escopo, tempo, custo e qualidade - Integração: Ambos trabalham juntos para entregar software de qualidade no prazo e custo adequados

⚠️ Resposta Parcial (Bom): - Menciona que são complementares - Fala sobre papéis diferentes - Cita alguns aspectos de cada área - Não detalha a integração

❌ Respostas Incorretas (Insuficiente): - Confunde os conceitos - Não entende a relação - Visão muito simplista - Não considera aspectos práticos


Questão 2: Diferença entre Programar e Fazer Engenharia de Software

✅ Resposta Esperada (Excelente): - Programar: Atividade técnica de codificação, foco na implementação - Engenharia de Software: Disciplina abrangente que inclui: - Análise de requisitos: Entender necessidades do usuário - Design e arquitetura: Estruturar a solução - Implementação: Codificação (parte da programação) - Testes: Validação e verificação - Manutenção: Evolução e correção - Gestão de qualidade: Padrões e processos - Gestão de projeto: Planejamento e controle - Visão sistêmica: Engenharia considera todo o ciclo de vida - Metodologias: Aplicação de processos estruturados

⚠️ Resposta Parcial (Bom): - Menciona que programar é parte da engenharia - Fala sobre ciclo de vida - Cita algumas atividades - Não detalha metodologias

❌ Respostas Incorretas (Insuficiente): - Confunde os conceitos - Não entende o escopo da engenharia - Visão muito limitada - Não considera aspectos de gestão


Seção 2: Estudo de Viabilidade Técnico-Econômica

Questão 3: Importância do Estudo de Viabilidade

✅ Resposta Esperada (Excelente): - Validação prévia: Confirmar se o projeto é viável antes de investir recursos - Redução de riscos: Identificar e mitigar riscos antecipadamente - Tomada de decisão informada: Baseada em dados e análise técnica - Alocação eficiente de recursos: Evitar desperdícios e investimentos inadequados - Justificativa para stakeholders: Demonstrar viabilidade do investimento - Prevenção de falhas: Evitar projetos que não podem ser concluídos com sucesso

⚠️ Resposta Parcial (Bom): - Menciona redução de riscos - Fala sobre validação - Cita alguns benefícios - Não detalha implicações práticas

❌ Respostas Incorretas (Insuficiente): - Não entende a importância - Visão muito superficial - Não considera aspectos de negócio - Resposta genérica


Questão 4: Tipos de Viabilidade

✅ Resposta Esperada (Excelente): - Viabilidade Técnica: - Recursos tecnológicos disponíveis - Competências da equipe - Infraestrutura necessária - Limitações técnicas - Viabilidade Econômica: - Custos do projeto - Benefícios esperados - ROI (Return on Investment) - Análise custo-benefício - Viabilidade Operacional: - Processos existentes - Pessoas e capacitação - Infraestrutura operacional - Mudanças necessárias - Viabilidade Legal: - Conformidade com regulamentações - Aspectos contratuais - Propriedade intelectual - Licenças necessárias - Viabilidade Temporal: - Prazos disponíveis - Cronograma realista - Dependências externas - Viabilidade Organizacional: - Estrutura da organização - Cultura e mudanças - Apoio da liderança - Resistência à mudança

⚠️ Resposta Parcial (Bom): - Menciona alguns tipos - Fala sobre aspectos técnicos e econômicos - Cita algumas características - Não detalha todos os tipos

❌ Respostas Incorretas (Insuficiente): - Lista incompleta - Não entende as diferenças - Confunde conceitos - Visão muito simplista


Seção 3: Estrutura e Organização de Projetos

Questão 5: Estrutura de Repositórios GitLab

✅ Resposta Esperada (Excelente): - Grupo: Organização lógica de projetos relacionados - Nomenclatura: [Disciplina]-[Turma]-[Equipe] - Exemplo: GestaoProjSoft-2025-1-EquipeA - Projeto: Repositório específico do portfólio - Nome: portfolio-equipe - Visibilidade: Privado - Inicializar com README.md - Estrutura de pastas: portfolio-equipe/ ├── docs/ # Documentação ├── src/ # Código fonte ├── static/ # Arquivos estáticos ├── templates/ # Templates Hugo ├── .gitlab-ci.yml # Pipeline CI/CD └── README.md # Documentação principal - Permissões: Todos como Maintainer, professor como Reporter

⚠️ Resposta Parcial (Bom): - Menciona grupo e projeto - Fala sobre estrutura básica - Cita algumas pastas - Não detalha nomenclatura

❌ Respostas Incorretas (Insuficiente): - Não entende a organização - Confunde conceitos - Estrutura inadequada - Não considera permissões


Questão 6: Definição de Escopo do Projeto Portfólio

✅ Resposta Esperada (Excelente): - Página Principal: - Apresentação da equipe - Links para perfis individuais - Projetos desenvolvidos - Seção de contato - Páginas de Perfil: - Informações pessoais - Habilidades técnicas - Experiências profissionais - Projetos pessoais - Formas de contato - Funcionalidades Essenciais: - Navegação responsiva - Formulário de contato - Galeria de projetos - Links para redes sociais - Funcionalidades Desejáveis: - Blog/notícias - Sistema de comentários - Integração com APIs - Animações avançadas

⚠️ Resposta Parcial (Bom): - Menciona páginas principais - Fala sobre funcionalidades básicas - Cita algumas seções - Não detalha diferenciação essencial/desejável

❌ Respostas Incorretas (Insuficiente): - Escopo muito vago - Não diferencia tipos de funcionalidades - Não considera usuários - Visão muito limitada


Seção 4: Aplicação Prática

Questão 7: Configuração de Acesso no GitLab

✅ Resposta Esperada (Excelente): - Membros da equipe: Maintainer (acesso completo) - Criar, editar, deletar issues - Fazer merge requests - Configurar CI/CD - Gerenciar permissões - Professor: Reporter (acesso de leitura) - Visualizar código e issues - Acompanhar progresso - Não pode modificar código - Teste de acesso: Verificar se todos conseguem acessar e colaborar - Configuração de segurança: Manter visibilidade privada

⚠️ Resposta Parcial (Bom): - Menciona diferentes níveis de acesso - Fala sobre permissões básicas - Cita alguns papéis - Não detalha funcionalidades específicas

❌ Respostas Incorretas (Insuficiente): - Não entende níveis de acesso - Confunde permissões - Não considera segurança - Visão muito simplista


Questão 8: Documentação de Decisões do Projeto

✅ Resposta Esperada (Excelente): - Registro de decisões: Documentar todas as escolhas importantes - Estrutura do site: Rascunho da organização e navegação - Responsabilidades: Distribuição de tarefas por membro - Critérios de aceitação: Como validar cada entrega - Premissas e restrições: Limitações identificadas - Riscos iniciais: Problemas potenciais e mitigações - Comunicação: Como manter todos informados

⚠️ Resposta Parcial (Bom): - Menciona documentação - Fala sobre responsabilidades - Cita algumas decisões - Não detalha estrutura

❌ Respostas Incorretas (Insuficiente): - Não entende importância da documentação - Visão muito superficial - Não considera aspectos de gestão - Resposta genérica


Seção 5: Análise de Viabilidade Aplicada

Questão 9: Viabilidade Técnica do Projeto Portfólio

✅ Resposta Esperada (Excelente): - Tecnologias: Hugo, GitLab, HTML/CSS, Markdown - Competências necessárias: - Conhecimento básico de web - Aprendizado de Hugo - Uso do GitLab - Trabalho em equipe - Recursos disponíveis: - Acesso ao GitLab - Suporte do professor - Material de estudo - Tempo adequado - Limitações técnicas: - Curva de aprendizado - Dependência de ferramentas - Conectividade necessária

⚠️ Resposta Parcial (Bom): - Menciona tecnologias - Fala sobre competências básicas - Cita alguns recursos - Não detalha limitações

❌ Respostas Incorretas (Insuficiente): - Não considera aspectos técnicos - Visão muito otimista - Não identifica limitações - Resposta superficial


Questão 10: Viabilidade Econômica do Projeto

✅ Resposta Esperada (Excelente): - Custos: - Tempo da equipe (3 pessoas x 15 semanas) - Acesso ao GitLab (gratuito) - Ferramentas de desenvolvimento (gratuitas) - Conectividade (já disponível) - Benefícios: - Portfólio profissional - Experiência em gestão de projetos - Aprendizado de tecnologias - Nota na disciplina - ROI: Alto retorno em conhecimento e portfólio - Riscos econômicos: Baixos, principalmente tempo

⚠️ Resposta Parcial (Bom): - Menciona custos básicos - Fala sobre benefícios - Cita alguns aspectos - Não detalha análise de ROI

❌ Respostas Incorretas (Insuficiente): - Não considera custos - Visão muito simplista - Não entende benefícios - Resposta inadequada


Questão 11: Viabilidade Temporal do Projeto

✅ Resposta Esperada (Excelente): - Duração total: 15 semanas (1 semestre) - Disponibilidade da equipe: 3 pessoas, horários compatíveis - Cronograma realista: Considerando curva de aprendizado - Marcos importantes: - Sprint 1: Estrutura básica (2 semanas) - Sprint 2: Funcionalidades principais (2 semanas) - Sprint 3: Refinamento e deploy (2 semanas) - Buffer para imprevistos: Tempo reservado para problemas - Dependências: Acesso ao GitLab, suporte do professor

⚠️ Resposta Parcial (Bom): - Menciona duração - Fala sobre sprints - Cita alguns marcos - Não detalha cronograma

❌ Respostas Incorretas (Insuficiente): - Não considera tempo realista - Visão muito otimista - Não identifica dependências - Resposta inadequada


Questão 12: Riscos e Mitigações do Projeto

✅ Resposta Esperada (Excelente): - Riscos técnicos: - Dificuldade com Hugo → Treinamento e prática - Problemas de conectividade → Backup local - Conflitos de código → Boas práticas de Git - Riscos de equipe: - Falta de comprometimento → Comunicação clara - Conflitos pessoais → Mediação do professor - Disponibilidade → Planejamento conjunto - Riscos de projeto: - Escopo mal definido → Documentação clara - Cronograma apertado → Buffer de tempo - Qualidade inadequada → Critérios claros

⚠️ Resposta Parcial (Bom): - Menciona alguns riscos - Fala sobre mitigações básicas - Cita algumas categorias - Não detalha estratégias

❌ Respostas Incorretas (Insuficiente): - Não identifica riscos - Visão muito otimista - Não considera mitigações - Resposta superficial


Questão 13: Próximos Passos e Preparação

✅ Resposta Esperada (Excelente): - Finalizar repositório: Completar configuração no GitLab - Definir escopo: Detalhar funcionalidades e estrutura - Revisar conceitos: Estudar viabilidade e gestão de projetos - Preparar equipe: Alinhar expectativas e responsabilidades - Responder questionário: Consolidar aprendizados - Preparar para Aula 3: Planejamento no GitLab, Issues e Milestones

⚠️ Resposta Parcial (Bom): - Menciona algumas tarefas - Fala sobre preparação básica - Cita próximos passos - Não detalha sequência

❌ Respostas Incorretas (Insuficiente): - Tarefas genéricas - Não considera preparação - Visão passiva - Resposta inadequada


📊 DICAS PARA CORREÇÃO

Aspectos a Valorizar:

  • Conhecimento técnico específico de viabilidade
  • Conexões entre conceitos teóricos e prática
  • Visão crítica e analítica
  • Aplicação prática dos conceitos
  • Linguagem técnica apropriada
  • Compreensão do contexto de software

Erros Comuns a Penalizar:

  • Confusão entre tipos de viabilidade
  • Conceitos vagos sem fundamentação
  • Falta de conexão entre teoria e prática
  • Linguagem muito informal para contexto acadêmico
  • Respostas superficiais sem análise
  • Não considerar especificidades de software

Pontos de Atenção:

  • Questão 4: Valorizar compreensão de todos os tipos de viabilidade
  • Questões técnicas: Verificar conhecimento específico de GitLab
  • Aplicação prática: Verificar conexão com projeto integrador
  • Análise de riscos: Considerar realismo e fundamentação

🎯 CRITÉRIOS FINAIS

  • Excelente (9-10): Demonstra conhecimento profundo, análise crítica, aplicação prática
  • Bom (7-8): Conhecimento adequado, algumas lacunas, boa aplicação
  • Regular (5-6): Conhecimento básico, lacunas significativas, aplicação limitada
  • Insuficiente (0-4): Conhecimento inadequado, erros conceituais, aplicação inexistente

Nota: Este gabarito serve como orientação. Considere o contexto da turma e ajuste os critérios conforme necessário.

Back to top