Você está na página 1de 2

PROGRAMA DE DISCIPLINA

CURSO: Engenharia de Computao

CURRCULO: 11701-A

DISCIPLINA: Engenharia de Software

CDIGO: 1210741

CURSO: Computao

CDIGO: 121

CARGA HORRIA (h): 72 TERICA (h):


PROGRAMA N

VIGNCIA DE

PRTICA (h):
/

CRDITOS: 4

AT ______/______/______

OBJETIVOS: Conscientizar o aluno sobre o desenvolvimento de software com alto padro de qualidade
atravs da compreenso dos conceitos fundamentais de engenharia de software.
EMENTA: Desenvolvimento de software. Papel da linguagem de programao. Ambientes e Ferramentas
de Desenvolvimento. Seleo de linguagens para aplicaes. Gerncia de Desenvolvimento de software:
Planejamento, Controle, Organizao de Equipes e Gerncia de Riscos.
Anlise de requisitos.
Especificao. Projeto. Implementao. Verificao e validao. Manuteno. Controle de qualidade.
Manuteno. Segurana e privacidade. Testes de software.
HORAS
AULA

CONTEDO PROGRAMTICO
1. ENGENHARIA DE SOFTWARE
1.1. A Importncia do Software.
1.2. O que a Engenharia de Software.
1.3. Fatores que Influenciam a Aplicao da ES.
1.4. A Evoluo do Software e sua Crise.
1.5. Caractersticas e Componentes de Software.
1.6. Desenvolvimento Metdico de Softwares.
1.7. Problemas Comuns nos Processos de Desenvolvimento.
1.8. O Mercado de Desenvolvimento de Software.
2. DESENVOLVIMENTO DE PROJETOS
2.1. Plano de Projetos.
2.2. Diretrizes/Roteiros.
2.3. Fases de Projetos.
2.4. Gerenciando Projetos.
2.5. Planos de Fases, Acompanhamento, Controle de Alteraes, Documentao, Testes,
Treinamento e Implantao/Operao.
2.6. Estudos de Viabilidade.
3. ENGENHARIA DE REQUISITOS
4. NOVAS TECNOLOGIAS DA ENGENHARIA DE SOFTWARE
4.1. Pesquisa na Internet e artigos selecionados.

Pgina 1 de 2

4.2. Leituras Complementares.


4.3. Assuntos Contemporneos.
5. ORIENTAO A OBJETOS
5.1. Conceitos.
5.2. Exemplos de Aplicao.
6. FERRAMENTAS CASE
6.1 Conceitos.
6.2. Importncia e Utilizao na ES.
6.3. Principais Produtos.
7. PADRES DE DESENVOLVIMENTO DE SOFTWARE
7.1. Histrico
7.2. Padres de gerenciamento
8. CUSTOMIZAES
8.1. Projetos menores
8.2. XP Extreme Programming.
9. UNIFIED DEVELOPMENT PROCESS
9.1. Definio.
9.2. Aplicao.
10. INTRODUO A MTRICAS NO DESENVOLVIMENTO DE SOFTWARE
10.1. Conceitos e exemplos
10.2. Viabilidade atravs de ferramentas
11. QUESTES GERENCIAIS NO DESENVOLVIMENTO DE SOFTWARE
11.1 Conceitos
BIBLIOGRAFIA BSICA:
PRESSMAN, R. S. Engenharia de Software. So Paulo, Ed. McGraw-Hill
SOMMERVILLE, I. Engenharia de Software. So Paulo, Ed. Addison Wesley
BIBLIOGRAFIA COMPLEMENTAR:
PFLEEGER, S.L. Engenharia de Software Teoria e Prtica. So Paulo, Ed. Pearson Prentice Hall, 2004
GUSTAFSON, D., Engenharia de Software Coleo Schaum, Ed. Bookman, 2003.

Pgina 2 de 2

Você também pode gostar