Buscar

Prova Discursiva Engenharia de Software

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

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.
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.
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.
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)
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!).

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando