Engenharia de Software 1

Slides:



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

DEPARTAMENTO DE EDUCAÇÃO BÁSICA
ENGENHARIA AMBIENTAL MEIO AMBIENTE E DESENVOLVIMENTO SUSTENTÁVEL
Práticas Administrativas
ELABORAÇÃO DE PLANO DE CURSO-DISCIPLINA NAP-LORENA/2003
O Processo Praxis 3.0 Processos de Software 25/03/2017
Ferramentas de Engenharia de Software
1 Faculdade de Tecnologia de São Caetano do Sul Prof. Msc Adilson Ferreira da Silva Ferramentas de Engenharia de Software.
Análise e Projeto de Sistemas I
FACULDADE DOS GUARARAPES
Modelagem de Processos com BPM
Bacharelado em Sistemas de Informação
Processo Desenvolvimento de Software Tradicional
Sistemas Operacionais I
APS – Análise e Projeto de Sistemas
Apresentação da disciplina Programação Orientada a Objetos
RESULTADO GERAL DA AVALIAÇÃO INSTITUCIONAL 2008/2
Introdução a Engenharia de Software
Processo de Software Prof. Dr. rer. nat. Daniel D. Abdala
Desafios do desenvolvimento de software
Análise e Projeto de Sistemas para a Internet
Programação de Computadores I Apresentação da Disciplina Prof. André Renato 2º Semestre / 2012.
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Apresentação Eduardo Figueiredo 05 de Março de 2010 INF62: Informática no Ensino de Física 2Aula 01
Modelagem de Software.
O PLANEJAMENTO ESCOLAR
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Implementação em Projeto de Sistemas (PFC)
Programação de SCRIPTS
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Marketing Ti Aplicado ao Marketing Aula /08/2011 Professor Leomir J. Borba- –
Engenharia de Software
Plano de Ensino Equações Diferenciais
Introdução à Engenharia de Software
Paulo Cesar Spigolon (Paulinho)
Bruno Silva Desenvolvido a partir de
Apresentação da Disciplina Inteligência Artificial/Computacional
Apresentação da Disciplina Modelagem de Software
Planejamento Operacional da Produção
Campus de Caraguatatuba Aula 1: Orientações Gerais
CURSO DE SISTEMAS DE INFORMAÇÃO – 1 SI
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- –
GPR - Gestão de Projetos Prof. José Oliveira da Silva
Engenharia de Software
PLANO DE ENSINO Engenharia de Software
PLANO DE ENSINO Desenvolvimento de Sistemas
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
SUPERIOR EM SISTEMAS DE INFORMAÇÃO REDES DE COMPUTADORES E TELECOMUNICAÇÕES Aula /08/2014 Professor Leomir J. Borba- –
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.
ORGANIZAÇÃO, SISTEMAS E MÉTODOS
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
Engenharia de Software
PLANEJAMENTO DE ENSINO
Técnicas de Racionalização de Processos
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
Análise Orientada a Objetos Apresentação. Roteiro 1. Apresentação: Formação, graduação, certificação, área de atuação; 2. Apresentação da turma: nome,
Projeto Orientado a Objetos Prof. Wolley
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
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.
Faculdade Piaget - Brasil
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 1 Material cedido por Profa. Dra. Ana Paula Gonçalves Serra Engenharia de Software 1 Apresentação da Disciplina

Agenda Objetivo da Unidade Curricular Conteúdo Programático 2 Objetivo da Unidade Curricular Conteúdo Programático Plano Semanal de Aulas Referência Bibliográfica Expectativa Professor x Aluno Metodologia de Trabalho Pesquisa de Expectativa e Interesse Pesquisa de Conhecimento

Objetivo da Unidade Curricular 3 EMENTA Objetivos, conceitos e evolução da Engenharia de Software. Paradigmas de desenvolvimento de software. Evolução das metodologias de sistemas e suas principais técnicas. Processo de desenvolvimento de software. Modelos de software. Ciclo de vida. Qualidade de software e seus modelos. Melhores práticas no desenvolvimento de software.

Objetivo da Unidade Curricular 4 COMPETÊNCIAS Ao final da disciplina o aluno estará apto a: Aplicar conceitos básicos de Engenharia de Software; Identificar e aplicar modelos de processo de desenvolvimento; Compreender os paradigmas de desenvolvimento de software; Comprender o ciclo de vida de software; Identificar e conhecer os principais modelos e técnicas da engenharia de software Compreender os principais diagramas orientados a objetos - UML; Compreender a importância da Qualidade de Software e seus modelos; Identificar as melhores práticas do desenvolvimento de software.  

Conteúdo Programático 5 Conceito de Software Objetivos, conceitos e evolução da Engenharia de Software Modelos de Processos de Desenvolvimento de Software Clássicos (Cascata, prototipação, Incremental, RUP, Espiral e RAD) Modelos de Processos Ágeis (eXtreme Programming – XP e SCRUM) Paradigmas de Desenvolvimento de Software Modelos de Software (Estruturado e Orientado a Objetos - UML) Qualidade de Software e seus modelos Melhores Práticas no Desenvolvimento de Software

Plano Semanal de Aulas 6 Apresentação da disciplina Semana Nº Conteúdos Estratégias Apresentação da disciplina Conceito de Software, objetivos, conceitos e evolução de software Paradigmas de Desenvolvimento de Software Evolução das metodologias de Sistemas e as Principais Técnicas Aula expositiva Exercícios Modelos de Software (Estruturado X Orientado a Objetos - UML) Modelos UML (visão de análise x projeto) Modelos UML (modelo de casos de uso) Correção Exercícios Modelos UML (diagrama de classes) Vista, Correção da P1 Modelos UML (diagrama de sequência) Modelos UML (visão geral de outros diagramas – atividades, estados, componentes e implantação) Prova - P1   Avaliação individual dissertativa Vista e Correção da P1 Visão Geral dos Modelos de Processos

Plano Semanal de Aulas 7 Semana Nº Conteúdos Estratégias Modelos de Processos de Software Clássicos (Cascata, Prototipação, Incremental) Aula expositiva Exercícios Modelos de Processos de Software Clássicos (RUP, Espiral, RAD) Modelos de Processos Ágeis (eXtreme Programming e SCRUM) Correção Exercícios Consolidação dos Modelos de Processos Dinâmica – Estudo de Caso Paradigmas de Desenvolvimento de Software Evolução das Metodologias de Sistemas e as Principais Técnicas Feriado Conceitos de Qualidade (Produto X Processo) Modelos de Qualidade de Software (CMMI e MPS.BR) Melhores Práticas no Desenvolvimento de Software Prova - P2 Avaliação individual dissertativa Vista e Correção da P2 Revisão para P3 Vista, Correção da P2 Aula de revisão para P3 Prova – P3 Avaliação individual dissertativa de todo conteúdo da disciplina Vista e Correção da P3 Vista, Correção da P3   Plantão

Critério de Avaliação Prova P1 = 80% nota Exercícios Práticos = 20%   Prova P2 = 80% nota Média = (P1+Exercícios Práticos) + (P2+Exercícios Práticos) / 2

Referência Bibliográfica 9 BÁSICA: PRESSMAN R. S. Engenharia de Software. 6 ed. São Paulo: McGrawHill, 2006.   COMPLEMENTAR: GUEDES, G. UML 2 – Uma Abordagem Prática. São Paulo: Novatec, 2009. PILONE, D e MILES, R. Use A Cabeça - Desenvolvimento de Software. Alta Books, 2008. SOMMERVILLE, I. Engenharia de software. 8.ed. Addison Wesley, 2007.

Metodologia de Trabalho 10 O programa da disciplina será desenvolvido em forma de exposição pelo docente, discussões com os alunos, apresentações de estudos de caso, exercícios e trabalhos práticos que facilitem a aprendizagem.   Espera-se, ainda como parte do processo, que os alunos efetuem pesquisas bibliográficas adicionais para complementarem a aprendizagem, assim como solicitem a colaboração do professor fora das aulas sobre temas do programa que não estejam claros ou sobre os quais tenham particular interesse, como o trabalho de conclusão de curso. Serão utilizados: Aulas expositivas; Aulas práticas com uso de ferramenta CASE; Desenvolvimento de habilidades através do trabalho em grupo (simulação do ambiente organizacional); Desenvolvimento de Projetos Reais utilizando os conceitos trabalhados; Método de avaliação contínua dos fatores de participação, presença e envolvimento no contexto geral na realização das atividades individualmente ou em grupo.

Pesquisa de Expectativa e Interesse Fatec Ipiranga - Engenharia de Software I 11/04/2017 11 Pesquisa de Expectativa e Interesse Conhecimentos de Engenharia de Software 2. Expectativas e importância da disciplina de Engenharia de Software no curso de ADS 3. Expectativa profissional ou atividade profissional desempenhada ou a desempenhar e o que a disciplina pode trazer como benefício na sua atividade profissional Profa. Dra. Ana Paula G. Serra

Pesquisa de Conhecimento antes da disciplina Fatec Ipiranga - Engenharia de Software I 11/04/2017 Pesquisa de Conhecimento antes da disciplina 12 Algumas questões... O que é software? 2. O que é Engenharia de Software 3. Quais são os elementos fundamentais da Engenharia de Software? 4. O que é processo de software? Cite alguns? 5. O que é ferramenta CASE? 6. O que é Engenharia de Requisitos? 7. Qual é a relação entre casos de uso e requisitos? 8. O que é UML? Quais diagrama vocês conhecem? 9. Quais são as fases clássicas de desenvolvimento de software? Qual enfoque da fase de análise e projeto? Profa. Dra. Ana Paula G. Serra

Agradecimento Material cedido por Profa. Dra. Ana Paula Gonçalves Serra 4/11/2017