Академический Документы
Профессиональный Документы
Культура Документы
03 agosto
31 agosto
14 Projeto de Software setembr Padres de Projeto o (Design Patterns) 21 Projeto de Software setembr Arquiteturas de Software o (Frameworks) 28 Seminrio 1
setemb ro 05 outubr o 19 outubro 26 outubro 09 novemb ro 16 novemb ro 23 novemb ro 30 novem bro Avaliao 1 (primeira prova) Gerncia de Requisitos Gerncia de Requisitos Teste de Software
Teste de Software
Ementa
Introduo a software e Engenharia de Software; Princpios da Engenharia de Software; Qualidades esperadas em Engenharia de Software; Ciclo de vida em desenvolvimento de software; Processos de desenvolvimento de Software tradicionais e geis; Projeto de Software Padres de projeto (design patterns) e Arquiteturas (frameworks); Gerncia de requisitos; Requisitos funcionais e no-funcionais; Verificao e Validao de Software; Teste de Software; Evoluo em Software; Sistemas Legados, Manuteno e Re-engenharia; Engenharia de software baseada em Objetos, Aspectos, Agentes, Componentes, Servios e Modelos.
Objetivos
Capacitar o aluno a compreender e implementar a Engenharia de Software atravs de seus conceitos relacionados ao processo de desenvolvimento de software.
Programa
Introduo a Engenharia de Software - Princpios da Engenharia de Software - Qualidades Esperadas de um software Processo de Desenvolvimento de Software - Processos tradicionais - Processos geis Projeto de Desenvolvimento de Software - Projeto de software - Gerenciamento de riscos - Projeto de arquitetura - Padres de projeto Design patterns - Arquiteturas de software - Frameworks Gerncia de Requisitos - Requisitos funcionais - Requisitos no funcionais Teste de Software verificao e validao Evoluo em software - Reengenharia de Software - Manuteno de Software - Sistemas legados Engenharia de software baseada em objetos, aspectos, agentes, componentes, servios e modelos Estudos de Caso e Estado da Arte em Engenharia de Software
Estratgias de Ensino
Aulas tericas e dependendo do contedo, prticas - atravs de exposio dialogada utilizando recursos como quadro-negro, transparncias e micro/datashow. Realizao de trabalhos em grupo de aplicao dos conceitos apresentados. Pesquisas bibliogrficas. Utilizao de laboratrio de informtica.
Avaliao
A avaliao semestral integrada pela nota A1, composta de: Prova parcial 1 avaliao escrita Trabalhos parciais 1 / Seminrio 1 Prova parcial 2 avaliao escrita Trabalhos parciais 2 / Seminrio 2 individual 30% individuais/grupo 20% individual 30% individuais/grupo 20%
O aluno que obtiver nota A1 igual ou superior a 7,0 (sete) est aprovado. Caso contrrio, e desde que tenha freqncia exigida de 75% e nota A1 superior ou igual a 4,0 (quatro), submete-se a exame (A2). A mdia final ento calculada por (A1+A2)/2 e a aprovao dar-se- caso a mdia final seja igual ou superior a 6,0 (seis)
Bibliografia
Bsica SOMMERVILLE, I. Engenharia de Software (8. edio). Editora Pearson/Prentice Hall, 2007. PRESSMAN, R. S. Engenharia de Software. So Paulo: MCGraw-Hill, 2006. Complementar GUSTAFSON, D. Engenharia de Software. Porto Alegre: Bookman, 2003. PFLEEGER, S. Engenharia de Software: Teoria e Prtica. Prentice Hall, 2004. PETERS, J.F.; PEDYCZ, W. Engenharia de Software. Rio de Janeiro: Campus, 2001.