Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação Final (Discursiva) - Individual Semipresencial (Cod.:687314) Peso da Avaliação 4,00 Prova 37633531 Qtd. de Questões 2 Nota 4,20 Nos dias de hoje, o que se observa é a incapacidade das empresas em desenvolver software com qualidade, de acordo com os requisitos estabelecidos no projeto e dentro do prazo estimado. O principal objetivo da Engenharia de Software é ajudar a produzir software de qualidade oferecendo um melhor serviço a um preço mais competitivo. Portanto, é necessário haver qualidade do processo para um bom planejamento do projeto, da tecnologia utilizada com equipe bem qualificada para realizar um excelente trabalho. Na gestão da qualidade de software, existem diversas atividades voltadas à garantia da qualidade e ao controle de qualidade de software. Neste sentido, disserte sobre a garantia da qualidade de software e o controle de qualidade de software, bem como as atividades desenvolvidas nessas áreas. Resposta esperada Garantia de qualidade de software: voltado mais à gestão da qualidade, buscando instituir atividades de prevenção de defeitos e problemas. Responsável por instituir padrões de processos, métodos, técnicas e metodologias de desenvolvimento de software, que trazem maior produtividade das equipes e para quem realiza auditorias a fim de identificar oportunidades de melhoria. Controle de qualidade de software: voltado mais a atividades técnicas e operacionais através de monitoramentos via detecção de defeitos, como realizar testes, executando revisões em pares, inspeções, entre outros. Minha resposta A garantia de qualidade de software é voltado à gestão da qualidade e busca realizar atividades para prevenção de defeitos e problemas. Também é responsável por instituir padrões de processos, métodos, técnicas e metodologias de desenvolvimento de software, que trazem maior produtividade das equipes e para a realização de auditorias a fim de identificar oportunidades para melhorias. O controle de qualidade de software é voltado mais a atividades técnicas e operacionais através de monitoramentos via detecção de defeitos, como realizar testes, executando revisões em pares, inspeções, etc. O escopo de um projeto de software é definido a partir de uma lista de funcionalidades que se deseja disponibilizar para os usuários, chamada de "Requisitos do sistema", que é uma definição formal e detalhada de uma função do sistema através de um documento de especificação do sistema que deve dizer o que o produto a ser desenvolvido deverá fazer, e não como deve ser feito. Acerca da Gerência de Requisitos de Software, conceitue os três tipos de requisitos de software: Requisitos Funcionais, Requisitos Não Funcionais e Requisitos Inversos. Por fim, cite exemplos para Requisitos Funcionais e Requisitos Não Funcionais. Resposta esperada Os Requisitos Funcionais se referem aos requisitos levantados junto ao cliente, descrevem explicitamente as funcionalidades e serviços do sistema. Documenta como o sistema deve reagir a entradas específicas, como deve se comportar em determinadas situações, o que o sistema não deve fazer. Exemplo: cadastrar cliente, imprimir relatório, enviar e-mail. Os Requisitos Não Funcionais envolvem as características técnicas do software. Definem as propriedades e restrições do sistema. Requisitos não-funcionais podem ser mais críticos que requisitos funcionais. Se não satisfaz, o sistema é inútil. Exemplos: segurança, desempenho, espaço em disco. Podem ser do sistema todo ou de partes do sistema. Os Requisitos Inversos são simplesmente relacionados com as condições que não devem ocorrer no software. Na prática, os requisitos inversos são o oposto dos requisitos funcionais. Dizem respeito ao que o software não deve realizar fora de seus limites de escopo. Minha resposta Os Requisitos Funcionais se referem aos requisitos levantados junto ao cliente, descrevem explicitamente as funcionalidades e serviços do sistema. Documenta como o sistema deve reagir a entradas específicas, como deve se comportar em determinadas situações, o que o A+ Alterar modo de visualização 1 2 sistema não deve fazer. Exemplo: cadastrar cliente, imprimir relatório, enviar e-mail. Os Requisitos Não Funcionais envolvem as características técnicas do software. Definem as propriedades e restrições do sistema. Requisitos não - funcionais podem ser mais críticos que requisitos funcionais. Se não satisfaz, o sistema é inútil. Exemplos: segurança, desempenho, espaço em disco. Podem ser do sistema todo ou de partes do sistema. Os Requisitos Inversos são simplesmente relacionados com as condições que não devem ocorrer no software. Na prática, os requisitos inversos são o oposto dos requisitos funcionais. Dizem respeito ao que o software não deve realizar fora de seus limites de escopo.
Compartilhar