Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Jair Weinrich
Título: Software de Apoio à Avaliação e Seleção de Ferramentas Case Baseado na Norma ISO/IEC 14102
 
Conclusão:
A utilização de metodologias de desenvolvimento de software constitui fator fundamental para a obtenção de sucesso durante o ciclo de vida do software. Uma organização que desenvolve software sem a utilização dessas metodologias, encontra dificuldades devido ao fato de que depende unicamente das habilidades e competências de sua equipe de desenvolvimento. Metodologias propõem a adoção de padrões e métodos, provendo parâmetros gerais e específicos a seguir na tarefa de desenvolver software, onde toda a equipe de desenvolvimento segue as mesmas recomendações e procedimentos. Constitui diferencial favorável, a combinação de metodologias e ferramentas CASE que destinam-se a automatizar essas metodologias. Ferramentas CASE podem ser consideradas como a automação da automação, pois destinam-se a automatizar a tarefa de desenvolvimento e manutenção de software, cujo propósito do mesmo, é automatizar alguma tarefa anteriormente executada manualmente. A tecnologia CASE automatiza a elaboração dos diversos diagramas do software em construção, a definição do seu dicionário de dados, a interação entre o usuário e o computador através de sua interface e as interações entre o software e o meio externo em que está inserido. A partir dessa especificação completa do software, a ferramenta poderá gerar automaticamente o aplicativo, onde o software gerado será mais confiável e com menos erros, facilitando futuras manutenções, proporcionando uma redução no custo do mesmo. Existem diversas ferramentas CASE disponíveis no mercado. Cabe à organização escolher a que melhor atende às suas metas estabelecidas e requisitos necessários. Essas ferramentas normalmente proporcionam a automatização de uma tarefa pontual, ou seja, destinam-se a prover recursos para uma fase do ciclo de vida do desenvolvimento de software. Nesse caso, pode ser necessária a combinação de diversas ferramentas num ambiente totalmente integrado para atender às necessidades da organização. A tarefa de escolher a ferramenta ou conjunto delas que melhor atende à organização não é fácil, pois envolve alguns fatores determinantes como o comprometimento da gerência com a adoção de CASE, uma equipe competente para analisar essas ferramentas e a aceitação da equipe de desenvolvimento em adotar a tecnologia CASE para a automação das suas atividades, pois a princípio poderá haver resistência quanto ao seu uso. Ao longo do tempo, foram propostas algumas formas de avaliar e selecionar ferramentas CASE. Pode ser através da elaboração de questionários acerca das características das ferramentas, por meio de conversas com outras organizações que já fazem uso da tecnologia, apresentações de fornecedores de CASE, ou mesmo o desenvolvimento de projetos piloto para avaliar e selecionar a ferramenta mais adequada para a organização. A norma ISO/IEC 14102 – Avaliação e seleção de ferramentas CASE, propõe um roteiro a seguir, com o objetivo de facilitar essa tarefa. Através de seus quatro processos, iniciação, estruturação, avaliação e seleção, instrui a organização sobre a melhor forma de conduzir uma correta avaliação e seleção de ferramentas CASE. O software desenvolvido, baseado na norma ISO/IEC 14102, destina-se a automatizar algumas tarefas referentes aos processos da mesma. Este software foi utilizado durante o primeiro semestre de 1999 pelos alunos da disciplina de Engenharia de Software da FURB e pelo autor desse trabalho, na avaliação de algumas ferramentas, comprovando sua aplicabilidade e relevância. Também apresenta seu lado didático ao proporcionar aos alunos que o utilizaram, um software que facilita a avaliação de ferramentas CASE bem como um contato com a norma ISO/IEC 14102 – Avaliação e seleção de ferramentas CASE. O software facilita a adoção da norma a medida que automatiza tarefas importantes nos seus processos como por exemplo, a montagem do questionário de avaliação, o registro das notas atribuídas às subcaracterísticas das ferramentas avaliadas, o algoritmo de acumulação da pontuação obtida e posterior a esse, a emissão da relação com as ferramentas candidatas com as respectivas pontuações para que se processe a seleção da ferramenta que atende aos requisitos da organização. A organização que irá avaliar e selecionar ferramentas CASE, poderá decidir pela seleção de um conjunto restrito de características e subcaracterísticas de ferramentas CASE para avaliar, de acordo com suas necessidades e seus métodos de desenvolvimento e manutenção de software. O software possibilita essa seleção de itens relevantes à organização, à medida que permite eliminar do questionário de avaliação, itens que tem pouca ou nenhuma importância para a organização.