DC-UFRPE/Licenciatura Plena em Computação/Projeto de Desenvolvimento de Software Educacional
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/)