Especialização Engenharia de Projetos de Software
URI Permanente para esta coleção
Navegar
Navegando Especialização Engenharia de Projetos de Software por Autor "Schuhmacher, Vera Rejane Niedersberg"
Agora exibindo 1 - 2 de 2
Resultados por página
Opções de Ordenação
Monografia Acesso aberto Princípios para o desenvolvimento de software seguro(2015) Prazeres, Alexandre PereiraEste trabalho tem por objetivo apresentar técnicas de segurança na codificação de softwares, principalmente em aplicações web. O estudo possui bases nas normas NBR ISO/IEC 27001 e 27002, e principalmente nas técnicas gerais e praticas de dois desenvolvedores da Microsoft, Howard e LeBlanc. O estudo também contribui para elucidar a importância de eliminar, ou ao menos atenuar, as vulnerabilidades web mais conhecidas, descrevendo seus impactos e até soluções específicas. Apresenta um sistema web desenvolvido em PHP, o qual teve diversas técnicas de segurança aplicadas e o resultado dos testes de segurança efetuados por meio do software Acunetix Vulnerability Scanner perante o sistema implementado.Monografia Acesso aberto Proposta de implantação de metodologia mínima de testes funcionais de software em um processo de desenvolvimento prescritivo(2015) Osório Neto, Mário Carlos De BemO desafio de implantar um processo formal de testes e os benefícios por ele trazidos foram os responsáveis por incentivar o desenvolvimento deste trabalho. Na empresa pública utilizada como estudo de caso, os testes eram pensados apenas quando a empresa terceirizada contratada para o desenvolvimento entregava o código fonte e, obviamente, devido ao prazo apertado, eram postos em segundo plano. Como consequência, a quantidade de erros encontrados em produção era alta. Este trabalho apresenta uma proposta de metodologia de testes funcionais aplicada ao processo de desenvolvimento da empresa pública em estudo. Contando com um processo de desenvolvimento bem definido, com pouca documentação, mas seguido por todos os funcionários, o objetivo do trabalho foi desenvolver atividades relacionadas ao teste de software que se encaixassem de forma suave no processo atual, de forma que o planejamento dos testes iniciasse já no começo do processo de desenvolvimento e houvesse rastreabilidade entre requisitos e casos de teste. Foi dado ênfase no trabalho de planejamento e modelagem dos testes de forma a tornar a execução mais simples, porém, com a preocupação de implementar métricas para avaliar a melhoria proposta e garantir o correto registro dos erros encontrados.