Analise de requisitos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (467 palavras )
  • Download(s) : 0
  • Publicado : 15 de março de 2013
Ler documento completo
Amostra do texto
MANUTENÇÃO DE SOFTWARE
Qual a diferença entre manutenção e manutenibilidade?
MANUTENÇÃO = “O Custo associado à modificação de um sistema de software ou
componente depois de entregue para corrigirfalhas, melhorar o desempenho ou outros
atributos, ou para adaptá-lo a um ambiente modificado.“ (SEI, 2005).
MANUTENIBILIDADE = facilidade com que um software pode ser entendido, corrigido,adaptado e/ou aumentado.
Representa um requisito não funcional ou atributo de qualidade de um software.
TIPOS DE MANUTENÇÃO
Corretiva: correção de erros / falhas
Adaptativa: adaptação do software paraacomodar mudanças em seu ambiente externo, i.e.
uma nova plataforma (hardware, sistema operacional) ou mudanças nas regras de negócio,
leis, políticas governamentais.
Evolutiva: acréscimo defuncionalidade, não previstas em seu documento de requisitos
originais.
Preventivas (reengenharia): o software é modificado para oferecer uma base melhor para
futuras manutenções. Ou seja, para melhorar asua confiabilidade ou manutenibilidade futura.
A nível de mercado a manutenção que mais consome hoje é a manutenção evolutiva com 50%
de todos os esforços, em segundo vem a manutenção adaptativa com25%, em terceiro a
manutenção corretiva com 21% e por fim a preventiva com 4%.
MOTIVADORES DE UM PROCESSO DE MANUTENÇÃO
- SURGEM NOVOS REQUISITOS
- O AMBIENTE DO NEGÓCIO MUDA
- ERROS DEVEM SERREPARADOS
- NOVO EQUIPAMENTO DEVE SER INCORPORADO
- O DESEMPENHO DO SOFTWARE PODE SER MELHORADO
Para ser iniciado um processo de manutenção se faz necessário a formalização do pedido com
aidentificação das causas e tipo de manutenção.
Neste caso um analista pode apontar a manutenção como até mesmo o próprio cliente,
usuário final.
Deve ser criado um documento que registre e evidencie esseprocesso, vamos imaginar que o
cliente irá demandar uma manutenção na ferramenta.
Será necessário que ele preencha alguns dados neste documento, vamos chamar de
preenchimento EXTERNO:
- O que se...
tracking img