Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especificadas no modelo de requisitos. A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor agregado tanto para o desenvolvedor quanto para os usuários do sistema. Como partimos de um conceito bastante subjetivo, é possível analisarmos a qualidade de software sob a orientação de várias dimensões. Cite as principais dimensões de análise da qualidade de software. Nota: 20.0 Qualidade do desempenho Qualidade dos recursos Qualidade na confiabilidade Qualidade na conformidade Qualidade na durabilidade Qualidade na facilidade de manutenção Qualidade na estética Qualidade na percepção. (ROTA AULA 04) Questão 2/5 Qualidade é um termo amplo e subjetivo e adota uma estrutura de métricas para obtenção de resultados numéricos para o auxílio na análise e melhoria no processo de desenvolvimento de software. O que é uma métrica dentro deste contexto e o que uma estrutura de métricas estabelece? Nota: 20.0 A estrutura de métricas estabelece três itens importantes: medidas, métricas e construção de indicadores. Os princípios de medição consideram a formulação, a coleta, a análise e um feedback. Uma métrica contém propriedades matemáticas que estabelecem um significado para os resultados dentro de um intervalo. Tais métricas são validadas empiricamente em uma ampla variedade de contextos antes de ser publicada ou utilizada para tomada de decisões. (ROTA AULA 04) Questão 3/5 Quais são os 5 níveis do CMM (Capability Maturity Model)? Nota: 20.0 O CMM (Capability Maturity Model) é estruturado em 5 níveis: 5 – Otimizado 4 – Controlado 3 – Definido 2 – Reproduzível e 1 – Inicial. (ROTA AULA 06) Questão 4/5 Como proceder ao gerenciamento da qualidade no processo de desenvolvimento de software? Nota: 20.0 Com a utilização de ferramentas para o auxílio de tais critérios: Estatísticas Seis sigma para engenharia de software Medidas de confiabilidade Proteção de software Padrões de qualidade (ISO) (ROTA AULA 04) Questão 5/5 Dentro de uma estrutura de projeto de software, qual a importância da fase de requisitos? Nota: 20.0 Criação de um software é algo desafiador, criativo e divertido, mas a tarefa de entendimento dos requisitos além de ampla é crucial para o sucesso ou fracasso do projeto. A engenharia de requisitos deveria ser tratada como uma etapa extremamente importante e subdividida em assuntos relacionados à concepção, ao levantamento, à elaboração, à negociação e à especificação dos requisitos. Na concepção estuda-se a viabilidade da solução através da coleta de informações e necessidades dos stakeholders (pessoas que irão utilizar direta ou indiretamente o software). É no levantamento dos requisitos que são identificados problemas de escopo, entendimento do problema e volatilidade dos requisitos (requisitos que mudam!). (ROTA AULA 05)
Compartilhar