Evolução Evolução ee Manutenção Manutenção do do Software

Páginas: 16 (3799 palavras) Publicado: 13 de novembro de 2014
Evolução
Evolução ee
Manutenção
Manutenção do
do
Software
Software
Nov/2009

Eliane Martins - Instituto de Computação - UNICAMP

Tópicos
Tópicos
• Evolução ou manutenção
• Manutenção de Software
• Tipos de manutenção
• Dificuldades
• Manutenibilidade

Eliane Martins - Instituto de Computação - UNICAMP

2

Referências
Referências
E.Martins. “Manutenção e FerramentasCASE”, notas de curso, 1998
I.Sommerville. “Sw Engineering”, 6ª ed, 2001, cap27
R.S.Pressman. “Sw Engineering: a Practitioner’s Approach”. McGrawHill, 3ª ed, 1992.
T.Pigoski. “Practical Software Maintenance”, 1997, John Wiley.
W.P.Paula Fº. “Engenharia de Software: Fundamentos, Métodos e
Padrões”. Livros Técnicos e Científicos Editora, 2001.
N.F.Schneidewind. “The State of Sw Maintenance”. IEEETrans on Sw
Eng, SE-13, nº3, mar/87, pp303-310.
K.Bennett. “Sw Evolution: Past, Present and Future”. Information and
Software Technology, nº38, 1996, pp673-680.
Eliane Martins - Instituto de Computação - UNICAMP

3

Evolução
Evolução ou
ou Manutenção?
Manutenção?
“Grandes sistemas de software nunca são completados; eles
simplesmente continuam evoluindo” [Lehman]
– Porquê ?
parapreservar o valor do software

Eliane Martins - Instituto de Computação - UNICAMP

4

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando
☺ atende aos requisitos

Eliane Martins - Instituto de Computação - UNICAMP

5

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando

• Valor do sw

☺ atende aos requisitos

devido a

falhasmudanças nos requisitos

tempo
Eliane Martins - Instituto de Computação - UNICAMP

6

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando
☺ atende aos requisitos

☺ é fácil de entender e de usar

Eliane Martins - Instituto de Computação - UNICAMP

7

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando

• Valor do sw

devido a☺ atende aos requisitos

falhas
mudanças nos requisitos

☺ é fácil de entender e de usar

complexidade

tempo
Eliane Martins - Instituto de Computação - UNICAMP

8

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando
☺ atende aos requisitos

☺ é fácil de entender e de usar
☺ é eficiente

Eliane Martins - Instituto de Computação - UNICAMP

9 Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando

• Valor do sw

devido a

☺ atende aos requisitos

falhas
mudanças nos requisitos

☺ é fácil de entender e de usar

complexidade

☺ é eficiente

ineficiência

tempo
Eliane Martins - Instituto de Computação - UNICAMP

10

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valorquando
☺ atende aos requisitos

☺ é fácil de entender e de usar
☺ é eficiente
☺ usa tecnologia atual

Eliane Martins - Instituto de Computação - UNICAMP

11

Sobre
Sobre oo valor
valor do
do software
software
• Sw tem valor quando

• Valor do sw

devido a

☺ atende aos requisitos

falhas
mudanças nos requisitos

☺ é fácil de entender e de usar

complexidade

☺ éeficiente

ineficiência

☺ usa tecnologia atual

tecnologia obsoleta
tempo

Eliane Martins - Instituto de Computação - UNICAMP

12

Sobre
Sobre oo valor
valor do
do software
software
• Valor do sw

devido a

• Sw tem valor quando
☺ atende aos requisitos

falhas
mudanças nos requisitos
complexidade

alterações

☺ é fácil de entender e de usar

ineficiência

☺ é eficientetecnologia obsoleta

☺ usa tecnologia atual
tempo

Eliane Martins - Instituto de Computação - UNICAMP

13

Dinâmica
Dinâmica da
da evolução
evolução do
do sw
sw
(Leis
(Leis de
de Lehman)
Lehman)
Modificações contínuas

• modificações são inevitáveis para
que um sw continue útil

Eliane Martins - Instituto de Computação - UNICAMP

14

Dinâmica
Dinâmica da
da...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Evolução da manutenção
  • evoluçao da manutençao
  • Evolução da Manutenção Industrial
  • Manutenção de Software
  • manutenção de software
  • Manutenção de Software
  • MANUTENÇÃO DE SOFTWARE
  • manutenção de software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!