Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * * Engenharia de Software II Faculdade Montes Belos - FMB Engenharia de Software II * * * Prof. Rodrigo E-mail: RoBRujO@outlook.com http://lattes.cnpq.br/4821042155080592 Engenharia de Software II Engenharia de Software II * * * Ementa 06/02/14 A Fase de implementação; Codificação; Validação e verificação de software 13/02/14 Ferramentas de Apoio a Engenharia de Software e estudos de Caso 20/02/14 Ferramentas de Apoio a Engenharia de Software e estudos de Caso 27/02/14 RUP Princípios de Reutilização de software; Métodos de projeto de software estruturado e projeto orientado a objetos 06/03/14 RUP Ferramentas de Apoio a Engenharia de Software e estudos de Caso 13/03/14 RUP. A Fase de implementação; Codificação; Validação e verificação de software; Conceitos e técnicas de teste de software; Avaliação da interface com o usuário; Manutenção de software 20/03/14 RUP. A Fase de implementação; Codificação; Validação e verificação de software; Conceitos e técnicas de teste de software; Avaliação da interface com o usuário; Manutenção de software 27/03/14 Seminários 03/04/14 Jornada Acadêmica * * * Ementa 10/04/14 Avaliação N1 17/04/14 Metodologias ágeis para o desenvolvimento de sistemas 24/04/14 Metodologias ágeis para o desenvolvimento de sistemas 01/05/14 Feriado – Dia do trabalhador 08/05/14 Metodologias ágeis para o desenvolvimento de sistemas 15/05/14 Metodologias ágeis para o desenvolvimento de sistemas 22/05/14 Metodologias ágeis para o desenvolvimento de sistemas 29/05/14 Apresentação de Trabalhos 05/06/14 Avaliação NII 12/06/14 Recesso – Copa do Mundo 19/06/14 Feriado – Corpus Christi 26/06/14 NIII Engenharia de Software II * * * “O tempo não espera por ninguém, e em nenhum outro lugar isso é tão real quanto no gerenciamento de projetos.” Jim MacTntyre * * * A importância da Informação Engenharia de Software II * * * Fábrica de Software... Engenharia de Software II * * * Modelo cascata Vs Modelos Ágeis Engenharia de Software II * * * Atividade (1) Quais as vantagens do modelo cascata? Quais as vantagens do modelo ágil? Quais as desvantagens do modelo cascata? Quais as desvantagens do modelo ágil? Engenharia de Software II * * * Resposta (1) Modelo Cascata – Vantagens Fases bem definidas. Maior foco no planejamento. A fase seguinte só se inicia – geralmente - caso o cliente aceite os artefatos produzidos na fase anterior. Modelo Ágil - Vantagens Diminuição da expectativas dos clientes por entregas. Rápida adaptação a mudanças Maior satisfação dos clientes Engenharia de Software II * * * Resposta (1) Modelo Cascata – Desvantagens O modelo cascata exige que o cliente estabeleça todos os requisitos no inicio do projeto. O cliente irá visualizar alguma coisa apenas perto do fim do projeto. Um esforço considerável na fase de teste do projeto e ocorrências de alguns “estados de bloqueio”, nos quais alguns membros de equipe do projeto precisam esperar que outros membros terminem as tarefas dependentes para que o projeto prossiga. Engenharia de Software II * * * Resposta (1) Modelo Ágil - Desvantagens O foco em modelos ágeis não é o gerenciamento de riscos. Desta forma, um projeto, até a sua entrega final, pode ter um prazo maior do que o esperado. Vale ressaltar que uma característica de um modelo ágil é a determinação da data fim do projeto apenas ao longo deste. Uma outra desvantagem é que o custo do projeto também é conhecido apenas ao longo do projeto. Este fato exige que o gestor do projeto dedique mais tempo no controle dos custos envolvidos. Um orçamento limite seria interessante neste tipo de abordagem. Engenharia de Software II * * * Engenharia de Software II * * * Engenharia de Software... Engenharia de Software II * * * UML - Introdução O que é Unified Modeling Language? Pra que serve a UML? Facilitar a Comunicação... “Stackholders e entre equipe!” Qual seria o Primeiro Diagrama? CSU (funcionalidades do sistema e quem irá usá-las) 2º Diagrama? Detalhamento do CSU Títulos | Atores | Pré e Pós Condições | Fluxos (Principais e Alternativos) Engenharia de Software II * * * UML - Introdução 3º Diagrama? Classe Para que serve o diagrama de Classe? Com os requisitos levantados a equipe precisa “sintonizar” quais as classes serão necessárias criar, quais os comportamentos de cada classe, quais classes se relacionam uma com a outra, etc... A UML facilita esta notação graficamente representada e universal, onde cada desenvolvedor conhecedor de UML, saberá compreender. Engenharia de Software II * * * UML - Introdução Diagrama de Objetos Diagrama de Seqüência Diagrama de Atividade Diagrama de Estado Diagrama de Componentes Diagrama de Implantação Em grupo explicar cada diagrama acima! Engenharia de Software II * * * RUP .... Engenharia de Software II
Compartilhar