Buscar

3 5 exercicios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1Errada
O CMMI - Capability Maturity Model Integration, é um modelo que tem o objetivo de aprimorar a capacidade da maturidade do processo de software. Segundo Wazlawick (2013, p. 506), os níveis de maturidade do CMMI vão de 1 a 5, sendo o maior que representa um melhor nível de organização da empresa:
Fonte:Wazlawick (2013)
As principais diferenças entre os níveis de maturidades estão descritos abaixo:
I) O nível 1 é caracterizado pela empresa possuir processos bem definidos, mas estes ainda não são utilizados pela equipe, tornando o ambiente instável para o desenvolvimento e manutenção do software.
II) Os níveis 2 e 3 são caracterizados pela empresa possuir processos mais rigorosos, diferenciando-se apenas no tempo de atuação da empresa em cada nível. Isto é, após 2 anos no nível 2, a empresa passa automaticamente para o nível 3.
III) O nível 4, caracteriza-se quando a organização estabelece metas de qualidade, mas ainda não utiliza essas medidas na gestão de seus projetos.
IV) O nível 5, caracteriza-se quando a organização passa a utilizar as medidas relacionadas às metas na gestão de seus projetos.
Assinale a alternativa CORRETA:
Sua resposta
Somente as alternativas III e IV estão corretas.
Alternativa B está incorreta porque: nível 4 a empresa estabelece metas de qualidade e as utiliza na gestão de seus projetos; nível 5, a empresa melhora seus processos e NÃO quando passa a utilizar as medidas na gestão de seus projetos. Todas as alternativas estão erradas porque: - Nível 1, a empresa nãopossui processos bem definidos; - Nível 2 e 3 nãose diferem no tempo de atuação da empresa em cada nível, mas sim, pelo nível 3 ser mais rigoroso que o nível 2; - Nível 4 a empresa estabelece metas de qualidade e as utiliza na gestão de seus projetos; - Nível 5, a empresa melhora seus processos e NÃO quando passa a utilizar as medidas na gestão de seus projetos.
Questão 2Errada
Já sabemos que, feitas as medições, podemos e devemos utilizá-las para gerar as métricas. Para fins de classificação, algumas métricas são geradas a partir de medidas obtidas diretamente, geralmente por contagem do atributo observado. Às métricas geradas damos o nome de métricas diretas. Outras métricas, porém, são obtidas indiretamente. A elas damos o nome de métricas indiretas (MAITINO NETO, 2016).
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
I - A análise de pontos por função se baseia nos requisitos do software para a obtenção da métrica. Por isso, ela é aplicável a partir do momento em que os requisitos funcionais do programa tenham sido definidos. Esses requisitos são convertidos em valores numéricos que, depois de calculados e ajustados, proverão excelente ideia do esforço necessário para desenvolver o sistema.
PORQUE
II - É utilizadouma métrica de esforçode modo que se possamedir o tamanho funcional de um software com o objetivo de seobter uma boa estimativa de custo, antes mesmo da sua efetiva construção.
A respeito dessas asserções, assinale a opção correta.
Sua resposta
As asserções I e II são proposições verdadeiras, mas a II não é um objetivo da I.
As asserções I e II são proposições verdadeiras, e a II é umobjetivoda I. Ambas realmente são verdadeira e com o objetivo de seobter uma boa estimativa de custo, antes mesmo da sua efetiva construção usa-se uma métrica de esforçode modo que se possamedir o tamanho funcional de um software, usa-se a medição em Pontos de Função. Ou seja, usa-se Pontos de Função para se atingir o objetivo de se obter uma estimativa de custo, tamanho, etc.
Questão 3Correta
Um gerente de testes identificou através da análise dos defeitos encontrados nas versões dos sistemas entregues nos últimos 3 meses, onde estão os problemas que precisam de atuação imediata para melhoria da qualidade.
 
Fonte: Autor (2016).
O gerente tomou as seguintes ações visando minimizar os defeitos encontrados em produção:
1) Treinamento da equipe com relação aos padrões e linguagens de programação utilizados na empresa.
2) Contratação de uma equipe especializada em testes de segurança para sistemas na internet.
3) Geração de um guia contendo os padrões de interface e acessibilidade dos sistemas da empresa.
4) Criação de checklists para a equipe de levantamento de requisitos junto aos usuários.
5) Planejamento da troca dos servidores do ambiente de produção, visando maior performance e maior estabilidade doo ambiente.
Assinale a alternativa que contem a ordem CORRETA de ações que o gerente deveria tomar:
Sua resposta
3 - 1 - 4 - 5 - 2.
As ações correspondentes à quantidade de defeitos analisados é a que segue: Geração de um guia contendo os padrões de interface e acessibilidade dos sistemas da empresa - minimizar problemas de usabilidade. Treinamento da equipe com relação aos padrões e linguagens de programação utilizados na empresa - minimizar problemas de programação e compatibilidade. Criação de checklists para a equipe de levantamento de requisitos junto aos usuários - minimizar problemas de especificação. Planejamento da troca dos servidores do ambiente de produção - minimizar problemas de ambiente e desempenho. Contratação de uma equipe especializada em testes de segurança para sistemas na internet - minimizar problemas com a segurança do sistema.
Questão 4Correta
Os defeitos em um processo de qualidade de software podem ter diferentes análises de causa, isto é, podem ter sido causados por erro do programador, por erro de especificação do requisito, por erros no ambiente onde o sistema está sendo executado, ou mesmo por erro do testador que abriu o defeito indevidamente. Abaixo, um gráfico com o resultado dos testes de acordo com a análise de causas:
Fonte: O autor.
Considerando as análises de causas acima descritas, o processo de Verificação e Validação, que visa avaliar o produto em todo o ciclo de vida de desenvolvimento, poderia utilizar-se da aplicação de checklists para reduzir o número de defeitos para as seguintes causas:
I)Problemas do ambiente de produção: o software está correto, mas o erro ocorre por problema de configuração no ambiente de produção.
II) Defeitos de especificação de requisitos: o software está rodando corretamente, mas não está atendendo ao requisito inicial do cliente.
III) Defeitos de programação: o software está com erro, mas foi detectado que o requisito estava descrito corretamente.
Assinale a alternativa correta:
Sua resposta
I e II, apenas.
A utilização de checklists poderá prevenir os defeitos relacionados a "problemas do ambiente de produção", visto que pode auxiliar o responsável a parametrizar e confirgurar o ambiente de acordo com todas as necessidades do software; e "defeitos de especificação de requisitos", visto que pode padronizar o levantamento de dados junto ao cliente para que não fiquem informações importantes faltando nesss etapa.
Questão 5Errada
O modelo ACT - Annual Change Traffic ou Tráfego Anual de Mudança - foi proposto por Boehm (1981) e se baseia em uma estimativa de porcentagem de linhas de código que passarão por manutenção(MAITINO NETO, 2016).
Sobre omodelo ACT, afirma-se que:
I - Para efeito de contagem, são consideradas como linhas em manutenção tanto as linhas a serem alteradas quanto as novas linhas criadas.
II -O valor da variável ACT reflete o número de linhas que sofrem manutenção dividido pelo número total de linhas do código em um ano típico.
III -A fórmula criada é E = ACT SDT.
IV - Apresentado pelo esforço anual esperado de manutenção de umprograma E = 1,6, isto siginifica queespera-se esforço anual de 1,6 horasde desenvolvimento/mês destacadas para atividade de manutenção.
Escolha a alternativa CORRETA que apresenta apenas afirmações verdadeiras sobre ACT.
Sua resposta
I e II, apenas.
Sobre omodelo ACT, TODAS ESTÃO CORRETAS: I - Para efeito de contagem, são consideradas como linhas em manutenção tanto as linhas a serem alteradas quanto as novas linhas criadas. II -O valor da variável ACT reflete o número de linhas que sofrem manutenção dividido pelo número total de linhas do código emum ano típico. III -A fórmula criada é E = ACT SDT. IV - Apresentado pelo esforço anual esperado de manutenção de umprograma E = 1,6 , isto siginifica queespera-se esforço anual de 1,6 horasde desenvolvimento/mês destacadas para atividade de manutenção.

Continue navegando