A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenharia de Software 1

Apresentações semelhantes


Apresentação em tema: "Engenharia de Software 1"— Transcrição da apresentação:

1 Engenharia de Software 1
Material cedido por Profa. Dra. Ana Paula Gonçalves Serra Engenharia de Software 1 Apresentação da Disciplina

2 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

3 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.

4 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.

5 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

6 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

7 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

8 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

9 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.

10 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.

11 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

12 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

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


Carregar ppt "Engenharia de Software 1"

Apresentações semelhantes


Anúncios Google