DAS6602: Técnicas Computacionais Aplicadas à Sistemas de Controle e Automação Industrial

Ementa:

Engenharia de software: modelos de desenvolvimento de software, qualidade de software, planejamento, análise de requisitos, projeto,
implementação, testes e manutenção. Ambientes e ferramentas CASE. Orientação à objeto: conceituação básica, análise, projeto,
implementação; técnica e metodologia UML; estudo de caso. Algoritmos e estruturas de dados: fundamentos, estruturas básicas, alocação
estática e dinâmica de memória, complexidade computacional. Aplicações na área de grafos: conceitos básicos, exemplos de algoritmos,
escolha da estrutura de dados, otimização da implementação.
 

2002/I       2001/I



2002/I - Técnicas Computacionais Aplicadas à Sistemas de Controle e Automação Industrial

    Média = ( P1  +  T1  +  T2  +  P2  +  T3 ) / 5               ASSUMIDA PELO PROF. EDUARDO

          Parte 1:    Introdução, modelos de desenvolvimento, redes canal/agência    (20% prova P1)
          Parte 2:    Estruturas de dados    (trabalho T1, 80% prova P1)
          Parte 3:    Orientação a objetos, UML    (trabalho T2, 20% prova P2)
          Parte 4:    Seminários baseados nos artigos da IEEE Software    (trabalho T3, 80% prova P2)
                            - Cada aluno deve escolher um artigo da IEEE Software, pegar o "ok" do professor
                            - Cada aluno apresenta o seu artigo em 30 minutos
                            - Para cada artigo, 2 ou 3 alunos elaboram uma questão cada um
                            - Nota T3 baseada na apresentação do seu artigo e nas questões elaboradas para outros artigos
                            - Nota P2 prova baseada nas questões sobre os artigos mais OO
 
 

Plano da disciplina (tentativa)

ter  2/abr  Apresentação, linguagem C
qua  3/abr  Introdução a engenharia de software
ter  9/abr  Engenharia de software, redes canal/agência
qua 10/abr  Estruturas de dados
ter 16/abr  Estruturas de dados
qua 17/abr  Estruturas de dados
ter 23/abr  Estruturas de dados
qua 24/abr  Estruturas de dados
ter 30/abr  Complexidade computacional
qua  1/mai  FERIADO
ter  7/mai  Prova P1
qua  8/mai  Seminário
ter 14/mai  Orientação a objetos
qua 15/mai  Seminário
ter 21/mai  UML
qua 22/mai  Seminário
ter 28/mai  UML
qua 29/mai  Seminário
ter  4/jun  UML
qua  5/jun  Seminário
ter 11/jun  UML
qua 12/jun  Prova P2
 

Bibliografia

Notas de aula.

Artigos da revista IEEE Software.

Ian Sommerville. Software Engineering.
6th edition. Addison-Wesley, 2001. ISBN 0-201-39815-X.

Roger S. Pressman. Software Engineering: A Practitioner´s Approach.
5th edition. McGraw-Hill, 2001. ISBN 0-07-365578-3.

Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language.
2nd edition. Prentice Hall, 1988. ISBN 0-13-110362-8.

H. M. Deitel, P. J. Deitel. C++ Como Programar.
3a edição. Bookman, 2001. ISBN 85-7307-740-9.
 
 



2001/I - Técnicas Computacionais Aplicadas à Sistemas de Controle e Automação Industrial