Engenharia de Software -  5605.3

Universidade Federal do Maranhão
Departamento de Informática

Professor:  Profa.Maria Auxiliadora Freire

Pré-requisito:   Paradigmas de Programação

Carga Horária: 60

Créditos:           4.0.0

Horário:            3a (8-9) e 5a (8-9)  

Sala:                  B2-S100

 

 

Ementa

 

Conceitos de Engenharia de Software. Produto e processo de desenvolvimento de software. Extração, análise e especificação de requisitos. Métodos de desenvolvimento de software. Verificação, validação e manutenção de especificações de software. Planejamento e gestão de projetos. Estimativas: métricas e modelos de custo, estudo de viabilidade. 

 

Programa

Bibliografia

Notas de Aula

Programa

                        1- Introdução

                        2- Processo de Software

                        3- Requisito de Software

                        4- Gerenciamento de Custo ( Viabilidade)

                        6- Modelo de Sistema

                        6- Diagrama de Entidade e Relacionamento

                        7- Modelo de Projeto

                        9- Verificação, Validação e Teste

                        9- Evolução de Software

           

 

.

            volta  

 

    Bibliografia

- Básica

-          Sommerville, Ian, Engenharia de Software. Ed. Addison Wesley, 6º Edição

-          PRESSMAN, ROGER, Engenharia de Software. Ed. Mc-Graw Hill, 3th Edition, 1995.

-          POMPILHO, S. Análise Essencial – Guia Prático de Análise de Sistemas. Ed.Infobook, 1995.

 

- Complementar

 

-          DAVIS, W. S. Análise e Projeto de Sistemas - Uma abordagem Estruturada. Ed. Livros Técnicos e Científicos. 1987.

-          PAGE-JONES, M., Projeto Estruturado de Sistemas. Ed McGraw Hill. 1988

-          YOURDON, E. AND CONSTANTINE, L Structured Design. Ed. Yourdon Press, 1978

-          GANE, CHRIS - Desenvolvimento Rápido de Sistemas. LTC Editora. 1988.

-          NETO, ACÁCIO F.. Engenharia da Informação.McGraw,1988.

-          MARTIN, JAMES & MCCLURE C. Técnicas Estruturadas e CASE. McGraw,1971

-          MARTIN,JAMES – Princípios de análise e projeto Baseados em Objetos. Ed.Campus. 1974.

-          YOURDON, E. Análise Estruturada Moderna. Ed Yourdon Press. 1987

-          DEMARCO,TOM – Análise Estruturada e Especificação de Sistema. Ed. Campus.1987.

-          http://wps.prenhall.com/br_pfleeger_engsoftware_2

-          www.aw.com/sommerville_br

-          

-          Desenvolvimento Ágil de Software com Programação eXtrema (XP): Conceitos Básicos e a Experiência da ALESP. Alfredo Goldman e Fabio Kon. Apresentação na ALESP/INTERLEGIS em 14/10/2005. (slides) (vídeo MPEG4) (vídeo Windows Media)

     volta  

 

     Notas_de_Aulas --> veja no SIGAA

roteiro-2014.1

                        1- Introdução

                        2- Processo de Software

                        3- Requisito de Software

                        4- Gerenciamento de Custo ( Viabilidade)

                        5- Gerenciamento de Pessoal / tempo ( Cronograma)

                        6- Modelo de Sistema

                        7- Modelo de Sistema - Casos de Uso

                        8- Diagrama de Entidade e Relacionamento

                        8.1- DER - Normalização

                        9- Verificação, Validação e Teste

                       10- Evolução de Software

                       

 

 

      volta