Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introduçã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
 
Introdução:
Nesses tempos de globalização, uma das áreas que mais têm evoluído na economia mundial por seu valor estratégico é o desenvolvimento e a comercialização de software. Para ser competitivo neste mercado especializado, deve-se dispor de um bom conjunto de ferramentas e recursos computacionais. Nesse contexto, destacam-se as ferramentas CASE (Computer-Aided Software Engineering - Engenharia de Software Auxiliada por Computador), que na área da Engenharia de Software, representam a maior parte das tecnologias de suporte usadas para o desenvolvimento e manutenção de sistemas [ISO98]. Nos últimos anos, verifica-se que as ferramentas disponíveis aos engenheiros de software ou desenvolvedores de sistemas evoluíram significativamente, distanciando-se muito das originalmente concebidas que, quando muito, disponibilizavam compiladores e editores de textos. Dentre essas, deve-se considerar que as ferramentas CASE são as que mais evoluíram, apresentando uma série de recursos antes inexistentes [PRE95]. Considerando essas ferramentas como fator decisivo para a obtenção de sucesso na atividade de desenvolvimento e manutenção de software, há de se convir que uma seleção acertada por parte das organizações que irão utilizá-las, se faz necessária. Várias ferramentas estão presentes no mercado e pode-se constatar que elas diferem entre si, mesmo que por alguma sutil diferença. No intuito de facilitar o momento da escolha da ferramenta que melhor atende às necessidades e os requisitos das organizações que constróem software, foi desenvolvido esse trabalho baseado na norma ISO/IEC 14102 – Avaliação e seleção de ferramentas CASE. Este trabalho é importante porque facilita a execução de algumas tarefas propostas pela norma, como por exemplo, a montagem do questionário de avaliação, o registro das notas atribuídas a cada subcaracterística da ferramenta, a execução do algoritmo de acumulação da pontuação obtida pela avaliação das ferramentas, emissão de um relatório com os dados básicos e a totalização obtida por cada ferramenta durante o processo de avaliação. Isto facilita o processo de seleção, que no trabalho proposto, se dará pela maior pontuação alcançada. É importante salientar que antes de adquirir uma ferramenta CASE, uma organização deverá estar familiarizada com alguma metodologia de desenvolvimento de software para só então ir ao mercado e selecionar uma ferramenta. Desse modo, ela poderá usufruir de todos os benefícios que a adoção da tecnologia CASE trará à organização. Algumas organizações acreditam que a adoção da tecnologia CASE irá resolver todos os seus problemas de produtividade e qualidade de software, porém isso nem sempre ocorre. Como anteriormente mencionado, sem a utilização consciente de uma metodologia de desenvolvimento de software, adotar ferramentas CASE pode ser considerado como apenas automatizar a desordem, o que não resolve em nada os problemas da organização.