1
UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de Engenharia Unidade Universitária: ESCOLA DE ENGENHARIA Componente Curricular: Exclusivo de curso ( X ) Eixo Comum ( ) Eixo Universal ( ) Curso: Engenharia Mecânica Núcleo Temático: Nome do Componente Curricular: Engenharia de Software ** Código do Componente Curricular: Carga horária: 4 ha ( 4 ) Sala de aula ( 0 ) Laboratório ( 0 ) EaD Etapa: Ementa: Estudo sobre os principais processos e métodos para desenvolvimento de software. Análise de modelos e técnicas de modelagem e sua aplicação prática na produção de software. Processos de Software: Modelos de Processo e Desenvolvimento Ágil; Modelagem:Princípios e requisitos, Projeto e Ferramentas; Gestão da Qualidade:Testes, Métricas e Manutenção. Aplicação dos conhecimentos teóricos em sistemas comerciais de modelagem de dados e linguagens de programação orientadas a objeto (POO). Bibliografia Básica: SOMMERVILLE, I. Engenharia de software. 6ª ed., 2. reimpr. São Paulo: Pearson/Addison Wesley, 2005. PRESSMAN, R. Engenharia de Software. 7ª ed. São Paulo: McGraw-Hill- Artmed, 2011. GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. São Paulo: Novatec, 2010. Bibliografia Complementar: PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed.reimpr. São Paulo: Pearson Prentice Hall, 2012.. SCHACH, Stephen R. Engenharia de software: os paradigmas clássico e orientado a objetos. 7.ed. São Paulo: McGraw-Hill, 2009. BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 2ª ed. Rio de Janeiro: Elsevier;Campus. 2007. SILVEIRA, Guilherme; SILVEIRA, Paulo. Introdução à arquitetura e design de software: uma visão sobre a plataforma Java. São Paulo: Elsevier – Campus.

UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de …...técnicas de modelagem e sua aplicação prática na produção de software. Processos de Software: Modelos de Processo e Desenvolvimento

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de …...técnicas de modelagem e sua aplicação prática na produção de software. Processos de Software: Modelos de Processo e Desenvolvimento

UNIVERSIDADE PRESBITERIANA MACKENZIE

Escola de Engenharia

Unidade Universitária: ESCOLA DE ENGENHARIA

Componente Curricular: Exclusivo de curso ( X ) Eixo Comum ( ) Eixo Universal ( )

Curso: Engenharia Mecânica

Núcleo Temático:

Nome do Componente Curricular: Engenharia de Software **

Código do Componente Curricular:

Carga horária: 4 ha

( 4 ) Sala de aula ( 0 ) Laboratório ( 0 ) EaD

Etapa: 6ª

Ementa: Estudo sobre os principais processos e métodos para desenvolvimento de software. Análise de modelos e técnicas de modelagem e sua aplicação prática na produção de software. Processos de Software: Modelos de Processo e Desenvolvimento Ágil; Modelagem:Princípios e requisitos, Projeto e Ferramentas; Gestão da Qualidade:Testes, Métricas e Manutenção. Aplicação dos conhecimentos teóricos em sistemas comerciais de modelagem de dados e linguagens de programação orientadas a objeto (POO).

Bibliografia Básica:

• SOMMERVILLE, I. Engenharia de software. 6ª ed., 2. reimpr. São Paulo: Pearson/Addison Wesley, 2005.

• PRESSMAN, R. Engenharia de Software. 7ª ed. São Paulo: McGraw-Hill- Artmed, 2011.

• GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. São Paulo: Novatec, 2010.

Bibliografia Complementar:

• PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed.reimpr. São Paulo: Pearson Prentice Hall, 2012..

• SCHACH, Stephen R. Engenharia de software: os paradigmas clássico e orientado a objetos. 7.ed. São Paulo: McGraw-Hill, 2009.

• BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 2ª ed. Rio de Janeiro: Elsevier;Campus. 2007.

• SILVEIRA, Guilherme; SILVEIRA, Paulo. Introdução à arquitetura e design de software: uma visão sobre a plataforma Java. São Paulo: Elsevier – Campus.