Apsi

Disponível somente no TrabalhosFeitos
  • Páginas : 18 (4279 palavras )
  • Download(s) : 0
  • Publicado : 4 de abril de 2012
Ler documento completo
Amostra do texto
Engenharia de Software

Motivação e Dinâmica de Trabalho

Alguns Dados Para Reflexão
• 53% dos projetos de software custam cerca de 200% das estimativas iniciais

• 30% não são terminados
• 65% dos custos de projetos são aplicados em revisão e manutenção

• 40% dos requisitos do sistema somente são identificados após a primeira implantação

Como é possível melhorar?
•Investimentos na comunicação efetiva entre membros das equipes desenvolvedoras
• Foco na reutilização de artefatos de software • Uso de modelos iterativos e incrementais com ênfase na garantia de qualidade por testes de regressão • Adoção de métricas aliadas ao acompanhamento do refinamento de requisitos nas diversas fases de projeto (rastreamento de requisitos)

Proposta
• Esta Disciplina é parte de umtrabalho de capacitação profissional focado em conhecimento aplicado
• Estudos demonstram que o ser humano apreende cerca de 80% do que pratica contra cerca de 20% do conhecimento teórico

• Serão abordados os conhecimentos chave identificados como necessários para o bom encaminhamento dos projetos

Conhecimentos Chave
• O que é Engenharia de Software? • Processos – Como identificar qual omelhor a ser utilizado?

Questionamentos



Por que tanta demora para entregar?
Por que os prazos se atrasam?


 

Por que os custos são altos?
Por que não achar todos os erros antes de entregar?

Por que dificuldade em medir o progresso do desenvolvimento de um software?

O que são Software
• São, usualmente, componentes de sistemas automatizados • São compostos pordocumentação, dados, código e procedimentos
• São desenvolvidos com o objetivo de instruir máquinas e pessoas no sentido da realização de um conjunto bem definido de tarefas de processamento de dados • São instrumentos para alcançar um fim específico: transformar dados em resultados confiáveis, úteis e oportunos

Arndt Von Staa, 1987

Resumo - Software
Software é tanto um PRODUTO como um veículopara desenvolver um produto Software é desenvolvido por engenharia e não manufaturado
Software não se desgasta, mas deteriora Atualmente, muitos softwares estão ainda em construção

Evolução do Software

Hardware: maior desempenho, menor tamanho e custo
A segunda era •Multiusuário •Tempo real •Banco de Dados •Software Houses

Os primeiros anos •Orientação batch •Distribuição limitada•Software customizado

A terceira era •Sistemas Distribuídos •“Inteligência” embutida •Hardware de baixo custo •(PCs) •workstation •Impacto de consumo

A quarta era •Tecnologia O. O. •Sistemas Especialistas •Redes Neurais •Computação Paralela •Tecnologia Web •Segurança

•1950

•1960

•1970

•1980

•1990

•2000

..... CRISE DE SOFTWARE (aflição crônica???)

Crise de Software
Crise– um ponto decisivo no curso de algo; momento, etapa ou evento decisivo ou crucial.
Nos acompanha a mais de 30 anos. Aflição Crônica Aflição – Algo que causa dor ou sofrimento Crônica – que dura um longo tempo ou retorna frequentemente; que continua indefinitivamente.

Crise de Software
Refere-se a um conjunto de problemas encontrados no desenvolvimento de software:(problemas não se limitam asoftwares que não funcionam adequadamente)

(1) As estimativas de prazo e de custo freqüentemente são imprecisas “Não dedicamos tempo para coletar dados sobre o processo de desenvolvimento de software”
“Estimativas são feitas a olho, com resultados ruins” “Os prazos arrastam-se por meses” “Causa insatisfação para o cliente e falta de confiança” “Sem nenhuma indicação sólida de produtividade,não podemos avaliar com precisão a eficácia de novas ferramentas, métodos ou padrões”

Crise de Software

(2) A produtividade das pessoas da área de software não tem acompanhado a demanda por seus serviços

“Os projetos de desenvolvimento de software normalmente são efetuados apenas com um vago indício das exigências do cliente” “A comunicação entre o cliente e o desenvolvedor de...
tracking img