Banco de Dados e Engenharia de Software

Propaganda
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE ENSINO SUPERIOR DO SERIDÓ
DEPARTAMENTO DE COMPUTAÇÃO E TECNOLOGIA
Processo Seletivo de Provas e Títulos para Professor Substituto na Área de: ​Banco
de Dados e Engenharia de Software
Programa do Processo Seletivo
1.
2.
3.
4.
5.
6.
Banco de Dados Relacionais
1.1.
Modelagem lógica de dados
1.2.
Modelo relacional
1.3.
Álgebra relacional
1.4.
Linguagem SQL
1.5.
Normalização
Banco de Dados não Relacionais
2.1.
Banco de dados específicos: multimídia, temporal, lógico, geográfico, etc;
2.2.
Banco de dados NoSQL
2.3.
Banco de dados orientados a objeto
Análise de Dados Multidimensionais
3.1.
Operadores dimensionais
3.2.
Inteligência de mercado (​business intelligence​)
3.3.
Data wahehouse​ e ​data marts
3.4.
Visualização multidimensional dos dados
3.5.
Mineração de dados
Modelos de processos
4.1.
Ciclo de vida de desenvolvimento de software
4.2.
Modelos de processos prescritivos (cascata, evolucionário, incremental,
entre outros)
4.3.
Processo unificado
4.4.
Processos ágeis
Projeto e Arquitetura de Software
5.1.
Projeto arquitetural (atributos de qualidade, padrões e documentação)
5.2.
Arquitetura evolucionária e design emergente
5.3.
Reuso: frameworks e componentes
5.4.
Refatoração
Verificação e Validação de Software
6.1.
Formas de verificação e validação de programas.
6.2.
Testes de software (Testes de unidade, integração, sistema, aceitação,
regressão, entre outros)
6.3.
Técnicas e critérios de teste (Teste funcional, estrutural, de mutação,
baseado em modelos, entre outros)
6.4.
Teste orientado a objetos
Rua Joaquim Gregório, S/N - Campus Universitário, 59.300-000, Caicó, RN
Fone: (84) 3421- 4956 / 3421-4957 - Email: [email protected]
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE ENSINO SUPERIOR DO SERIDÓ
DEPARTAMENTO DE COMPUTAÇÃO E TECNOLOGIA
6.5.
6.6.
Teste de aplicações web
Evolução de software (Manutenção e controle de versões)
Relação de Temas para Prova Didática
1.
2.
3.
4.
5.
6.
Banco de Dados Relacionais
Banco de Dados não Relacionais
Análise de Dados Multidimensionais
Modelos de processos
Projeto e Arquitetura de Software
Verificação e Validação de Software
Bibliografia
BARBIERI, Carlos. BI2 - Business Intelligence: Modelagem e Qualidade. Rio de Janeiro:
Elsevier, 2011.
CASTRO, Eduardo Bernardes. Modelagem Lógica de Dados: Construção básica e
simplificada. Rio de Janeiro: Editora Ciência Moderna, 2012.
COHN, Mike. Desenvolvimento de software com Scrum: aplicando métodos ágeis com
sucesso. Porto Alegre: Bookman, 2011.
DATE, Christopher J. Introdução a sistemas de bancos de dados. Rio de Janeiro:
Elsevier, 2004.
MOLINARI, Leonardo. inovação e automação de testes de software. São Paulo: Érica,
2010.
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto
Alegre: McGraw Hill, 2011.
SOMMERVILLE, Ian. Engenharia de Software. 8.ed. São Paulo: Pearson, 2007.
SHORE, James; WARDEN, Shane. A arte do desenvolvimento ágil. Rio de Janeiro: Alta
Books, 2008.
TONSIG, Sérgio Luiz. Engenharia de software: análise e projeto de sistemas. 2. ed. Rio
de Janeiro: Ciência Moderna, 2008.
VALLE, André Bittencourt do; SOARES, Carlos Alberto Pereira; FINOCCHIO JR, José;
SILVA, Lincoln de Souza Firmino da. Fundamentos do gerenciamento de projetos. 2 ed.
Rio de Janeiro: Editora FGV, 2010.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de
Dados, 6ª Ed. Rio de Janeiro: Elsevier, 2012.
WAZLAWICK, Raul Sidnei. Engenharia de software: Conceitos e práticas. Rio de Janeiro:
Campus, 2013.
Rua Joaquim Gregório, S/N - Campus Universitário, 59.300-000, Caicó, RN
Fone: (84) 3421- 4956 / 3421-4957 - Email: [email protected]
Download