Manutencao de software aspectos teoricos e praticos

Disponível somente no TrabalhosFeitos
  • Páginas : 50 (12255 palavras )
  • Download(s) : 0
  • Publicado : 28 de novembro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA

RODRIGO KRÜGER

TRABALHO DE CONCLUSÃO DE CURSO MANUTENÇÃO DE SOFTWARE: ASPECTOS TEÓRICOS E PRÁTICOS

PONTA GROSSA NOVEMBRO-2006

RODRIGO KRÜGER

TRABALHO DE CONCLUSÃO DE CURSO MANUTENÇÃO DE SOFTWARE: ASPECTOS TEÓRICOS E PRÁTICOS

Trabalho de Conclusão de Cursoapresentado para obtenção do título de Engenheiro de Computação na Universidade Estadual de Ponta Grossa Orientador: Prof. Dr. João Umberto Furquim de Souza

PONTA GROSSA NOVEMBRO / 2006

Dedico este trabalho aos meus pais, Alexandre e Edite, e também à minha noiva, Ana Claudia. Vocês formam o meu porto seguro. Ao Prof. Dr João Umberto Furquim de Souza, pelos anos de orientação na área deEngenharia de Software, Padrões de Projeto e Processos de Desenvolvimento. Grande parte de meu conhecimento é dedicado ao seu esforço.

AGRADECIMENTOS A Deus... Aos Professores do Departamento de Informática da Universidade Estadual de Ponta Grossa, pelos anos de dedicação aos acadêmicos do curso de Engenharia de Computação. Aos colegas de classe, pela união nos estudos e trabalhosdesenvolvidos durante a graduação. A Bruno Francisco Reis, pelo exemplo dado a nossa turma. Há uma linha eterna entre o céu e a terra, mas uma linha curta entre a amizade e o amor. Você estará sempre conosco.

RESUMO A manutenção de software deve ser encarada como uma atividade constante durante o ciclo de vida de um projeto de software. Desta forma, essa fase inicia-se com o projeto,desde a modelagem até as etapas que procedem a instalação do software, passando pela programação e pela documentação. Então, fica claro que esta etapa é a mais longa, sendo a mais onerosa. Portanto, o estabelecimento de normas e padrões para tal atividade é indispensável, para que haja uma maneira uniforme de visualizar o andamento do processo. Palavras-chave: manutenção, projeto, normas,padrões.

ABSTRACT The software maintenance must be careful, because it belongs all the life cycle of a software project. Thus, this phase begins with the project, since the modelling up to the steps which preceed the software instalation, passing by the implementation and documentation. So, it is clear that this step is the longest, being that which more takes resources. Then, theestablishment of rules and patterns to the activity is mandatory, to have an uniform way for viewing the process execution. Keywords: maintenance, project, rules, patterns.

LISTA DE FIGURAS FIGURA 1 - Ciclo de Vida do Processo Unificado. ............................................................ 18 FIGURA 2 - Demonstração do Workflow, segundo o RUP................................................. 23 FIGURA 3 - Detalhamento do Workflow. Analisar o Problema. ........................................ 24 FIGURA 4 - Visão geral da arquitetura do RUP.................................................................. 25 FIGURA 5 - Arquitetura do AUP. ....................................................................................... 27 FIGURA 6 - Ciclo de Vida do EUP..................................................................................... 29 FIGURA 7 - Diagrama de classes do padrão de projeto DAO............................................. 35 FIGURA 8 - Hierarquia de classes para o DAO. ................................................................. 37 FIGURA 9 - Demonstração doMVC................................................................................... 38 FIGURA 10 - Atributo qualidade em uso, norma ISO/IEC 9126-2..................................... 46

SUMÁRIO 1 INTRODUÇÃO ........................................................................................................ 9 1.1 Estrutura do Trabalho ............................................................................................... 10 1.2...
tracking img