DC-UFRPE/Licenciatura Plena em Computação/Projeto de Desenvolvimento de Software Educacional

Fonte: Wikiversidade

Programa da Disciplina[editar | editar código-fonte]

Nome: Projeto de desenvolvimento de software educacional Código: 28011
Departamento: DC Área: Departamento de Computação
Carga-horária total: 60 horas (15h Teórica, 25h Prática) Créditos: 4
Carga-horária semanal: 4 horas

Ementa[editar | editar código-fonte]

Instanciação de um processo de desenvolvimento de software: fluxo, atividades, papéis e produtos de trabalho. Desenvolvimento de projeto multidisciplinar em equipe. Implementação de um produto de software. Uso de padrões de projeto e de codificação de software. Realização de testes automatizados de software.

Objetivos[editar | editar código-fonte]

Prover aos estudantes a oportunidade de desenvolver um programa de software com fins explicitamente educacionais. Orientar os estudantes no desenvolvimento de um software de acordo com um processo formal. Orientar os estudantes na integração de questões didáticas e pedagógicas ao processo de desenvolvimento de software.

Conteúdo Programático[editar | editar código-fonte]

1. Brainstorm de problemas da educação (utilizando técnicas de Pensamento Computacional, como Design Thinking)

2. Pesquisa exploratória dos problemas

3. Desafio estratégico

4. Briefing, Desafio e Problema

5. Planejamento de validação do problema

6. Validar problema

7. Identificação de possíveis soluções

8. Solução, tecnologia e proposta de valor

9. Definição da solução

10. Definição da abordagem

11. Proposta de valor

12. Modelo de negócios

13. Consolidação dos resultados

14. Prototipação

15. Usabilidade (utilizar testes se possível)

16. Desenvolvimento do projeto

17. Consolidação dos resultados

18. PITCH

19. Relatório de fechamento

20. Revisão dos relatórios

Métodos didáticos de ensino[editar | editar código-fonte]

  • Encontros síncronos;
  • Vídeo-aulas para serem assistidas de forma assíncrona;
  • Lista de exercícios; e
  • Aplicação de projetos.

Bibliografia[editar | editar código-fonte]

Básica[editar | editar código-fonte]

SOMMERVILLE, I. Engenharia de Software, 8 ª Edição. Pearson, 2008.

Paul C. Jorgensen, Software testing : a craftsman's approach . 4a Ed. 2014.

MALDONADO, J. C., Introdução ao Teste de Software, Campus, 2007.

Complementar[editar | editar código-fonte]

PRESSMAN, R. S. Engenharia de Software. 7a ed. Makron Books, 2011.

PEZZÈ, Mauro; YOUNG, Michal. Teste e análise de software: processo, princípios e técnicas. Bookman, 2008

ISTQB. Certified Tester Foundation Level Syllabus. 2011 (Online em http://www.istqb.org/downloads/)

MYERS G. J., SANDLER C., BADGETT T. The Art of Software Testing. Word Association. 2004. (Online em http://site.ebrary.com/lib/ufrpe/)

BECK, K, Test Driven Development: By Example. Addison-Wesley Professional, 2003. (Online em http://site.ebrary.com/lib/ufrpe/)