(MASB - 15/7/2011)

 

Disciplina: DCC599: Engenharia de Produtos de Software II
Professores responsáveis: Rodolfo Sérgio Ferreira de Resende; Eduardo Magno Ferreira; Marco Túlio Oliveira Valente.
Carga Horária: 30 horas
Créditos: 2
Tipo: Optativa

Ementa

Conceitos introdutórios e básicos de Engenharia de Software.
Utilização de processo e projeto na produção de sistemas de software.
Atividades de desenvolvimento com foco no domínio da solução do problema: disciplinas de desenho(projeto), implementação e teste de sistemas de software.

Programa

  • Conceitos básicos.
  • Desenho de arquitetura
  • Desenho utilizando orientação a objetos.
  • Desenho de interface de usuário.
  • Desenvolvimento rápido de software.
  • Reúso de software.
  • Desenvolvimento de software.
  • Desenvolvimento de software baseado em componentes.
  • Evolução de software.
  • Teste de software.
  • Aspectos de desenho, implementação e testes nos métodos tradicionais e ágeis.
Bibliografia Principal

Ian Sommerville, Engenharia de Software, Pearson Addison-Wesley, 2007

Bibliografia Complementar:

1. Wilson de Padua Paula Filho, Engenharia de Software: Fundamentos, Métodos e Padrões, LTC Editora. Terceira Edi9ção. Rio de Janeiro - RJ, 2009.

2. George T. Heineman and William T. Councill, Component-Based Software Engineering: Putting the Pieces Together, Addison Wesley, 2001.

3. Wilbert O. Galitz, The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, Wiley, 3rd edition, 2007.

4. Grady Booch, Ivar Jacobson e James Rumbaugh. The Unified Modeling Language User Guide. Addison-Wesley, Reading -MA, Second Edition, 2005.

5. IEEE. IEEE Standards Collection - Software Engineering. IEEE, New York - NY, 1994.

6. Ivar Jacobson, James Rumbaugh e Grady Booch. Unified Software Development Process. Addison-Wesley, Reading - MA, 1999.

7. James Rumbaugh, Ivar Jacobson e Grady Booch. Unified Modeling Language Reference Manual. Addison-Wesley, Reading - MA, Second Edition, 2004.


 

>>Alairm ::: Comunicação<<
>>Engenharia de Software<< >>Análise de Sistemas<< >>Tecnologias da Informação<< >>Sistemas de Informação<< >>Métodos e Ferramentas da Computação<< >>Regulamento<< >>Página Inicial<< >>Disciplinas do CEI<< >>Professores  da Especialização em Informática<< DCC/UFMG >>Universidade Federal de Minas Gerais<< >>Gestão em Tecnologia da Informação<<