Buscar

AO2_ Qualidade de Software_6_Pontos

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 19 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

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 6, do total de 19 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

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 9, do total de 19 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

Prévia do material em texto

16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 1/19
AO2
Entrega 12 dez em 23:59 Pontos 6 Perguntas 10
Disponível 1 dez em 0:00 - 12 dez em 23:59 12 dias Limite de tempo Nenhum
Instruções
Este teste foi travado 12 dez em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 13.309 minutos 5,4 de 6
Pontuação deste teste: 5,4 de 6
Enviado 10 dez em 18:35
Esta tentativa levou 13.309 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,6 / 0,6 ptsPergunta 1
Leia o texto a seguir:
 
Você acaba de entrar em uma nova equipe na área de TI da empresa
onde trabalha, trata-se da equipe de testes de sistemas financeiros.
Seu novo coordenador, Marcos te chama para te apresentar seu
primeiro trabalho.
Você irá trabalhar no projeto de integração do software XPTO, que faz
todo o tratamento de notas fiscais, desde a emissão delas, até o
pagamento dos impostos devidos sobre as vendas.
O XPTO é um pacote de software pronto que está sendo integrado ao
ambiente já existente da empresa, você irá realizar os testes do
módulo inteiro de emissão de notas fiscais.
https://famonline.instructure.com/courses/16357/quizzes/63083/history?version=1
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 2/19
Para realizar este trabalho, você considerará os principais tipos de
testes:
Testes Unitários, testes de integração de software, sendo que este
último é muito semelhante aos testes de sistemas de software, e
finalmente, testes de aceite de software que são realizados pelos
usuários que definem os requisitos de software.
Considerando as informações apresentadas, selecione a opção
correta.
 
Você realizará os testes unitários e de aceite, pois é preciso testar cada
programa que compõe o pacote de software e obter o aceite do usuário
de negócio sobre o alinhamento do resultado em relação aos
requisitos.
 
Você terá de realizar os testes unitários, de integração de software, de
sistemas de software, e de aceite, pois o pacote de software só é
completamente testado quando da implantação do mesmo, na empresa
compradora do pacote.
 
Você realizará os testes de integração e de aceite, pois os testes de
integração e aceite precisam ser feitos somente pela empresa que
compra o pacote.
 
Você realizará os testes unitários e de sistemas, pois esses testes
precisam ser realizados somente pela empresa que compra o pacote
de software.
 
Você realizará os testes de integração, de sistemas, e de aceite, pois
como trata-se de pacote de software, os testes unitários precisam ter
sido feitos antes do lançamento do pacote no mercado.
Correto!Correto!
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 3/19
Alternativa correta
Considerando tratar-se de um pacote de software, significa que o
mesmo já passou pelos testes unitários de cada programa que
compõe o pacote. Ele deve ter passado também por um teste de
sistemas e/ou de integração entre os módulos do próprio pacote,
assim como deve ter passado por um teste de aceite, realizado
junto ao responsável pela definição dos requisitos que foram
especificados para o pacote, dentro da empresa fornecedora.
Tudo isso deve ter acontecido antes do lançamento do pacote no
mercado. Entretanto, como a sua empresa está comprando o
pacote, será necessário você realizar novos testes de integração
e de sistemas visando verificar se a integração do software dentro
da sua empresa (inclusive a integração desse pacote com
possíveis outros sistemas da sua empresa) está de acordo com o
esperado. É provável também que seja feito um novo teste de
aceite, só que desta vez, pelo usuário de negócio da sua
empresa, visando verificar se tanto o software, quanto suas
integrações com os sistemas da sua organização, estão conforme
os requisitos estabelecidos pelo usuário de negócio da sua
organização.
Os testes unitários não devem ser feitos por você, pois estes
testes precisam, necessariamente, ser feitos somente pela
empresa que desenvolveu o software.
0,6 / 0,6 ptsPergunta 2
Leia o texto e analise as planilhas a seguir:
Mas quanto tempo eu preciso para fazer uma Gestão Total da
Qualidade eficaz?
Para responder à pergunta, vamos mostrar primeiro um exemplo de
cálculo custo/hora mostrando os gastos com os processos dentro de
uma empresa que não utiliza softwares para automatização da Gestão
Total da Qualidade. Confira:
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 4/19
(Fonte: Disponível em: http://www.8idea.com.br/blog/automatize-a-
gestao-total-da-qualidade-software-8quali/
(http://www.8idea.com.br/blog/automatize-a-gestao-total-da-qualidade-
software-8quali/) . Acesso em: 05 de mar. de 2020
Analisando as planilhas acima, o que é preciso para conseguir
implantar qualidade total? 
 Criar indicadores Correto!Correto!
A alternativa está correta, pois de acordo com o texto, as 
planilhas referem-se a indicadores, e cada planilha é um indicador 
para implantar qualidade total, além disso é preciso analisar todos 
eles.
 Criar custos 
 Criar horas 
 Criar cargos 
 Criar vagas 
http://www.8idea.com.br/blog/automatize-a-gestao-total-da-qualidade-software-8quali/
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 5/19
0 / 0,6 ptsPergunta 3
Leia o texto e analise a ilustração a seguir:
 
Você está gerenciando o projeto de rollout para implantação da nova
versão do sistema de vendas da empresa onde você trabalha que tem
mais de 300 pontos de venda.
Você já definiu o escopo, já fez a lista de atividades, recursos, já criou
o cronograma do projeto, já conseguiu chegar no custo do projeto.
Agora você irá verificar o planejamento da qualidade do projeto. Você
está analisando os processos abaixo, que são recomendados no
PMBOK do PMI.
Com base no texto e ilustração acima, selecione a opção correta.
 
No processo de realizar a garantia da qualidade, o monitoramento e o
registro dos resultados da execução das atividades de qualidade,
servem para avaliar o desempenho e recomendar mudanças
necessárias.
 
No processo de planejar o gerenciamento da qualidade, você irá
identificar os requisitos e/ou padrões da qualidade do projeto e suas
fases e entregas, documentar como o projeto está em relação à
conformidade referente aos requisitos e padrões de qualidade.
esposta corretaesposta correta
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 6/19
 
No processo de realizar o controle da qualidade, a auditoria dos
requisitos de qualidade será o resultado das medições do controle de
qualidade que servem para garantir o uso dos padrões de qualidade e
das definições operacionais apropriadas.
 
No processo de planejar o gerenciamento da qualidade, serão
planejados todos os testes necessários para que o sistema, que está
sendo desenvolvido, tenha a qualidade mínima exigida pelo usuário.
 
No processo de realizar a garantia da qualidade, serão efetuados
todos os testes necessários para que o sistema que está sendo
desenvolvido tenha a qualidade mínima exigida pelo usuário.
ocê respondeuocê respondeu
Alternativa incorreta, pois os testes necessários para que o
sistema que está sendo desenvolvido tenha a qualidade mínima
exigida pelo usuário são realizados, porém são os resultados
desses testes que serão utilizados no processo de controlar a
garantia da qualidade.
É correto afirmar que no processo de planejar o gerenciamento
da qualidade, é necessário identificar os requisitos e/ou padrões
da qualidade do projeto, assim como suas fases e entregas,
neste processo também deve-se documentar como o projeto está
em relação à conformidade referente aos requisitos e padrões de
qualidade.
0,6 / 0,6ptsPergunta 4
Leia o texto abaixo:
Profissão de engenheiro de software
Com cada vez mais empresas automatizando seus serviços e criando
suas próprias plataformas digitais, a profissão de engenheiro
de software foi considerada a 2ª melhor da área de TI em crescimento
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 7/19
e remuneração, segundo o site especializado em carreiras de
tecnologia.
O software consiste na “parte lógica” do computador, que inclui
sistema operacional e programas. Então, basicamente, estes
profissionais projetam e guiam o desenvolvimento de programas,
aplicativos e sistemas, de forma que atendam aos requisitos e
cumpram as funções determinadas. Entre as principais atribuições do
engenheiro de software, estão:
- Desenvolver softwares e apps;
- Gerenciar projetos ligados aos softwares;
- Arquitetar o design estrutural dos programas;
- Realizar testes nos sistemas.
Além destas, engenheiros de software podem ter funções ligadas à
administração de bancos de dados, manutenção dos sistemas e até
algumas de documentação, relacionadas à gestão de projetos e à
composição dos manuais de instruções.
(Fonte: Disponível em: https://www.napratica.org.br/profissao-
engenheiro-de-software/ (https://www.napratica.org.br/profissao-
engenheiro-de-software/) . Acesso em: 04 de mar. de 2020)(adaptado)
Considerando as informações apresentadas, avalie as informações
abaixo:
 
I. A profissão de engenheiro de software tem ganhado destaque na
área de TI.
II. Além das funções referentes a sistemas, engenheiros de softwares
podem trabalhar com rotinas de administração de bancos de dados.
III. Engenheiros de software trabalham apenas com projetos de
software.
IV. Engenheiros de software tem como atribuição realizar testes nos
sistemas apenas.
É correto o que se afirma apenas em:
 II e IV 
 I e II Correto!Correto!
https://www.napratica.org.br/profissao-engenheiro-de-software/
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 8/19
A alternativa está correta, pois apenas as afirmações I e II são
verdadeiras. 
A afirmação I é verdadeira, pois a “a profissão de engenheiro
de software foi considerada a 2ª melhor da área de TI em
crescimento e remuneração, segundo o site especializado em
carreiras de tecnologia”. 
A afirmação II é verdadeira porque “engenheiros podem ter
funções ligadas à administração de bancos de dados,
manutenção dos sistemas e até algumas de documentação,
relacionadas à gestão de projetos e à composição dos manuais
de instruções. ” 
A afirmação III é falsa, pois engenheiros de software não
trabalham apenas com projetos de software, eles podem ainda:
Desenvolver softwares e apps; Gerenciar projetos ligados
aos softwares; arquitetar o design estrutural dos programas; e
realizar testes nos sistemas. 
A afirmação IV é falsa, pois os engenheiros de software têm mais
atribuições que apenas realizar testes. 
 IV e I 
 III e IV 
 I e III 
0,6 / 0,6 ptsPergunta 5
Leia o texto a seguir:
 
Requisitos de Software
Antigamente dizia-se que requisitos eram sinônimos de funções, ou
seja, tudo que o software deveria fazer funcionalmente. No entanto,
atualmente assumiu-se que requisitos de software é muito mais do que
apenas funções. Requisitos são, além de funções, objetivos,
propriedades, restrições que o sistema deve possuir para satisfazer
contratos, padrões ou especificações de acordo com o(s) usuário(s).
De forma mais geral um requisito é uma condição necessária para
satisfazer um objetivo.
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 9/19
Portanto, um requisito é um aspecto que o sistema proposto deve
fazer ou uma restrição no desenvolvimento do sistema. Vale ressaltar
que em ambos os casos devemos sempre contribuir para resolver os
problemas do cliente e não o que o programador ou um arquiteto
deseja. Dessa forma, o conjunto dos requisitos como um todo
representa um acordo negociado entre todas as partes interessadas
no sistema. Isso também não significa que o programador, arquiteto ou
um analista bem entendido no assunto de tecnologia não possam
contribuir com sugestões e propostas que levem em conta o desejo do
cliente.
Fonte: Disponível em:<https://www.devmedia.com.br/introducao-a-
requisitos-de-software/29580
(https://www.devmedia.com.br/introducao-a-requisitos-de-
software/29580) > Acesso em: 08/04/2021.
Os requisitos de software são divididos em requisitos funcionais e não
funcionais. Os requisitos funcionais são os requisitos que definem as
funções que o cliente precisa e quer dentro do software encomendado.
Já os requisitos não funcionais 
 
são os itens que melhorariam a disponibilidade do software garantindo
o mínimo possível de interrupções no funcionamento do software.
 
são os itens que melhorariam a segurança do software, minimizando
possíveis vulnerabilidades.
 
são os itens que melhorariam o software; por exemplo, a usabilidade,
interface amigável etc.
Correto!Correto!
Alternativa correta, pois requisitos não funcionais são os
requisitos que melhoram o software. Eles definem propriedades e
restrições do sistema como tempo, espaço, entre outros. Uma
dica importante é que os requisitos não funcionais são,
geralmente, mensuráveis e assim é importante associar uma
medida ou referência para cada requisito não funcional. São
exemplos de requisitos não funcionais a usabilidade, interface
amigável, segurança, performance e disponibilidade do software.
https://www.devmedia.com.br/introducao-a-requisitos-de-software/29580
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 10/19
 
são os itens que melhorariam a performance do software permitindo
tempos de respostas mais adequados às necessidades indicadas pelos
usuários.
 
são os itens que melhorariam a usabilidade do software permitindo
uma experiência melhor para os usuários.
0,6 / 0,6 ptsPergunta 6
Leia o texto a seguir :
Gerenciamento de Qualidade no RUP
O gerenciamento de qualidade é feito para estas finalidades:
Identificar indicadores adequados (métricas) com qualidade aceitável
Identificar medidas adequadas a serem usadas na avaliação da
qualidade
Identificar e abordar adequadamente questões que afetam a qualidade
o mais cedo e eficaz possível
O gerenciamento da qualidade é implementado em todas as
disciplinas, fluxos de trabalho, fases e iterações do RUP. Em geral, o
gerenciamento da qualidade durante o ciclo de vida significa que você
implementa, mede e avalia tanto a qualidade do processo como a do
produto. Alguns dos esforços gastos para gerenciar a qualidade em
cada disciplina estão realçados na lista a seguir:
O gerenciamento da qualidade na disciplina de Requisitos inclui a
análise do conjunto de artefatos de requisitos em busca da
consistência (entre padrões de artefatos e outros artefatos), clareza
(comunica as informações claramente a todos os acionistas,
envolvidos e outras funções) e precisão (o nível apropriado de detalhe
e precisão).
 (Fonte: Disponível em:
http://mds.cultura.gov.br/core.base_rup/guidances/supportingmate
http://mds.cultura.gov.br/core.base_rup/guidances/supportingmaterials/continuously_verify_quality_86A48171.html
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 11/19
(http://mds.cultura.gov.br/core.base_rup/guidances/supportingmaterials/co
. Acesso em: 05 de mar. de 2020)
Considerando o texto acima, avalie as asserções a seguir:
I. O gerenciamento de qualidade do RUP, pode ser implantado em
todas disciplinas, fluxos de trabalho, fases e iterações do RUP.
Porque
II. O gerenciamento de qualidade cuida de ciclos de vida e isso quer
dizer que você implementa, mede e avalia tanto a qualidade do
processo como a do produto.
A respeito das asserções acima, assinale a alternativa correta: 
 
A asserção I é uma proposição falsa, e a II é uma proposiçãoverdadeira.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 As asserções I e II são proposições falsas. 
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
Correto!Correto!
Alternativa Correta. De acordo com o texto, o gerenciamento de 
qualidade do RUP, pode ser implantando em todo o seu conteúdo, 
portanto a asserção I é verdadeira, e ainda segundo o texto o 
gerenciamento de qualidade cuida dos ciclos de vida dos 
processos, portanto existe a implementação, medição, avaliação 
tanto na qualidade do processo como no produto, então a 
asserção II justifica a asserção I.
http://mds.cultura.gov.br/core.base_rup/guidances/supportingmaterials/continuously_verify_quality_86A48171.html
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 12/19
0,6 / 0,6 ptsPergunta 7
Leia o texto abaixo:
Validação e Verificação (V&V)
Quando juntamos os dois conceitos de Validação e Verificação de
Software é possível avaliar se ele atende à demanda que o fez
necessário em primeiro lugar e, posteriormente, se ele foi construído
corretamente, sem apresentar falhas, problemas e possíveis bugs.
Para isso são realizados, dentre outras tarefas, a revisão dos
requisitos, de modelos, inspeção do código e outras revisões e
inspeções técnicas em geral. Uma vez que os processos de V&V
estejam validados é possível passar para a parte final do
desenvolvimento de um software: os testes.
Testes
O teste de segurança software é o momento em que o produto é
executado (por isso a necessidade de uma versão beta) para que os
engenheiros possam avaliar como será a interação do programa com o
consumidor final.
Dentre os principais modelos de teste de software podemos destacar
seis principais:
Teste Unitário – analisa as menores unidades possíveis de um
software para garantir que cada parte funciona como deve;
Teste de integração – confere se todas (ou algumas) partes estão
dialogando e funcionando corretamente em conjunto;
Teste de sistemas – avalia se o sistema atende aos pré-requisitos
estabelecidos na concepção do projeto;
Teste de aceitação – esse é, normalmente, o último teste realizado e
tem como premissa verificar se o software está perfeito para uso pelo
consumidor final;
Homologação – esse processo é feito pelo cliente ou outras partes
interessadas e visa garantir, uma vez mais, que o programa atende às
especificidades e funciona perfeitamente;
Teste de regressão – garante que novos componentes de um software
dialoguem sem falhas com os antigos. Fundamental para novas
versões.
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 13/19
(Fonte: Disponível em:http://logicalminds.com.br/saiba-a-diferenca-
entre-teste-validacao-e-verificacao-de-software/
(http://logicalminds.com.br/saiba-a-diferenca-entre-teste-validacao-e-
verificacao-de-software/) . Acesso em: 12 de mar. 2020)
A partir da leitura acima avalie as afirmações abaixo e verifique quais
são corretas ou não:
I. Quando juntamos validação e verificação de software, conseguimos
avaliar se o que foi pedido foi realizado.
II. Quando juntamos verificação e validação de software, conseguimos
avaliar se o software apresenta falhas e bugs.
III. Dentre os modelos de testes podemos destacar 5 modelos: unitário,
integração, sistemas, aceitação e homologação.
IV. Testes de homologação é um teste para os desenvolvedores e visa
garantir as premissas que eles acharam certos para o sistema.
É correto apenas o que se afirma em:
 II e III 
 I e II Correto!Correto!
A alternativa está correta, pois apenas as afirmações I e II são
verdadeiras. A afirmação I é verdadeira, pois, de acordo com o
texto juntando validação e verificação é possível verificar se o que
foi solicitado foi feito.
A afirmação II é verdadeira, pois a validação e a verificação
também possibilitam antever erros e falhas.
A afirmação III é falsa, são 6 os principais modelos de testes,
unitário, integração, sistemas, aceitação, homologação,
regressão.
A afirmação IV é falsa, pois conforme o texto o teste de
homologação é feito pelo cliente e não pelo desenvolvedor.
 II e IV 
 IV e I 
 III e IV 
http://logicalminds.com.br/saiba-a-diferenca-entre-teste-validacao-e-verificacao-de-software/
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 14/19
0,6 / 0,6 ptsPergunta 8
Leia o texto a seguir:
 
As metodologias para gestão do desenvolvimento de software
(http://computerworld.uol.com.br/tecnologia/2008/07/02/polos-de-
desenvolvimento-no-sudeste-ganham-vida-propria) servem para não
tornar a tarefa, complexa por natureza, um verdadeiro caos. O
problema é que, dependendo do projeto, os métodos tradicionais
podem deixar os desenvolvedores amarrados a requisitos
desatualizados, que não correspondem às reais necessidades do
cliente. Em mercados altamente competitivos, ou em momentos de
crise econômica, a flexibilidade e a facilidade de mudar o rumo são
qualidades muito valiosas para serem deixadas de lado.
Existem outros tipos de metodologias, denominadas ágeis (do inglês
agile), que, ao contrário, oferecem ao desenvolvedor total flexibilidade
e aproximam a equipe de tecnologia da informação do usuário final do
software, seja ele um cliente interno ou externo. Com esse tipo de
metodologia, a homologação dos projetos é feita em etapas, o que
resulta em tempos de entrega mais curtos, geralmente de três a seis
semanas, e a capacidade de promover alterações rapidamente.
Fonte:Disponível em:<
https://computerworld.com.br/acervo/metodologias-de-
desenvolvimento-qual-a-mais-adequada/
(https://computerworld.com.br/acervo/metodologias-de-desenvolvimento-
qual-a-mais-adequada/) > Acesso em: 08/04/2021.
Quais os três benefícios da adoção de metodologias no
desenvolvimento de software?
 
Os benefícios podem ser: 1 - Melhoria no atendimento dos requisitos; 2
– Utilização de processos e padrões; 3 – Diminuição de erros ao longo
do desenvolvimento.
Correto!Correto!
http://computerworld.uol.com.br/tecnologia/2008/07/02/polos-de-desenvolvimento-no-sudeste-ganham-vida-propria
https://computerworld.com.br/acervo/metodologias-de-desenvolvimento-qual-a-mais-adequada/
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 15/19
Alternativa correta. Os benefícios de se utilizar metodologias de
gestão no desenvolvimento de software, podem ser: Melhoria no
atendimento total a requisitos de desempenho e funcionais;
Garantia de que os processos de desenvolvimento serão
realizados conforme os padrões estabelecidos; e Diminuição de
erros durante o projeto. Além desses outros podem ser citados:
Diminuição de erros durante as etapas de desenvolvimento;
Diminuição/extinção de atrasos na entrega do produto; Prevenção
e controle dos riscos; e Manutenção do produto.
 
Os benefícios podem ser: 1 - Melhoria no atendimento dos requisitos; 2
– Utilização de processos e padrões; 3 – Trazer o cliente para dentro
da equipe.
 
Os benefícios podem ser: 1 - Melhoria no atendimento dos requisitos; 2
– Diminuição nos prazos de projetos; 3 – Diminuição de erros ao longo
do desenvolvimento.
 
Os benefícios podem ser: 1 – Diminuição nos custos dos projetos; 2 –
Diminuição nos prazos de projetos; 3 – Diminuição de erros ao longo
do desenvolvimento.
 
Os benefícios podem ser: 1 - Melhoria no atendimento dos requisitos; 2
– Diminuição nos prazos de projetos; 3 – Facilidade de acomodar
mudanças ao longo do projeto.
0,6 / 0,6 ptsPergunta 9
Leia o texto a seguir:
 
Qualidade de Produto
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 16/19
No contexto de produtos de software, o termo qualidade se refere a
atributos positivos, desejáveis, de sistemas de software. Naturalmente,
a noção de qualidade é subjetiva,de modo que indivíduos diferentes
podem ter percepções de qualidade distintas sobre um mesmo
produto.
Tal subjetividade não impede que, ao longo do tempo, diversos
indivíduos e organizações tenham buscado sistematizar o conceito de
qualidade de software, dando origem a modelos de qualidade.
Modelos de qualidade de software definem um conjunto de
características a serem consideradas para se avaliar a qualidade de
um software [ISO/IEC 2001]. Exemplos de modelos de qualidade
incluem o modelo de Boehm [Boehm et al. 1976], o modelo de Cavano
e McCall [Cavano and McCall 1978], o modelo FURPS+ [Grady 1992]
e a ISO/IEC 9126 [ISO/IEC 2001]. No modelo de Cavano e McCall, as
características de qualidade são agrupadas em três dimensões:
revisão do produto: manutenibilidade, flexibilidade e testabilidade;
transição do produto: portabilidade, reusabilidade e
interoperabilidade;
operação do produto: corretude, confiabilidade, eficiência,
integridade e usabilidade.
Ainda que antigo, o modelo de Cavano e McCall propõe uma
classificação ainda hoje relevante — basta observar que o padrão ISO
9126 usa o modelo como uma das fontes de inspiração. Além disso,
cada dimensão se refere a atributos de qualidade que são
especialmente relevantes para um stakeholder: a dimensão de revisão
é relevante para desenvolvedores; transição, para administradores de
sistemas; operação, para o usuário.
 
SOUZA E GOMES, R. R.; CHEVEZ, C. F.G.; BITTENCOURT, R. A.
Reabertura de Defeitos Corrigidos: Impactos e Prevenção
Observe as asserções abaixo:
 
I. O modelo Cano e Mcall é antigo, mas prático, atual e relevante,
ainda serve como modelo para normas como a ISO 9126.
 
PORQUE
 
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 17/19
II. Propõe uma classificação relevante para os dias de hoje e
dimensões que se referem a atributos de qualidade que são relevantes
para os stakeholders.
 
Escolha a alternativa correta:
 As asserções I e II são proposições falsas. 
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I
Correto!Correto!
A alternativa está correta, pois as asserções I e II são proposições
verdadeiras, e a II é uma justificativa da I. De acordo com o texto
a asserção I é verdadeira pois a classificação proposta pelo
modelo de Cavano e McCall é relevante ainda nos dias de hoje.e
ainda serviu como base para a criação do padrão ISO 9126 usa o
modelo como uma das fontes de inspiração e ainda cada atributo
e dimensão que tenha referência a qualidade são importantes
para os stakeholders. 
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
0,6 / 0,6 ptsPergunta 10
Leia o texto a seguir:
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 18/19
De quem é a culpa da má qualidade dos softwares?
Acho que todos já ouvimos falar sobre modelos de maturidade como
CMMI ou MPS.BR e processos como o RUP, Scrum ou XP. Quase
sempre isso vem acompanhado de comentários críticos e pessimistas
de como a nossa empresa está longe de ser madura e prover produtos
de qualidade.
Por outro lado, mesmo empresas que investem em maturidade do
processo muitas vezes esquecem que ele não é uma bala de prata.
Não existe processo ótimo sem ótimas pessoas. É um mito industrial a
possibilidade de criar um processo perfeito que seja
independentemente do nível e da maturidade dos indivíduos
envolvidos.
Isso pode ser bem observado na literatura sobre processos. Processos
“pesados” ou rígidos são recomendados quando há equipes imaturas,
sem experiência e disciplina adequadas. Já com equipes experientes,
maduras e disciplinadas quase não existe necessidade de processo.
Por isso é que os processos ágeis, por exemplo, somente são
recomendados quando há pessoas muito competentes envolvidas no
projeto. Como disse meu orientador: “coloque uma equipe de juniors
num processo ágil, eles vão começar a estimar usando planning
poker e provavelmente vão continuar jogando poker até o final do
projeto”.
O mesmo é aplicável a empresas que disponibilizam salas de
entretenimento, por exemplo. Muita gente gostaria de trabalhar no
Google e ter uma sala com videogame, mas o que geralmente não se
pensa é que quaisquer vagas nesse tipo de empresa são preenchidas
por pessoas maduras e focadas, que possuem muito compromisso e
dedicação.
(Fonte: Disponível em: http://luizricardo.org/2012/10/psp-personal-
software-process/ (http://luizricardo.org/2012/10/psp-personal-
software-process/) . Acesso em: 05 de mar. de 2020)
Depois de ler o texto acima-, considere as afirmações abaixo:
I. Investir em processos de maturidade não necessariamente vai
excluir todos os problemas da empresa
II. Os processos não podem ser melhorados sem as pessoas
III. Processos “pesados” ou rígidos são recomendados quando há
equipes maduras, com experiência e disciplina adequadas
http://luizricardo.org/2012/10/psp-personal-software-process/
16/12/2021 15:16 AO2: Qualidade de Software
https://famonline.instructure.com/courses/16357/quizzes/63083 19/19
IV. A culpa pela falta de qualidade e organização em uma empresa é
mantido na diretoria
É correto o que se afirma apenas em:
 III e IV 
 IV e I 
 I e III 
 I e II Correto!Correto!
A alternativa está correta, pois apenas a afirmação I e II são
verdadeiras. 
A afirmação I é verdadeira, pois, de acordo com o texto,
empresas que investem em qualidade, em mudança de processo
e não investem em pessoas, não resolvem os problemas da
empresa. 
A afirmação II é verdadeira, pois neste mesmo trecho vemos que
processos estão alinhados a pessoas, portanto não adianta rever
o processo e não colocar alguém capaz de trabalhar no processo. 
A afirmação III é falsa, pois a verdade é oposta, quanto mais
sênior os recursos, mais flexíveis podem ser os processos.
A afirmação IV é falsa, pois a aplicação desses processos
pesados, causam mudanças inclusive na diretoria.
 II e III 
Pontuação do teste: 5,4 de 6

Continue navegando