DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Gerenciando ciclos de manutenção evolutiva apoiado pela ferramenta Controla - Revista Engenharia de Software Magazine 49

Aborda o tema gerência de ciclos de manutenção evolutiva de um sistema de controle acadêmico apoiado pela ferramenta Controla. Neste sentido, este artigo demonstra o quanto é importante gerenciar os ciclos de manutenção evolutiva de um software

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





Engenharia de Software Magazine 49

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da Engenharia de Software Magazine 49


Por Lessandro Notaroberto Pyrâmides e Marco Antônio Pereira Araújo


Após a implantação de sistemas, eles sofrem alterações constantes para permanecerem úteis. Surgem novos requisitos e ocorrem mudanças em requisitos existentes. Essa evolução é um processo natural de todo software.

Gerenciar a evolução é uma tarefa importante para as organizações atuais devido a todo investimento de capital realizado. Os sistemas são ativos de negócio importantes para as empresas. O investimento em mudanças permite que as empresas continuem tendo o valor desses ativos mantidos.

A maior parte dos custos da engenharia de software está associada à evolução e manutenção de software (ler Nota 1). Cerca de 50% do tempo gasto na fase de manutenção é dedicada às atividades de compreensão do software, ou seja, existe a necessidade de explicitar como o software funciona e como ele é internamente estruturado.
Para que a manutenção evolutiva ocorra de forma planejada, é essencial que todos os requisitos tenham sido adequadamente documentados e gerenciados. A gerência de requisitos é um processo importante da engenharia de requisitos que permite identificar, rastrear e controlar os requisitos e suas mudanças.


Nota 1. Tipos de manutenção
As ações ligadas à atividade de manutenção de software foram classificadas de acordo com sua natureza em três categorias: corretivas, adaptativas e perfectivas.
• Manutenções do tipo corretivas visam corrigir defeitos de funcionalidade, o que inclui acertos emergenciais de programa. Pfleeger (2001) expõe um exemplo desse tipo de manutenção, que consiste em um usuário apresentando um problema de impressão em um relatório. O número de linhas impresso por folha é muito grande, o que causa sobreposição de informações. O problema foi identificado como uma falha no driver da impressora, provocando a necessidade de se alterar o menu do relatório para aceitar um parâmetro adicional que determina o número máximo de linhas impressas por folha.
• Manutenções do tipo adaptativas referem-se a adequar o software ao seu ambiente externo. O exemplo apontado por Pfleeger (2001) ilustra bem essa categoria. Suponha um gerenciador de banco de dados, que faz parte um sistema maior de hardware e software. Em uma atualização do gerenciador, os programadores perceberam que as já existentes rotinas de acesso a disco precisavam agora de mais um parâmetro adicional. Essa manutenção corresponde a uma manutenção adaptativa, uma vez que teve por finalidade adequação do software ao seu ambiente e não a correção de um defeito.
• Manutenções do tipo evolutivas têm por objetivo acrescentar novos recursos de funcionalidade ao software, normalmente em razão de solicitações dos usuários. Significam ainda re-projetar partes de um software, de forma a tornar mais simples a compreensão e utilização do mesmo. Como exemplo, pode-se citar o pedido do usuário por um novo relatório com informações que até então não podiam ser obtidas do banco de dados.
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Devmedia - Equipe De Moderacao
(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03