Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre - 2012 Plano da Disciplina.

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

Engenharia de Software
O Processo Praxis 3.0 Processos de Software 25/03/2017
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 13
Programa e Plano de Ensino
Disciplina: ADMINISTRAÇÃO DE PRODUÇÃO E OPERAÇÃO
UENP - FALM Análise e Projeto de Sistemas III
APSI III Aline Vasconcelos
CMM(Capabililty Matury Model)
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Introdução a Engenharia de Software
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Modelagem de Software.
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Capability Maturity Model (CMM)
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Gestão de Configuração & Mudanças Apresentação Márcio Aurélio Ribeiro Moreira
PFC Projeto Final de Curso
PSBD II Projeto de Sistemas de Banco de Dados II.
Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC
Engenharia de Software 1
Apresentação da Disciplina Modelagem de Software
Professora: JAQUELINE RODRIGUES
Engenharia de Software
Planejamento Operacional da Produção
CURSO DE SISTEMAS DE INFORMAÇÃO – 1 SI
Qualidade de Software Gerência de projetos.
Recomendações de Qualidade de Software para a Fábrica TechPeople Área de Conhecimento: Engenharias e Computação Autores: Thiago da Rosa Ghisi (bolsista),
Análise e Especificação de Requisitos © 2001 Jaelson CastroInformações Gerais 1 Análise e Especificação de Requisitos - IF119 Centro de Informática Jaelson.
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba- –
Engenharia de Software
PLANO DE ENSINO Engenharia de Software
1 © 2007 Prof. João Paulo Pimentel. All rights reserved. Bacharelado em Sistemas de Informação Semestre: 6º Disciplina: Engenharia de Software 3 Professor:
Gerenciamento de Requisitos e Modelagem de sistemas
Engenharia de Software
PLANO DE ENSINO Projeto de Sistemas Guilherme Alexandre Monteiro Reinaldo Mestrando em Ciências da Computação.
Computação Científica
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
Engenharia de Software
Prof. Msc. Vitor Mesaque Alves de Lima |
Prof. Alexandre Brasil NUTES/UFRJ
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
13/10/20151 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
APS II Análise e Projeto de Sistemas de Informação II
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.

CIn-UFPE1 Tópicos Avançados em Engenharia de Software – Qualidade e Processos de Software Visão Geral do Curso Alexandre Vasconcelos Augusto Sampaio Hermano.
Apresentação da Disciplina Prof.ª Marielen A. C. da Silva Msc. em Desenvolvimento Rural Eng. Agrônoma Administração do agronegócio.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Apresentando o Plano de Ensino: Orientação Estágio Supervisionado I Prof. Camila Taquetti.
Estágio Básico I Profa. Ma. Beatriz Baptista Tesche-Rossow.
Prof. Msc. Bruno H. Fiorin Faculdade Católica Salesiana Doutorando em Cardiologia- UNIFESP Enfermeiro, Mestre em Saúde Coletiva- UFES Especialista em Gerenciamento.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
Estrutura de Dados Prof. André Cypriano M. Costa
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Filosofia da linguagem
Gestão da Qualidade Aula 0 - Apresentação Aula 1
Plano de Ensino Planejamento e Gestão em Serviços Sociais II 6º período Noturno – 2015/2 Profª Alaísa de Oliveira Siqueira.
Psicologia do Desenvolvimento do Adulto
Filosofia da ciência.
Oficina do Trabalho Profissional Profª Virgínia Pertence
Filosofia no Brasil.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software Contato:
Transcrição da apresentação:

Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina

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.

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.

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

Engenharia de Software ©2012 Ludimila Monjardim Casagrande5 Conteúdo  I – Introdução à Engenharia de Software – 8 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.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande6 Conteúdo  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.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande7 Conteúdo  III – Processos de Software e Métodos de Desenvolvimento – 16 horas O processo RUP (Rational Unified Process). Métodos de desenvolvimento ágil. Gerenciamento de prazo (tempo). Estimativas e métricas de software. Análise de pontos por função. Implementação e documentação. Gerência de configuração e controle de versão. Verificação, validação e testes. Entrega, implantação e manutenção de sistemas.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande8 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.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande9 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

Engenharia de Software ©2012 Ludimila Monjardim Casagrande10 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

Engenharia de Software ©2012 Ludimila Monjardim Casagrande11 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.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande12 Datas  Datas das avaliações: T1: 10/04/2012 P1: 24/04/2012 T2: 12/06/2012 P2: 26/06/2012 2ª chamada: 03/07/2012 Obs.: O conteúdo da avaliação de 2ª chamada será correspondente ao conteúdo da avaliação não realizada.

Trabalhos Práticos – ICA1  1º Bimestre (ICA1): TR1 e TR2: Elaboração de um plano para um projeto de software específico.  Valor a compor o ICA1: 100 Pontos.  1ª Parte: Definição do escopo do projeto. Data: 27/03/2012.  2ª Parte: Plano de projeto completo. Data: 10/04/2012. Engenharia de Software ©2012 Ludimila Monjardim Casagrande13

Trabalhos Práticos – ICA2  2º Bimestre (ICA2): TR3 : Definição das atividades e elaboração de um cronograma para um projeto de software específico.  Valor a compor o ICA2: 20 Pontos.  Data: 01/06/2012. TR4: Projeto Integrador.  A nota do TR4 será correspondente à nota do Projeto Integrador e valerá 80 pontos que irão compor o ICA2. Engenharia de Software ©2012 Ludimila Monjardim Casagrande14

Engenharia de Software ©2012 Ludimila Monjardim Casagrande15 Bibliografia Básica  FALBO, R. A. Notas de Aula: Engenharia de Software. UFES. Disponível em:  PRESSMAN, Roger S. Engenharia de Software. 6ª Edição. São Paulo: McGraw-Hill,  SOMMERVILLE, Ian. Engenharia de Software. 6ª Edição. São Paulo: Pearson Addison Wesley, 2005.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande16 Bibliografia Complementar  DENNIS, Alan; WIXOM, Bárbara Haley. Análise e Projeto de Sistemas. 2ª Edição. Rio de Janeiro: LTC,  KOSCIANSKI, André. Qualidade de software: aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. 2 ed. São Paulo: Novatec,  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.

Engenharia de Software ©2012 Ludimila Monjardim Casagrande17 Bibliografia Complementar  PAULA FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e padrões. 2 ed. Rio de Janeiro: LTC,  STAIR, Ralph M. Princípios de sistemas de informação: uma abordagem gerencial. 2 ed. Rio de Janeiro: LTC,  Revista: Mundo PM (Project Management)

Outras Referências Bibliográficas  SEI. The Capability Maturity Model – Guidelines for Improving the Software Process. Addison-Wesley,  CPqD. Modelo de Maturidade de Capabilidade de Software (CMM). Tradução realizada pelo CPqD. Versão  CPqD. CMM – Nível 2. Tradução realizada pelo CPqD. Versão Engenharia de Software ©2012 Ludimila Monjardim Casagrande18

Por onde começar a estudar...  FALBO, R. A. Notas de Aula: Engenharia de Software Disponível em  CPqD. CMM – Nível 2. Tradução realizada pelo CPqD. Versão Engenharia de Software ©2012 Ludimila Monjardim Casagrande19

Um ótimo semestre para todos!