UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 5 a ETAPA

Documentos relacionados
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes

Análise e Projetos de Sistemas - INF014

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DA 3ª. ETAPA

CARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação

PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

Teoria Geral dos Sistemas

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS OPTATIVAS II

PROJETO INTERDISCIPLINAR PARA 2º SEMESTRE DE 2016

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO

Gestão de Projectos de Software - 1

UFG - Instituto de Informática

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

RELAÇÃO DESCRITIVA DO ACERVO INDICADO NO PPC Campus Formosa

Requisitos de Sistemas

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

ENGENHARIA DE SOFTWARE

Engenharia de Software - 1

1. Currículo do Curso 1.1. Ementas e Bibliografias. Carga horária: 30 horas. Carga horária: 30 horas. Módulo 1: Metodologia do Trabalho

Aula 1: Apresentação. Revisão para Prova 1. Aula 2: Motivação. O que é software? Eng. de Software em Camadas. O que é Engenharia de Software?

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática MATRIZ CURRICULAR 4ª. ETAPA

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software.

LISTA DE TEMAS CONCURSO PROFESSOR EFETIVO - EDITAL 2/2012 ÁREA DE CIÊNCIA DA COMPUTAÇÃO

ENGENHARIA DE SOFTWARE. Apresentação da Disciplina

Requisitos de Sistemas

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 4ª. ETAPA

Ciclo de vida: fases x atividades

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 4ª. ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS OPTATIVAS I

Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos

CURSO: ENGENHARIA DE PRODUÇÃO EMENTAS º PERÍODO

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 6ª. ETAPA

INE 5423 Banco de Dados I

CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE. Aula 7

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

EMENTA Psicologia aplicada à Administração, A compreensão pessoal e do outro; Comunicação interpessoal; Liderança; Ética Profissional.

TECNOLOGIA DA INFORMAÇÃO. Prof. Gildo de Almeida Leonel Profª Lillian Cherrine

UNIVERSIDADE FEDERAL DO PAMPA

Ambientes de Desenvolvimento Avançados

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

Planejamento da disciplina: Modelagem de processos de negócio

GOVERNANÇA DE T.I. - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Prof. MSc. Herivelto Tiago Marcondes dos Santos

MODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

English version at the end of this document

NÍVEL DE ENSINO: CARGA HORÁRIA: PROBABILIDADE EST PROFESSOR-AUTOR:

PLANO DE ENSINO IDENTIFICAÇÃO. Eixo Tecnológico: Informação e Comunicação. Curso: Técnico em Informática. Forma/Grau: Subsequente.

Apresentação Robótica

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

RESOLUÇÃO CONSEPE 46/99 ALTERA O PLANO CURRICULAR E O REGIME DO CURSO DE ENGENHARIA DE COMPUTAÇÃO, DO CÂMPUS DE ITATIBA.

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

PROGRAMA DE PÓS GRADUAÇÃO EM CIÊNCIA E ENGENHARIA DE MATERIAIS PPGCEM UTFPR CÂMPUS LONDRINA

Ciência da Computação 1 0 Semestre de 2016

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Organização e Arquitetura de Computadores I

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

ENGENHARIA DE SOFTWARE

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Teste de Software Parte 2. Prof. Jonas Potros

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Introdução à Gestão de Processos de Negócios

Paradigmas de Software

Disciplina de. Organização de Computadores Digitais

IES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

MODELOS DE PROCESSOS (PARTE 2)

Introdução à Ciência da Computação

ANEXO VII Perfil para futuros concursos de TI da UNIFESP

FUNDAÇÃO EDUCACIONAL DE OLIVEIRA - ISEOL/FACIJUGO

Cadeira de Tecnologias de Informação. Apresentação

SSC0112 Organização de Computadores Digitais I - Turma 2

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Transcrição:

5 a ETAPA 1

OBJETOS INTELIGÊNTES CONECTADOS (00) Sala de aula 02 h/a (02) Laboratório TECNOLOGIA E INFRAESTRUTURA Etapa: 5ª Fundamentação de sistemas que utilizam objetos heterogêneos em redes ad-hoc: conceitos e aplicações. Estudo do hardware neste contexto: sensores, atuadores, controladores e shields. Estudo sobre Internet das coisas. Estudo dos métodos de desenvolvimento de micro serviços e integração com outros sistemas. Implementação de protótipos de aplicação. OLIVEIRA, A.S.; ANDRADE, F.S. Sistemas embarcados. São Paulo: Erica, 2006. WOLF, W. Computers as Components: Principle of Embedded Computing System Design. Morgan Kaufman, 2001. PULHLMANN, D.S.F. Enterprise IoT: Strategies and Best Practices for Connected Products and Services. O REILLY FEOFILOFF, P. Algoritmos em linguagem C. Rio de Janeiro: Elsevier, Campus, 2009 OLIVEIRA, A. S. Sistemas Embarcados: Hardware e Firmware na prática. São Paulo: Erica, 2010. VAHID, G. T. Embedded System Design: A Unified Hardware/Software Introduction. John Wiley & Sons, Inc., 2002. WHITE, E. Making Embedded Systems: Design Patterns for Great Software, O Reilly, 2012. YAGHMOUR, K. Embedded Android. O Reilly Media Inc. 2013. Nome: Fabio Silva Lopes 2

COMPUTAÇÃO EM NUVEM (00) Sala de aula 02 h/a (02) Laboratório TECNOLOGIA E INFRAESTRUTURA Etapa: 5ª Introdução aos componentes de infraestrutura de TI e suas funções. Conceitos e Características e Modelos de Sistemas de Computação em Nuvem. Virtualização, Balanço de Carga, Replicação, Deployment, Monitoração, SLA, Plataforma de Código Aberto para Nuvens Privadas, Principais Plataformas em Nuvem de Mercado, Ferramentas de Gerenciamento de Configuração, Automação de Deploy, Técnicas e Ferramentas para Descoberta de Serviços, Integração e Entrega (Deploy) Contínua. SOMASUNDARAM, G; SHRIVASTAVA, A.; EMC Education Services. Armazenamento e Gerenciamento de Informações. São Paulo: Bookman, 2010. VERAS, M.; Data Center componente central da infraestrutura, 1ª ed. Editora Brasport, 2011. VERA, M.; Virtualização de servidores - curso completo, 1ª ed. Editora Brasport, 2011. KUROSE, J. F., Redes de computadores e a internet, 5ª edição, editora Pearson, 2010. MARIN, P. S. Data Centers Desvendando cada passo: conceitos, projeto, infraestrutura física e eficiência energética. 1ª ed. São Paulo: Ed. Érica, 2011. O BRIAN, J. A., Sistemas de informação e as decisões gerenciais na era da internet, 3ª edição, editora Saraiva, 2004. ROBERTSON, D. C.; WEILL, P.; ROSS, J. Arquitetura de TI como estratégia empresarial. 1ª ed. Ed. M. Brooks, 2007. TAURION, C. Cloud Computing: computação em nuvem. Editora Brasport, 2009. 3

PROBABILIDADE E ESTATÍSTICA APLICADAS (02) Sala de aula 04 h/a (00) Laboratório (02) EaD FUNDAMENTOS DE COMPUTAÇÃO Etapa: 5ª EN Estudo exploratório de dados e construção de gráficos, com uso de software estatístico. Estudo de variáveis aleatórias discretas e de distribuições de probabilidade discretas. DEVORE, J. L. Probabilidade e estatística para Engenharia e Ciências. São Paulo. CENGAGE Learning. 2011. MAGALHÃES, M. N.; LIMA, A. C. P. Noções de Probabilidade e Estatística. 7ª Edição. São Paulo: EDUSP, 2013. MONTGOMERY, D. C.; RUNGER, G. C. Estatística Aplicada e Probabilidade para Engenheiros. 5ª. ed. Rio de Janeiro: Livros Técnicos e Científicos, 2013. BUSSAB, W. O.; MORETTIN, P. A. Estatística básica. 8ª. ed. São Paulo: Saraiva, 2013. COSTA NETO, P. L. O. Estatística. 2ª. ed. São Paulo: E. Blücher, 2011. DOWNING, D.; CLARK, J. Estatística aplicada. 3ª. ed. São Paulo: Saraiva, 2012. LEVINE, D. M. Estatística: teoria e aplicações usando Microsoft Excel em português. 6ª. ed. Rio de Janeiro: LTC, 2012. TRIOLA, M. F. Introdução à Estatística: Atualização da Tecnologia. 11ª. Rio de Janeiro: LTC, 2013. 4

TÓPICOS DE ENGENHARIA DE SOFTWARE (04) Sala de aula 04 h/a (00) Laboratório ENGENHARIA E SISTEMAS E Etapa: 5ª Ambiente de Produção de Software, Modelos de Processo e Modelos de Maturidade. Fundamentação de Qualidade de Software: Qualidade do Processo e Qualidade do Produto. Normas de Qualidade. Gestão de projetos de software: Métricas, Estimativas. LARMAN, C.; VODDE, B. Scaling Lean & Agile development: Thinking and organizational Tools for Large- Scale Scrum. Addison-Wesley, 2009. PRESSMAN, R.S. Engenharia de Software. 8ª ed. Bookman, McGraw-Hill, 2016. SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson, 2011. BURNSTEIN, I. Practical software testing: A process-oriented approach. 3ª printing New York: Springer, 2003. COCKBURN, A. Agile software development: the cooperative game. 2ª ed. Harlow: Addison Wesley, 2007 CRAIG, R. D.; JASKIEL, S. P. Systematic software testing. 6th printing Boston: Artech House, 2006. SOARES, M. S.; KOSCIANSKI, A. Qualidade de Software. Editora: Novatec, 2006. WAZLAWICK, R. Engenharia de Software: Conceitos e Práticas. 2ª. Edição. Rio de Janeiro: Elsevier- Campus, 2011. 5

TESTE DE SOFTWARE (02) Sala de aula 04 h/a (02) Laboratório ENGENHARIA E SISTEMAS E Etapa: 5ª Fundamentação dos conceitos e fases do processo de Verificação e Validação de software. Domínio dos conceitos do processo e técnicas de teste de software. Gerência, Análise, Projeto, implementação e execução de testes. Domínio de automação de Teste. BECK, K. TDD Desenvolvimento Guiado por Testes. Porto Alegre: Bookman, 2010. PEZZÈ, M.; YOUNG, M. Teste e análise de software: processo, princípios e técnicas. São Paulo: Bookman, 2008. SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson, 2011. BURNSTEIN, I. Practical software testing: A process-oriented approach. 3ª printing New York: Springer, 2003. COCKBURN, A. Agile software development: the cooperative game. 2ª ed. Harlow: Addison Wesley, 2007 CRAIG, R. D.; JASKIEL, S. P. Systematic software testing. 6th printing Boston: Artech House, 2006. SOARES, M. S.; KOSCIANSKI, A. Qualidade de Software. Editora: Novatec, 2006. WAZLAWICK, R. Engenharia de Software: Conceitos e Práticas. 2ª. Edição. Rio de Janeiro: Elsevier- Campus, 2011. 6

ENGENHARIA E SISTEMAS PRÁTICA PROFISSIONAL EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Etapa: 5ª 03 h/a (02) Sala de aula (00) Laboratório (01) EaD E Desenvolvimento de um projeto utilizando as ferramentas aprendidas em Engenharia de Software. Utilização das linguagens de programação aprendidas no curso. O tema dos projetos pode variar a cada semestre. O projeto deve conter as seguintes etapas: análise de viabilidade, descrição detalhada do problema, especificações do sistema a ser desenvolvido, modelagem, implementação, testes e análise dos resultados. Cada projeto deve ter um cronograma a ser seguido ao longo do semestre. LARMAN, C. Utilizando UML e Padrões. 3ª ed. São Paulo: Bookman, 2007. PRESSMAN, R.S. Engenharia de Software. 8ª ed. Bookman, McGraw-Hill, 2016. SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson, 2011. COHN, M. Desenvolvimento de Software com Scrum: Aplicando Métodos Ágeis. São Paulo: Bookman, 2011. VALLE, R.; OLIVEIRA, S. B. ANÁLISE E MODELAGEM DE PROCESSOS DE NEGÓCIO - Foco na Notação BPMN (Business Process Modeling Notation). São Paulo: Atlas, 2009. MIERS, D. BPMN Modeling and Reference Guide. Understanding and Using BPMN. Lighthouse Point. Future Strategies Inc., 2008. BLAHA, M.; RUMBAUGH, J. Modelagem e projetos baseados em objetos com UML 2. Rio de Janeiro: Elsevier-Campus, 2006. BOOCH, G. Object-oriented analysis and design with applications. 3.ed. Addison-Wesley, 2007. 7