Prévia do material em texto
<p>UNIVERSIDADE VEIGA DE ALMEIDA</p><p>Análise e desenvolvimento de sistemas EAD</p><p>Aluno: Wellington Camilo de Farias</p><p>Matrícula: 1240117122</p><p>Disciplina: Tópicos da Computação</p><p>Professor(a): Alfredo Nazareno Pereira Boente</p><p>Relatório de avaliação da qualidade de software</p><p>Rio de Janeiro/RJ</p><p>2024</p><p>1. Os objetivos da avaliação de qualidade são os seguintes:</p><p>Identificar e analisar os elementos que influenciam a qualidade do software</p><p>em desenvolvimento é o principal objetivo desta avaliação. A abordagem</p><p>crítica e detalhada é utilizada para garantir que o produto atenda aos padrões</p><p>de excelência esperados e ofereça uma experiência positiva ao usuário final.</p><p>Além disso, o processo de avaliação visa garantir que o software seja</p><p>robusto, confiável e adequado às necessidades do mercado, prevendo</p><p>possíveis falhas e oportunidades de melhoria.</p><p>2. Avaliação das Características do Software</p><p>a) Funcionalidade</p><p>Pergunta: atende o software às especificações e requisitos funcionais</p><p>especificados?</p><p>Resposta: Sim, todos os requisitos funcionais do projeto foram atendidos pelo</p><p>software. Mas para garantir que todas as funcionalidades funcionem como</p><p>esperado, são necessários testes extensos.</p><p>b) Confiabilidade</p><p>Pergunta: é possível que o programa permaneça em operação por um</p><p>período prolongado sem apresentar falhas?</p><p>Resposta: Devido às boas práticas de desenvolvimento, o software é</p><p>esperado ter alta confiabilidade. No entanto, para confirmar essa</p><p>característica, são necessários testes de stress e simulações de uso.</p><p>c) Usabilidade</p><p>Pergunta: O software é intuitivo e fácil de usar para os usuários finais?</p><p>Resposta: A usabilidade foi uma prioridade no design da interface, com foco</p><p>em uma experiência de usuário amigável. Sugere-se realizar testes com</p><p>usuários reais para coletar feedback e possíveis melhorias.</p><p>d) Eficiência</p><p>Pergunta: O software usa recursos do sistema, como memória e</p><p>processamento, de forma otimizada?</p><p>Resposta: práticas de programação eficientes aumentaram a eficiência do</p><p>software. No entanto, testes de desempenho são necessários para garantir</p><p>que o software funcione corretamente em vários ambientes.</p><p>e) Manutenção</p><p>Pergunta: É fácil ajustar, melhorar ou adaptar o software às novas</p><p>necessidades?</p><p>Resposta: Para facilitar a manutenção futura, o código foi organizado de</p><p>forma modular e documentado. Ainda assim, é aconselhável criar uma</p><p>documentação mais detalhada para garantir que a manutenção seja</p><p>executada de forma eficiente.</p><p>f) Mobilidade</p><p>Pergunta: é fácil transferir o software de um ambiente para outro?</p><p>Resposta: O software foi projetado para ser multiplataforma, o que significa</p><p>que pode funcionar em vários sistemas operacionais. Para garantir essa</p><p>característica, são recomendados testes em várias plataformas.</p><p>3. Conclusão</p><p>Este relatório avaliou as principais características do software imaginário com</p><p>base em estimativas e boas práticas do desenvolvimento de software. As</p><p>respostas mostram que o software está bem encaminhado para atingir alta</p><p>qualidade, mas é necessário validar essas características por meio de testes</p><p>práticos para confirmar os resultados esperados.</p><p>REFERÊNCIAS BIBLIOGRÁFICAS:</p><p>YOUTUBE. Aula 7: Tópicos em Computação I – 07/09/2021.</p><p>Disponível em: https://www.youtube.com/watch?v=t4MdyNmhzbc. Acesso em: 01</p><p>setembro 2024.</p><p>SOMMERVILLE, I. Engenharia de software. 10. ed. São Paulo: Pearson, 2018. E-</p><p>book. Capítulo 24. ISBN: 9788543024974. Biblioteca Virtual Pearson.</p>