Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Sofia Almada Carreiro Alterado mais de 8 anos atrás
1
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre - 2012 Plano da Disciplina
2
Engenharia de Software ©2012 Ludimila Monjardim Casagrande2 Ementa O conceito, o objetivo e as áreas da engenharia de software; Relação entre produto e processo de desenvolvimento de software; Ciclo de vida e paradigmas de desenvolvimento de software; Os conceitos de metodologia, técnica e ferramenta em engenharia de software; Processos de software: conceitos, tipos, níveis, melhoria; O conceito de qualidade de software. Modelos e normas de qualidade de software.
3
Engenharia de Software ©2012 Ludimila Monjardim Casagrande3 Objetivos A disciplina deve capacitar o aluno a aplicar os princípios, as técnicas, as ferramentas, as metodologias e os conceitos da Engenharia de Software no desenvolvimento de sistemas. Ao término da disciplina, os alunos devem ser capazes de analisar situações reais e de sugerir as melhores soluções de software aplicáveis. Os alunos também devem desenvolver uma visão geral e crítica de toda a área e de todo o processo de Engenharia de Software e devem contribuir para a proposição de ações para controle e garantia de qualidade e para a melhoria contínua dos processos de produção de software.
4
Habilidades e Competências Espera-se que os alunos, ao final da disciplina, sejam capazes de: desenvolver raciocínio crítico sobre a prática de desenvolvimento de software; identificar e sugerir os processos de desenvolvimento de software melhor aplicáveis a cada situação real; compreender e aplicar as metodologias, as ferramentas e as técnicas voltadas para o desenvolvimento de sistemas; discutir e propor ações relativas ao controle, à garantia e à melhoria contínua da qualidade dos processos e produtos de software. Engenharia de Software ©2012 Ludimila Monjardim Casagrande4
5
Engenharia de Software ©2012 Ludimila Monjardim Casagrande5 Conteúdo Unidade I – Introdução à Engenharia de Software – 12 horas Apresentação da disciplina e da metodologia de ensino. Conceitos fundamentais da Engenharia de Software. Processos de software e as atividades de desenvolvimento. Modelos de ciclo de vida de software. Conceito de projeto e de escopo.
6
Engenharia de Software ©2012 Ludimila Monjardim Casagrande6 Conteúdo Unidade II – Qualidade de Software – 8 horas Introdução à qualidade de software. Gestão da qualidade e auditoria de sistemas. Modelos e normas de qualidade (CMM, CMMI, MPS.BR, normas ISO). Os processos da qualidade.
7
Engenharia de Software ©2012 Ludimila Monjardim Casagrande7 Conteúdo Unidade III – Gerenciamento de prazo, estimativas e métricas de software – 8 horas Gerenciamento de prazo (tempo). Estimativas e métricas de software. Análise de pontos por função.
8
Engenharia de Software ©2012 Ludimila Monjardim Casagrande8 Conteúdo Unidade IV – Processos de Software, Métodos de Desenvolvimento – 32 horas Princípios e modelos de desenvolvimento ágil. O processo RUP (Rational Unified Process). Implementação e documentação. Verificação, validação e testes. Gerência de configuração e controle de versão. Entrega, implantação e manutenção de sistemas.
9
Engenharia de Software ©2012 Ludimila Monjardim Casagrande9 Método de Trabalho Aulas expositivas e dialogadas; Estudo de casos; Leitura de artigos; Atividades práticas supervisionadas; Material postado no Portal Universitário; Exercícios de revisão.
10
Engenharia de Software ©2012 Ludimila Monjardim Casagrande10 Método de Avaliação A avaliação será realizada da seguinte forma: 1º bimestre 1 teste escrito (T1) – 30 pontos 1 prova escrita (P1) – 70 pontos 2 trabalhos práticos (TR1 + TR2) – 100 pontos 2º bimestre 1 teste escrito (T2) – 30 pontos 1 prova escrita (P2) – 70 pontos 2 trabalhos práticos (TR3 + TR4) – 100 pontos
11
Engenharia de Software ©2012 Ludimila Monjardim Casagrande11 Método de Avaliação As médias bimestrais serão calculadas da seguinte forma: M1 = ((T1 + P1) x 0,666) + ((TR1 + TR2) x 0,334) M2 = ((T2 + P2) x 0,666) + ((TR3 + TR4) x 0,334) ou pelas fórmulas equivalentes M1 = (((T1 + P1) x 2) + ((TR1 + TR2) x 1))/3 M2 = (((T2 + P2) x 2) + ((TR3 + TR4) x 1))/3
12
Engenharia de Software ©2012 Ludimila Monjardim Casagrande12 Método de Avaliação A média final será obtida da seguinte forma: MF = (M1 + M2)/2 Será considerado aprovado o aluno que obtiver nota igual ou superior a 60 pontos no resultado final e que frequentar, no mínimo, 75% das aulas da disciplina.
13
Engenharia de Software ©2012 Ludimila Monjardim Casagrande13 Datas Datas das avaliações: T1: 13/09/2012 P1: 04/10/2012 T2: 13/11/2012 P2: 06/12/2012 2ª chamada: 11/12/2012 Obs.: O aluno tem direito a fazer, no máximo, duas avaliações de 2ª chamada, que serão aplicadas no mesmo dia.
14
Trabalhos Práticos – ICA1 1º Bimestre (ICA1): TR1: Definição do escopo e da EAP (Estrutura Analítica de Projeto) de um projeto de software a ser utilizado como estudo de caso. Valor a compor o ICA1: 40 Pontos. Data: 28/08/2012. TR2: Elaboração de um plano para o projeto de software do estudo de caso. Valor a compor o ICA1: 60 Pontos. Data: 25/09/2012. Engenharia de Software ©2012 Ludimila Monjardim Casagrande14
15
Trabalhos Práticos – ICA2 2º Bimestre (ICA2): TR3 : Definição das atividades e elaboração de um cronograma para o projeto de software do estudo de caso. Valor a compor o ICA2: 60 Pontos. Data: 06/11/2012. TR4: Projeto Integrador. A nota do TR4 será correspondente à nota do Projeto Integrador e valerá 40 pontos. Engenharia de Software ©2012 Ludimila Monjardim Casagrande15
16
Engenharia de Software ©2012 Ludimila Monjardim Casagrande16 Bibliografia Básica FALBO, R. A. Notas de Aula: Engenharia de Software. UFES. Disponível em: http://www.inf.ufes.br/~falbo. 2005.http://www.inf.ufes.br/~falbo PRESSMAN, Roger S. Engenharia de Software. 6ª Edição. São Paulo: McGraw-Hill, 2006. SOMMERVILLE, Ian. Engenharia de Software. 6ª Edição. São Paulo: Pearson Addison Wesley, 2005.
17
Engenharia de Software ©2012 Ludimila Monjardim Casagrande17 Bibliografia Complementar DENNIS, Alan; WIXOM, Bárbara Haley. Análise e Projeto de Sistemas. 2ª Edição. Rio de Janeiro: LTC, 2005. KOSCIANSKI, André. Qualidade de software: aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. 2 ed. São Paulo: Novatec, 2007. LARMAN, Craig. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos e ao Processo Unificado. 2ª Edição. Porto Alegre: Bookman, 2004.
18
Engenharia de Software ©2012 Ludimila Monjardim Casagrande18 Bibliografia Complementar PAULA FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e padrões. 2 ed. Rio de Janeiro: LTC, 2005. STAIR, Ralph M. Princípios de sistemas de informação: uma abordagem gerencial. 2 ed. Rio de Janeiro: LTC, 1998. Revista: Mundo PM (Project Management)
19
Outras Referências Bibliográficas SEI. The Capability Maturity Model – Guidelines for Improving the Software Process. Addison-Wesley, 1995. CPqD. Modelo de Maturidade de Capabilidade de Software (CMM). Tradução realizada pelo CPqD. Versão 1.2. 2001. CPqD. CMM – Nível 2. Tradução realizada pelo CPqD. Versão 1.2. 2001. Engenharia de Software ©2012 Ludimila Monjardim Casagrande19
20
Por onde começar a estudar... FALBO, R. A. Notas de Aula: Engenharia de Software. 2005. Disponível em http://www.inf.ufes.br/~falbo.http://www.inf.ufes.br/~falbo CPqD. CMM – Nível 2. Tradução realizada pelo CPqD. Versão 1.2. 2001. Engenharia de Software ©2012 Ludimila Monjardim Casagrande20
21
Um ótimo semestre para todos!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.