Carregando...

DISCIPLINA Listagem de Ementa/Programa

TECNICAS DE PROGRAMAÇÃO 2DISCIPLINA 117897

VER OFERTA

ÓrgãoCIC Departamento de Ciência da Computação
Código117897
DenominaçãoTecnicas de Programação 2
NívelGraduação
Início da Vigência em1971/2
Pré-requisitos CIC 117889 Tecnicas de Programação 1
EmentaInício da Vigência em 1971/2

Design modular de software. Métodos de programação e documentação. Testes sistemáticos. Restrições de Software (Pré-Condições, Pós-Condições e Invariantes). Estudos de Caso.

BibliografiaInício da Vigência em 1971/2

Bibliografia Básica:
Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice, Addison-Wesley Professional, 3a ed., 2012.
Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, 2a ed., 2004.
Andreas Zeller, Why Programs Fail, Second Edition: A Guide to Systematic Debugging, Mor-gan Kaufmann, 2a ed., 2009.
Bibliografia Complementar:
Jon Bentley, Programming Pearls, Addison-Wesley Professional, 2a ed. , 1999.
Norman Matloff, Peter Jay Salzman, The Art of Debugging with GDB, DDD, and Eclipse, No Starch Press, 1a ed., 2008.
Daniel M. Hoffman, David M. Weiss, Software Fundamentals: Collected Papers by David L. Parnas, Addison-Wesley Professional, 1a ed., 2001.
Edsger W. Dijkstra, A Discipline of Programming, Prentice Hall, 1976.
Robert L. Glass, Facts and Fallacies of Software Engineering. ed. Pearson 2003.