• Nenhum resultado encontrado

Aula02 ES

N/A
N/A
Protected

Academic year: 2021

Share "Aula02 ES"

Copied!
15
0
0

Texto

(1)Engenharia de Software. Aula 02 Profa. MSc. Luciana M. Vieira Pöttker. TADS – Tecnologia em Análise e Desenvolvimento de Sistemas IFPR – Campus Londrina. Caso real 2 . Ariane 5 . 07/08/2013. http://www.sbmac.org.br/bol/bol2/artigos/ariane5.html. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 2. 1.

(2) Caso real 2 . Ariane 5 . Projeto da Agência Espacial Europeia - Foguete lançador de satélites; . Problema:. . Causa:. . .   . . O foguete se auto-destruiu 40 segundos após o lançamento Software reutilizado do Ariane 4 sem ser adaptado para o novo hardware; Problemas de conversão de tipos numéricos e sinais; Ausência de testes em solo deste software; Defeito apresentado em vôo;. Consequências . Prejuízo de mais de US$ 370.000.000,00 em 1996.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 3. Caso real 2 . Ariane 5 . Fato: . . . . 07/08/2013. O Veículo detonou suas cargas explosivas de autodestruição e explodiu no ar. Por que? Porque ele estava se quebrando devido às forças aerodinâmicas. Mas por que? Porque o foguete tinha perdido o controle de direção. Qual foi a causa disso? Os computadores (principal e backup) deram shutdown ao mesmo tempo.. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 4. 2.

(3) Caso real 2 . Ariane 5 . Dowson, Mark. 1997. The Ariane 5 software failure. SIGSOFT Softw. Eng. Notes 22, no. 2.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 5. Caso Real 3. Denver International Airport . Custo do projeto: . . Capacidade . . 2x o de Manhattam. Dimensões   . 07/08/2013. 100 mil passageiros/dia – 1200 vôos. Tamanho . . US$ 4.9 bilhões. 53 milhas quadradas 94 portões de embarque e desembarque 6 pistas de pouso/decolagem Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 6. 3.

(4) Caso Real 3. Denver International Airport . Erros no sistema automático de transporte de bagagens (misloaded, misrouted, jammed) . Sistema deveria suportar: 21 milhas de trilhas  4000 rotas de carros teleguiados  5000 olhos eletrônicos  400 receptores de rádio – intercomunicação  100 computadores conectados entre si . . As consequências Atraso na abertura do aeroporto com custo total estimado em US$ 360 milhões  86 milhões para consertar o sistema . 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 7. Caso Real 4. Toyota . 07/08/2013. https://sites.google.com/a/ifpr.edu.br/luciana_p ottker/engenharia-de-software. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 8. 4.

(5) Os dez maiores erros da Computação . http://causadordediscordia.blogspot.com.br/2009/ 02/os-10-maiores-erros-computacionais.html. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 9. Robô Curiosity . Procura de vida em Marte . 07/08/2013. https://sites.google.com/a/ifpr.edu.br/luciana_pottker/ engenharia-de-software. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 10. 5.

(6) O Software em Nossas Vidas... . A sociedade está passando por mudanças profundas;. . O software está influenciando essas mudanças;. . As comunicações estão mais eficazes (twitter, facebook). . Existe maior necessidade de integração;. . Software passou a fazer parte da vida das pessoas;. . Isso tem gerado também uma maior demanda por qualidade;.  07/08/2013. Qualidade possui um custo, ainda não compreendido. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 11. Os desafios da Engenharia de Software... Gerar aplicações de qualidade com recursos limitados disponíveis.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 12. 6.

(7) 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 13. Os desafios da Engenharia de Software... . 07/08/2013. Problemas no desenvolvimento de software???. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 14. 7.

(8) Os desafios da Engenharia de Software... . Alguns estudos demonstraram que o software: . Raramente responde às necessidades do cliente;. . Ou o programa final nem sempre reflete os requisitos dos usuários finais;. . É pouco confiável, e com pouca qualidade;. . É excessivamente caro, e normalmente existe imprecisão nas estimativas dos custos;. . Manutenção cara e propensa a erros;. . (o desenvolvimento) excede os limites de tempo pré-estabelecidos e o cronograma não é respeitado;. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 15. Os desafios da Engenharia de Software... . Precisar ser: . . Flexível, portável e reutilizável;. É pouco eficiente, não fazendo um bom uso dos recursos disponíveis.. . A gestão de equipes é difícil;. . A documentação é inadequada.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 16. 8.

(9) Os desafios da Engenharia de Software... . É difícil medir quantitativamente cada um destes problemas, uma vez que o software não se vê nem se toca.. . O software, torna-se cada vez mais complexo e não existem técnicas que permitam gerenciar essa complexidade.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 17. Os desafios da Engenharia de Software... . Cerca de 70% de todos os projetos de software nunca chegam a ser concluídos, ou nunca são usados quando terminados;. . Mesmo quando um projeto chega ao fim, nem sempre o resultado é o esperado, ou então demorou tanto a ser feito que já deixou de ser necessário. [Revista Americana "Fortune"];. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 18. 9.

(10) Os desafios da Engenharia de Software... . O custo total dos sistemas computacionais aumentou mais de 50% devido a um crescimento na necessidade de manutenção deste mesmo software.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 19. Os desafios da Engenharia de Software... . A surpresa: . Grande parte dos custos, devem-se à manutenção de software e não à construção de novas aplicações.. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 20. 10.

(11) Histórico (era pré-Engenharia de Sofware) . 1940s: . . Primeiro computador eletrônico de uso geral – ENIAC . Custo estimado de US$ 500.000,00. . Início da programação de computadores. 1950s: . Primeiros compiladores e interpretadores. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 21. Histórico (era pré-Engenharia de Sofware) . 1960s: . Primeiro grande software relatado na literatura – OS/360. . Mais de 1000 desenvolvedores. . Custo estimado de US$ 50.000.000,00 por ano. 1968: . 07/08/2013. . Crise do software – nasce a Engenharia de Software Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 22. 11.

(12) Histórico (era pós-Engenharia de Sofware) . . 1970s: . Lower-CASE tools (programação, depuração, colaboração). . Ciclo de vida cascata. . Desenvolvimento estruturado. 1980s: . Ciclo de vida espiral. . Desenvolvimento orientado a objetos. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 23. Histórico (era pós-Engenharia de Sofware) . 1990s: . Upper-CASE tools Processos  Modelagem . Engenharia de Software. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 24. 12.

(13) Histórico (era pós-Engenharia de Sofware) . Atualmente: . Métodos ágeis;. . Desenvolvimento dirigido por modelos;. . Linhas de produto;. . Experimentação.. . Engenharia de Software para outros paradigmas . 07/08/2013. Agentes de Software. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 25. Histórico (era pós-Engenharia de Sofware) . 07/08/2013. Atualmente. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 26. 13.

(14) Exercício . Problema . 07/08/2013. Definir o procedimento de implantação para os dois cenários a seguir: . Caso 1: Padaria  O software de controle de venda de pão da padaria do seu Zé acabou de ser implementado, e precisa ser instalado. . Caso 2: Urna eletrônica  O software da urna eletrônica acabou de ser implementado, e precisa ser instalado em 480 mil urnas. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 27. Urnas Eletrônicas . 07/08/2013. http://terramagazine.terra.com.br/silviomeira/bl og/2012/10/01/a-urna-eletrnica-e-a-falta-detransparncia-nas-eleies/. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 28. 14.

(15) Contato!!!!. luciana.pottker@ifpr.edu.br. 07/08/2013. Prof. MSc. Luciana M. Vieira Pöttker - Engenharia de Software. 29. 15.

(16)

Referências

Documentos relacionados

Com o intuito de registrar tais alterações, anúncios de revistas premiados pelo 20º Anuário do Clube de Criação de São Paulo são apresentados de forma categórica como

A seleção portuguesa feminina de andebol de sub-20 perdeu hoje 21-20 com a Hungria, na terceira jornada do Grupo C do Mundial da categoria, a decorrer em Koprivnica, na

E ele funciona como um elo entre o time e os torcedores, com calçada da fama, uma série de brincadeiras para crianças e até área para pegar autógrafos dos jogadores.. O local

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Áreas com indícios de degradação ambiental solo exposto no Assentamento Fazenda Cajueiro A e no Assentamento Nossa Senhora do Carmo B, localizados, respectivamente, no Município de

A curva em azul é referente ao ajuste fornecido pelo modelo de von Bertalany, a curva em vermelho refere-se ao ajuste fornecido pelos valores calculados Lt, dados pela equação

Os estudos sobre diferenciais de salários são explicados por alguns fatores que revelam a existência da relação entre as características pessoais produtivas educação,