Buscar

5ª Feira - Engenharia de Software II

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes