Ementa de Disciplinas


ENGENHARIA DE SOFTWARE

EA976


ENGENHARIA DE SOFTWARE

Núcleo comum (34)

OF

T

P

L

S

SL

C

2 4 0 0 4 4 4
Período de Oferecimento da Disciplina, segundo a convenção:
1 - Primeiro Período Letivo
2 - Segundo Período Letivo
5 - Ambos os Semestres Letivos.
6 - A Critério da Unidade
Horas-aula Semanais de Teoria Horas-aula Semanais de Prática Horas-aula Semanais de Laboratório Horas-aula Semanais Horas-aula Semanais em Sala Crédito da Disciplina, Relativo a um período letivo de quinze semanas
 
Pré Requisitos
EA 877 /EA876/EA879 /MC 202
        
Ementa Software e Engenharia de Software. Análise de Sistemas Computacionais. Análise de requisitos de software. Metodologias de Análise de Requisitos. Projeto de Software: projeto preliminar e projeto detalhado. Metodologias de Projeto de Software. O paradigma da Orientação a Objetos.
 
 
Ementa Detalhada 1- Software e Engenharia de Software: Software: características, componentes aplicações. A crise do software: problemas e causas. Mitos do software. Paradigmas da engenharia de software: ciclo de vida clássico, prototipação, o modelo espiral, técnica de quarta geração. 2- Análise de Sistemas Computacionais: Sistemas Computacionais: hardware, software, fatores humanos e banco de dados. Análise de Sistemas: Identificação da necessidade, Estudo de viabilidade, Viabilidade econômica, Viabilidade técnica. Metodologias de modelamento de Sistemas. Simulação de Sistemas. Especificação de Sistemas. Revisão. 3- Análise de Requisitos do Software: Atividades da análise. O analista. Técnicas de comunicação. Os princípios fundamentais da análise. Os princípios da especificação. Os princípios da representação. Prototipação. A especificação. Revisão. 4- Metodologias clássicas de Análise de Requisitos Análise estruturada. Análise segundo Jackson. DSSD. Especificação formal. Ferramentas automatizadas. 5- Projeto de software: O processo de projeto. Os produtos do projeto. Fundamentos de projeto: abstração, refinamento, ocultamento da informação, independência funcional, coesão e acoplamento. 6- Projeto detalhado. Ferramentas de projeto detalhado. 7- Projeto preliminar. Metodologias de projeto: Projeto estruturado. Projeto segundo Jackson. Projeto segundo Warnier. 8- O paradigma da Orientação a Objetos. Conceitos
 
 
Bibliografia
PRESSMAN,R.S. Engenharia de Software Makron / McGraw Hill, 1995.
 
 
Professor(es) Responsáve(l/is) pela Atualiza ção 07/05/2007


 


UNICAMP FEEC grad disciplinas                   Sugestões

Modificado em 20/10/2017


Voltar à Disciplinas