Exemplo de tcc
1. RESUMO
A preocupação com a qualidade de software está se tornando cada vez maior em função do grande volume de software produzido e a exigência dos usuários que almejam antes de tudo softwares confiáveis e eficientes. O teste de software é uma das atividades que buscam contribuir para a melhoria da qualidade do software. O objetivo do teste é revelar a presença de defeitos no software. Em função dos altos custos e da grande quantidade de tempo exigida pelas atividades de teste, estas atividades muitas vezes são negligenciadas ou reduzidas e, consequentemente, é comum a entrega de software para o usuário com a presença de defeitos não revelados. O presente trabalho tem por finalidade geral estudar as técnicas, estratégias e ferramentas de teste de software, buscando avaliar suas contribuições, vantagens, desvantagens e potenciais aplicações, com o intuito de apontar questões pertinentes à melhoria do processo de desenvolvimento de software. Será utilizada como estudo de caso, uma ferramenta de automatização da administração e gerenciamento de fluxo de trabalho interno, em desenvolvimento por meio de monografia.
2. FUNDAMENTAÇÃO TEÓRICA E METODOLÓGICA
A complexidade na atividade de desenvolvimento de software vem crescendo consideravelmente. Apesar disso, existe uma real necessidade em se construir softwares confiáveis devido ao gradual uso de sistemas de software em atividades de alto risco financeiro e humano. Isto reforça o compromisso de verificar se o software funciona de acordo com o que foi especificado e de detectar problemas que eventualmente não tenham sido previstos na especificação. Neste cenário, é vital que a fase de teste de software represente um processo de muita importância dentro do ciclo de vida do software. Assim o teste de software é um componente crítico no processo de engenharia de software. É um elemento que garante a qualidade do software e,