De acordo com o texto supracitado responda Verdadeiro (V) ou Falso (F) para as afirmacoes a seguir: ( ) As métricas só são aplicadas na fase de levantamento de requisitos do software. ( ) As métricas de produto proporcionam informações sobre a qualidade do modelo de análise. ( ) A métrica baseada em função é utilizada apenas para medir a funcionalidade que o sistema irá fornecer. ( ) As métricas ajudam a prever o número de erros que podem ser encontrados durante um teste e a prever o número de componentes ou linhas projetadas do sistema. ( ) Os Pontos de função são derivados de medidas que são calculadas por valores de domínio de informações, que são definidos em diversas formas.
Assinale a alternativa correta:
As métricas só são aplicadas na fase de levantamento de requisitos do software. As métricas de produto proporcionam informações sobre a qualidade do modelo de análise. A métrica baseada em função é utilizada apenas para medir a funcionalidade que o sistema irá fornecer. As métricas ajudam a prever o número de erros que podem ser encontrados durante um teste e a prever o número de componentes ou linhas projetadas do sistema. Os Pontos de função são derivados de medidas que são calculadas por valores de domínio de informações, que são definidos em diversas formas. a. F, F, V, V, F b. V, V, V, V, V c. F, V, F, V, F d. F, V, F, V, V e. F, V, F, V, F
Qual é a abordagem sugerida por Pressman e Maxim (2016) para garantir a qualidade de software por meio do controle de qualidade?
a. Aplicação de técnicas de gerenciamento de projeto para garantir a qualidade do software b. Aplicação de etapas de teste para descobrir erros no código do software antes dos testes começarem c. Revisão de modelos de forma a garantir que sejam com
Podemos trabalhar com as métricas em todas as fases do ciclo de desenvolvimento do software. Algumas atingem níveis fáceis de usar e compreender e outras de níveis mais difíceis, dependendo de como são aplicadas. Na fase de levantamento de requisitos, as métricas de produto proporcionam informações sobre a qualidade do modelo de análise (PRESSMAN e MAXIM, 2016).
O modelo de requisitos é onde os requisitos são formulados e onde se estabelece a base para o projeto de software. Uma das métricas usadas é a baseada em função. Ela é utilizada para medir a funcionalidade que o sistema irá fornecer, podendo ser empregadas para estimar um custo ou trabalho, para projetar, para codificar e testar um determinado software. Elas ajudam a prever o número de erros que podem ser encontrados durante um teste e a prever o número de componentes ou linhas projetadas do sistema (PRESSMAN e MAXIM, 2016).
Outra métrica usada é por Pontos de função, que são derivadas de medidas que são calculadas por valores de domínio de informações, que são definidos em diversas formas.
De acordo com o texto supracitado responda Verdadeiro (V) ou Falso (F) para as afirmacoes a seguir:
( ) As métricas só são aplicadas na fase de levantamento de requisitos do software. ( ) As métricas de produto proporcionam informações sobr
Atingiu 0,00 de 0,05 A qualidade hoje deixou de ser um diferencial e passou a ser um pré-requisito básico para qualquer produto ou serviço. Pensando sobre essa informação, qual a importância da qualidade de software na Engenharia de Software? De acordo com o texto supracitado assinale verdadeiro (V) ou falso (F) quanto às afirmações a respeito das razões para considerar em relação à qualidade a seguir:
( ) Competitividade: Clientes buscam software com qualidade, e a empresa precisa buscar formas de sobreviver no mercado desenvolvendo software com qualidade. ( ) Sobrevivência: Forma do software com qualidade se destacar no mercado. ( ) Essencial: Essencial ter qualidade principalmente para o mercado internacional. ( ) Custo/benefício: Sistema de qualidade direcionado para o aumento de produtividade e tem redução de custos.
Atingiu 0,05 de 0,05 Temos basicamente dois tipos de qualidade, são elas:
a. Essencial e Custo-benefício b. Retenção e Consumidores c. Competitividade e Sobrevivência d. Nenhuma das alternativas e. Qualidade interna e Qualidade externa
Por que é importante aplicar a qualidade no processo de desenvolvimento de software?
a. Para garantir que o software seja desenvolvido de forma organizada, disciplinada e previsível b. Para evitar erros e retrabalho c. Para aumentar a produtividade d. Para reduzir o tempo de desenvolvimento e. Para aumentar a qualidade do produto ou serviço e reduzir o retrabalho, diminuindo o tempo de desenvolvimento e aumentando a produtividade
Quais são os atributos fundamentais de qualidade do produto de software de acordo com o Padrão ISO/IEC 9126?
a. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade b. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Segurança c. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Escalabilidade d. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Interoperabilidade e. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade
Qual a diferença entre as métricas dinâmicas e estáticas?
a. As métricas dinâmicas são coletadas apenas na documentação de projeto, enquanto as métricas estáticas são coletadas durante a execução do programa b. As métricas dinâmicas avaliam a complexidade do produto, enquanto as métricas estáticas avaliam o tempo de execução c. As métricas dinâmicas avaliam a facilidade de manutenção do sistema, enquanto as métricas estáticas avaliam a eficiência e a confiabilidade d. As métricas dinâmicas são medidas na fase de projeto, enquanto as métricas estáticas são medidas após o sistema ter sido executado e. As métricas dinâmicas são coletadas durante a execução do programa, enquanto as métricas estáticas são coletadas apenas na documentação de projeto
Qual é o objetivo da medição, de acordo com Sommerville (2018)?
a. Determinar o valor de b. Avaliar a qualidade do software c. Controlar o processo de desenvolvimento de software d. Identificar os requisitos do software e. Estimar o esforço necessário para desenvolver o software