PROJETO DE SISTEMAS. Professora Lucélia

Documentos relacionados
Uma Crise no horizonte

Engenharia de Software

Custos da Ausência da Engenharia de Software

Engenharia de Software 01 - Introdução. Márcio Daniel Puntel marciopuntel@ulbra.edu.br

Introdução a Engenharia de Software. Alterações na aula do Prof. Reinaldo Bianchi Alterado por: Antonio Carlos Souza ADS - IFBA

Especialização em Engenharia de Software e Banco de Dados

Projeto de Desenvolvimento de Software. Apresentação (Ementa) e Introdução

ENGENHARIA DE SOFTWARE

Software é um produto conceitual e lógico. Software é mais complexo do que qualquer outro produto construídos por seres humanos

As 10 Melhores Dicas de Como Fazer um Planejamento Financeiro Pessoal Poderoso

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Pós Graduação Engenharia de Software

Unidade I Conceitos BásicosB. Conceitos BásicosB

Introdução à Engenharia de Software. Prof.ª Erika E. Freire Miranda

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software

Gestão de Ambientes de Saúde

05/12/2006. Discurso do Presidente da República

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos

Como escrever um estudo de caso que é um estudo de caso? Um estudo so é um quebra-cabeça que tem de ser resolvido. A primeira coisa a

COMO VENDER MAIS USANDO FUNIL DE VENDAS. Capítulo II: Metas de atividade

Otimizada para Crescimento:

Tópicos. Engenharia de Software: Uma Visão Geral

Qualidade de Software Uma nova Abordagem. Luis Duarte Consultor At Your Side Consulting

VAMOS PLANEJAR... As três palavras mágicas para um bom planejamento financeiro...

Engenharia de Software 1

Características do Software

TENDO DECIDIDO concluir a Convenção para este propósito e ter pela circunstância o combinado como segue: Capítulo 1 O direito de limitação

02 de Fevereiro de 2010

TRIBUNAL DE JUSTIÇA PODER JUDICIÁRIO São Paulo. Apelação nº São Paulo - VOTO Nº 4/9. fls. 4

A inclusão das Línguas Estrangeiras Modernas no Programa Nacional do Livro Didático (PNLD) Por Ana Paula Seixas Vial e Jonathan Zotti da Silva

Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP

RELATÓRIO MESA REVOLVER DESIGN (PESQUISA)

LEAN OFFICE - ELIMINANDO OS DESPERDÍCIOS NAS ATIVIDADES ADMINISTRATIVAS

A experiência da Engenharia Clínica no Brasil

Gestão da Qualidade em Projetos

Índice. Introdução 2. Quais funcionalidades uma boa plataforma de EAD deve ter? 4. Quais são as vantagens de ter uma plataforma EAD?

COMISSÃO DE CIÊNCIA E TECNOLOGIA, COMUNICAÇÃO E INFORMÁTICA. REQUERIMENTO N. DE 2013 (Do Sr. Antonio Imbassahy)

EDUCAÇÃO FINANCEIRA. Carol Oliveira Diretora de Vendas Independente Mary Kay

Sistemas de Gerenciamento de Banco de Dados

Fina Flor Cosméticos obtém grande melhoria nos processos e informações com suporte SAP Business One

FACULDADE DE COMUNICAÇÃO E ARTES CEUNSP

O desafio de gerenciar o fluxo de caixa. Gilvânia Banker

Levantamento, Análise e Gestão Requisitos. Aula 06

Introdução a Engenharia de Software. Aécio Costa

Planejamento Financeiro e Você. Ferramentas para a Conquista de Sonhos! Semana da Estratégia Nacional de Educação Financeira

Itália - Família italiana descobre tesouro arqueológico durante reforma de banheiro

DISCIPULADO. Um estilo de vida

Engenharia de Software II

Informatização das administrações tributária e aduaneira Objetivos dos projetos de informatização da receita fiscal

Confederação Nacional da Indústria. - Manual de Sobrevivência na Crise -

CRÉDITO PROTEGIDO, VENDAS MAIS SEGURAS SERVIÇO BATIZADO COMO SEPROC FOI IMPLANTADO PELA ACIL APENAS CINCO ANOS

COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA?

GUIA DE AVALIAÇÃO DE CLIENTES PARA PROGRAMA DE RECUPERAÇÃO PÓS-DESASTRE

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

Qualidade no levantamento de requisitos

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1

Recepção de novos servidores: orientações para gestores. DP, DDRH e PRODIRH UFG/2015

Gerencie adequadamente os custos da sua frota

Teste de Software. Prof. Wylliams Barbosa Santos Laboratório de Programação

TROCANDO OS FILHOS DE ESCOLA: UM PEQUENO GUIA PARA OS PAIS

Desenho de Cursos: introdução ao modelo ADDIE. Módulo6 Avaliação

Programa. Erro Zero Atraso Zero

1 Avalie a demanda para os produtos e serviços da franquia em questão!

MEU PLANO DE AÇÃO EM MASSA 7 PASSOS PARA UM INCRÍVEL 2015!

3ª Pesquisa. 3ª Pesquisa. IOB SPED NF-e. Mais informações sobre SPED e NF-e, acesse

Engenharia de Software

Escopo do Copilot Optimize - Elaboração de Relatórios

Planeamento e Seguimento de Projectos

Recupere a saúde financeira e garanta um futuro tranquilo. Campus da UNESP de São José do Rio Preto, 30/09/2015

Título: Jurídico-Financeiro: Rompendo barreiras, atingindo o sucesso Categoria: Modelo de Gestão Temática: Financeiro

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Como construir um Portfólio Reflexivo de Aprendizagens?

Proposta SP CENTER CAR: Curso de Martelinho de Ouro. SP CENTER CAR Reparação e Treinamento Automotivo. Página 1 de 11

GRUPO IV 2 o BIMESTRE PROVA A

INFORMATIVO. Novas Regras de limites. A Datusprev sempre pensando em você... Classificados Datusprev: Anuncie aqui!

Introdução à ES - Continuação

CONTAS À VISTA Um ano depois, fica a pergunta: quem pagou a conta dos protestos de junho?

BEM-VINDA!!

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE S BEM SUCEDIDA.

UNIVERSIDADE DA REGIÃO DE JOINVILLE - UNIVILLE DEPARTAMENTO DE ADMINISTRAÇÃO DE EMPRESAS

VALIDAÇÃO DE HIPÓTESES

PIBID: DESCOBRINDO METODOLOGIAS DE ENSINO E RECURSOS DIDÁTICOS QUE PODEM FACILITAR O ENSINO DA MATEMÁTICA

Produção musical para jogos eletrônicos

Engenharia de Software

Soluções via.net para otimização de processos paramétricos com Autodesk Inventor.

DESTRINCHANDO IR PROGRESSIVO OU REGRESSIVO?

Manutenção Preditiva

E-book Grátis Como vender mais?

Onde encontrar. Para utilização em rede (Multiusuário) Suporte. Página principal do RDL

Como está a saúde de sua Clínica de

PLURI Especial O ciclo virtuoso de um clube vencedor

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.

ITIL v3 - Operação de Serviço - Parte 1

Lógicas de Supervisão Pedagógica em Contexto de Avaliação de Desempenho Docente. ENTREVISTA - Professor Avaliado - E 5

E-learning para servidores públicos de nível médio

30/04/2009. Entrevista do Presidente da República

Prof. Rodrigo de Aquino Gomes

Com metodologias de desenvolvimento

Transcrição:

PROJETO DE SISTEMAS Professora Lucélia

UMA CRISE NO HORIZONTE A industria de Software tem tido uma crise que a acompanha há quase 30 anos. Problemas não se limitam ao software que não funciona adequadamente, mas abrange: desenvolvimento, testes, manutenção, suprimento, etc.

THERAC-25 Equipamento de Radioterapia. Entre 1985 e 1987 se envolveu em 6 acidentes, causando mortes por overdoses de radiação. Software foi adaptado de uma antecessora, Therac-6: falhas por falta de testes integrados falta de documentação página 382 do Pfleeger.

DENVER INTERNATIONAL AIRPORT Custo do projeto: US$ 4.9 bilhões 100 mil passageiros por dia 1.200 vôos 53 milhas quadradas 94 portões de embarque e desembarque 6 pistas de pouso / decolagem

DENVER INTERNATIONAL AIRPORT Problemas: Erros no sistema automático de transporte de bagagens: Atraso na abertura do aeroporto com custo total estimado em US$360 Milhões 86 milhões para consertar o sistema.

ARIANE 5

ARIANE 5 Projeto da Agência Espacial Européia que custou: 10 anos. US$ 8 Bilhões. Capacidade 6 toneladas. Garante supremacia européia no espaço.

VÔO INAUGURAL EM 4/JUNHO/1996

RESULTADO Explosão 40 segundos após a decolagem. Destruição do foguete e carga avaliada em US$ 500 milhões.

O QUE ACONTECEU? Fato: 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? O foguete tinha perdido o controle de direção (atitude). O que causou isso? Os computadores principal e backup deram shut-down ao mesmo tempo

O QUE ACONTECEU? (II) Por que o Shut-down? Ocorrera um run time error (out of range, overflow, ou outro) e ambos computadores se desligaram. De onde veio este erro? Um programa que convertia um valor em ponto flutuante para um inteiro de 16 bits recebeu como entrada um valor que estava fora da faixa permitida.

IRONIA... O resultado desta conversão não era mais necessário após a decolagem...

RECEITA FEDERAL DOS ESTADOS UNIDOS No começo da década de 80, a Receita Federal dos Estados Unidos (IRS) contratou a empresa Sperry Corporation para construir um sistema automatizado de processamento de formulários de impostos federais. De acordo com o jornal americano Washington Post, o sistema se mostrou inadequado à carga de trabalho, custou cerca de duas vezes o esperado e deve ser logo substituído (Sawyer, 1985) Professora: Lucélia Oliveira

(CONTINUAÇÃO) Em 1985, foi necessário adicionar US$ 90 milhões aos US$ 103 milhões que já haviam sido pagos pelos equipamentos da Sperry. Além disso o problema acarretou o atraso das restituições da IRS aos contribuintes, o que forçou a IRS a pagar US$ 40,2 milhões em juros e US$ 23 milhões em horas extras para os funcionários que tentaram compensar o estrago. Professora: Lucélia Oliveira

(CONTINUAÇÃO) Em 1996, a situação não havia melhorado. O jornal americano Los Angeles Times publicou, em 29 de março daquele ano, que ainda não havia nenhum plano para a modernização dos computadores da IRS, somente um relatório com 6.000 páginas. O congressista americano Jim Lighfoot chamou o projeto de um fiasco de quatro bilhões de dólares que está afundando por falta de planejamento Professora: Lucélia Oliveira

QUAIS SÃO OS PROBLEMAS? A sofisticação do software ultrapassou nossa capacidade de construção. Nossa capacidade de construir programas não acompanha a demanda por novos programas. Nossa capacidade de manter programas é ameaçada por projetos ruins.

IMPORTÂNCIA DO PLANEJAMENTO Em 1994, uma pesquisa realizada pelo The Standish Group demonstrava que nos Estados Unidos apenas cerca de 19% do total de projetos de software iniciados eram terminados com sucesso. 52,2% dos projetos eram concluídos com atrasos e acima dos orçamentos. Professora: Lucélia Oliveira 31,1% eram cancelados.

PERGUNTAS QUE A ENGENHARIA DE SOFTWARE QUER RESPONDER: Porque demora tanto para concluir um projeto (não cumprimos prazos)? Porque custa tanto (uma ordem de magnitude a mais)? Porque não descobrimos os erros antes de entregar o software ao cliente? Porque temos dificuldade de medir o progresso enquanto o software está sendo desenvolvido?

CAUSAS ÓBVIAS Não dedicamos tempo para coletar dados sobre o desenvolvimento do software - resulta em estimativas a olho. Comunicação entre o cliente e o desenvolvedor é muito fraca. Falta de testes sistemáticos e completos.

CAUSAS MENOS ÓBVIAS O Software é desenvolvido ou projetado por engenharia, não manufaturado no sentido clássico. Profissionais recebem pouco treinamento formal. Falta investimento em ES Falta métodos e automação.

MITOS DO SOFTWARE - ADMINISTRATIVOS Um manual oferece tudo que se precisa saber. Computadores de última geração solucionam problemas de desenvolvimento. Se estamos atrasados, basta adicionar programadores e tirar o atraso (chamado conceito de hordas de mongois ).

MITOS DO SOFTWARE - DO CLIENTE Uma declaração geral é suficiente para começar a escrever programas. Mudanças podem ser facilmente acomodadas em um projeto.

MITOS DO SOFTWARE - DO PROFISSIONAL Um programa está terminado ao funcionar. Quanto mais cedo escrever o código, mais rápido terminarei o programa. Só posso avaliar a qualidade de um programa em funcionamento. A única coisa a ser entregue em um projeto é o programa funcionando.

QUANTO MAIS TARDE A DETECÇÃO DE UM ERRO, MAIS CARA É A SUA CORREÇÃO! Segundo Pfleeger, o custo para a correção de um erro cometido em um projeto durante a etapa inicial da análise é um décimo do custo para corrigir um erro semelhante depois que o sistema foi entregue ao cliente. Metade dos custos de correção de defeitos encontrados durante a fase de testes e manutenção vem de erros cometidos no início de vida do sistema. Professora: Lucélia Oliveira

QUAL TEM SIDO O GRAU DE SUCESSO DOS SISTEMAS ATUAIS? Pense como era a vida das pessoas antes dos processadores de texto, das planilhas eletrônicas, do correio eletrônico, da telefonia sofisticada. Os produtos de softwares têm apoiado avanços na medicina, na agricultura, nos transportes, etc Professora: Lucélia Oliveira Além de nos permitir realizar as coisas nunca feitas antes, como microcirurgias, educação, multimídia e robótica.