Logo Passei Direto
Buscar

AVALIAÇÃO - ONLINE_GESTÃO DA QUALIDADE DE SOFTWARE

User badge image
Suzy Nogueira

em

Ferramentas de estudo

Questões resolvidas

Analise a pesquisa acima, como é feita essa prática de um arquivo compartilhado para todos, e quais são os benefícios em trabalhar dessa forma?
Cerca de 32% das empresas brasileiras adotam uma prática em que cada integrante da equipe trabalha em cópia própria do arquivo, independente dos demais membros.
Por outro lado, 68% das empresas adotam a prática de trabalhar com apenas uma cópia do arquivo, compartilhada por todos os elementos da equipe.
a. O trabalho em equipe com código compartilhado é possível com o uso de ferramentas de testes que permitem acompanhar cada etapa testada do software. Essas trazem como benefício a atualização dos históricos periodicamente com todas as mudanças.
b. O trabalho em equipe com código compartilhado é possível com o uso do processo de controle de mudanças ilustrado conforme o esquema que inicia na necessidade de mudança e avança até a distribuição da mudança ou a sua rejeição. O processo traz inúmeros benefícios, entre eles: relatórios de mudança, autorização para a mudança ocorrer, check-out e check-in da mudança.
c. O trabalho em equipe com código compartilhado é possível por meio de ferramentas que controlam versões de softwares. Estas trazem vários benefícios, como: histórico das mudanças e interações do projeto; sequência cronológica para recuperar alguma versão de certa data; desenvolvimento em equipe de forma organizada e padronizada.
d. O trabalho em equipe com código compartilhado é possível com o uso de gerenciamento de mudanças e o uso de artefatos, como documentos. Esses artefatos trazem inúmeros benefícios, entre eles: autorização de mudanças, autor responsável pela mudança, histórico de todas as mudanças e o desenvolvimento em equipe de forma organizada e padronizada.

Qual a justificativa para tal resposta?
As ferramentas de GCS automatizam várias atividades do processo de mudança, como, por exemplo, o versionamento de código, o empacotamento e a distribuição do software, documentos, entre outros itens de configuração.
a. Não. Somente ferramentas customizadas de acordo com metodologias de GCS conseguem dar o devido suporte, pois são construídas para suprir todas as atividades do processo de desenvolvimento.
b. Não. Muitas empresas optam por desenvolver ferramentas totais ou complementares porque não conseguem alinhar a automação do processo de GCS somente com ferramentas existentes (código aberto ou pagas).
c. Sim. Todas as ferramentas de GCS existentes conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto ou empresa, conseguindo otimizar todas as atividades.
d. Sim. Todas as ferramentas existentes, tanto de código aberto quanto proprietárias, têm características que podem ser estudadas e alinhadas a qualquer tipo de projeto.
e. Não. Somente as ferramentas proprietárias conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto, devido ao custo de desenvolvimento de tais ferramentas.

Como são classificadas as falhas que causam prejuízos menores ao sistema, promovendo atrasos e indisponibilidade?
Grande parte das pessoas, principalmente estudantes de Computação e desenvolvedores, fica preocupada com a ideia de haver erros no software e, ainda assim, ter que garantir um produto de qualidade.
a. Catastróficas.
b. Marginais.
c. Críticas.
d. Pequenas.
e. Inoperantes.

Um dos grandes problemas que traz transtornos para as empresas desenvolvedoras de software é a presença de bugs no sistema. Isto porque eles afetam a satisfação do cliente com o sistema. Analise as alternativas a seguir e assinale a que define corretamente erro, defeito e falha:
a. Por causa da atitude errônea de João (que inseriu por engano uma função infinitamente recursiva no programa), quando Ana efetuou testes unitários no código fonte, ela identificou um defeito (uma linha defeituosa) no código.
b. Lucas, usuário do sistema, deixou um campo em branco ao cadastrar um novo usuário para o sistema e fez com que o sistema travasse. Lucas estava diante de um erro de software.
c. Pedro estava fazendo um teste unitário no sistema e descobriu que Antônio cometeu uma falha, efetuou a declaração de uma variável com o tipo de dado errado.
d. João é programador e inseriu por engano uma função infinitamente recursiva. João cometeu uma falha que pode prejudicar a empresa.
e. Juca é usuário do sistema e, ao cadastrar uma nova nota fiscal, deparou-se com um erro no software.

Geralmente, as revisões técnicas formais são métodos que buscam encontrar falhas na qualidade do software, mas são extremamente demoradas e caras. Em que tipo de software o uso de métodos formais é indispensável?
a. A revisão técnica formal é útil para minimizar os defeitos.

Os custos relacionados à implementação e à validação de um sistema com a confiança elevada tendem a ampliar significativamente, como pode ser observado na figura abaixo. Analisando o relacionamento entre custo e confiança, referente aos benefícios de melhorias, é possível afirmar que:

a. Quando o software não é muito confiável, é possível obter melhorias mais significativas com menores investimentos.
b. Quando o software é muito confiável, é possível obter melhorias mais significativas com menores investimentos.
c. Os custos de melhoria não têm relação com os benefícios de melhorias.
d. Os benefícios de melhorias são maiores quando os custos de melhoria são maiores.
e. Os benefícios de melhorias são mais visíveis quando a confiança do sistema já é muito alta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Analise a pesquisa acima, como é feita essa prática de um arquivo compartilhado para todos, e quais são os benefícios em trabalhar dessa forma?
Cerca de 32% das empresas brasileiras adotam uma prática em que cada integrante da equipe trabalha em cópia própria do arquivo, independente dos demais membros.
Por outro lado, 68% das empresas adotam a prática de trabalhar com apenas uma cópia do arquivo, compartilhada por todos os elementos da equipe.
a. O trabalho em equipe com código compartilhado é possível com o uso de ferramentas de testes que permitem acompanhar cada etapa testada do software. Essas trazem como benefício a atualização dos históricos periodicamente com todas as mudanças.
b. O trabalho em equipe com código compartilhado é possível com o uso do processo de controle de mudanças ilustrado conforme o esquema que inicia na necessidade de mudança e avança até a distribuição da mudança ou a sua rejeição. O processo traz inúmeros benefícios, entre eles: relatórios de mudança, autorização para a mudança ocorrer, check-out e check-in da mudança.
c. O trabalho em equipe com código compartilhado é possível por meio de ferramentas que controlam versões de softwares. Estas trazem vários benefícios, como: histórico das mudanças e interações do projeto; sequência cronológica para recuperar alguma versão de certa data; desenvolvimento em equipe de forma organizada e padronizada.
d. O trabalho em equipe com código compartilhado é possível com o uso de gerenciamento de mudanças e o uso de artefatos, como documentos. Esses artefatos trazem inúmeros benefícios, entre eles: autorização de mudanças, autor responsável pela mudança, histórico de todas as mudanças e o desenvolvimento em equipe de forma organizada e padronizada.

Qual a justificativa para tal resposta?
As ferramentas de GCS automatizam várias atividades do processo de mudança, como, por exemplo, o versionamento de código, o empacotamento e a distribuição do software, documentos, entre outros itens de configuração.
a. Não. Somente ferramentas customizadas de acordo com metodologias de GCS conseguem dar o devido suporte, pois são construídas para suprir todas as atividades do processo de desenvolvimento.
b. Não. Muitas empresas optam por desenvolver ferramentas totais ou complementares porque não conseguem alinhar a automação do processo de GCS somente com ferramentas existentes (código aberto ou pagas).
c. Sim. Todas as ferramentas de GCS existentes conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto ou empresa, conseguindo otimizar todas as atividades.
d. Sim. Todas as ferramentas existentes, tanto de código aberto quanto proprietárias, têm características que podem ser estudadas e alinhadas a qualquer tipo de projeto.
e. Não. Somente as ferramentas proprietárias conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto, devido ao custo de desenvolvimento de tais ferramentas.

Como são classificadas as falhas que causam prejuízos menores ao sistema, promovendo atrasos e indisponibilidade?
Grande parte das pessoas, principalmente estudantes de Computação e desenvolvedores, fica preocupada com a ideia de haver erros no software e, ainda assim, ter que garantir um produto de qualidade.
a. Catastróficas.
b. Marginais.
c. Críticas.
d. Pequenas.
e. Inoperantes.

Um dos grandes problemas que traz transtornos para as empresas desenvolvedoras de software é a presença de bugs no sistema. Isto porque eles afetam a satisfação do cliente com o sistema. Analise as alternativas a seguir e assinale a que define corretamente erro, defeito e falha:
a. Por causa da atitude errônea de João (que inseriu por engano uma função infinitamente recursiva no programa), quando Ana efetuou testes unitários no código fonte, ela identificou um defeito (uma linha defeituosa) no código.
b. Lucas, usuário do sistema, deixou um campo em branco ao cadastrar um novo usuário para o sistema e fez com que o sistema travasse. Lucas estava diante de um erro de software.
c. Pedro estava fazendo um teste unitário no sistema e descobriu que Antônio cometeu uma falha, efetuou a declaração de uma variável com o tipo de dado errado.
d. João é programador e inseriu por engano uma função infinitamente recursiva. João cometeu uma falha que pode prejudicar a empresa.
e. Juca é usuário do sistema e, ao cadastrar uma nova nota fiscal, deparou-se com um erro no software.

Geralmente, as revisões técnicas formais são métodos que buscam encontrar falhas na qualidade do software, mas são extremamente demoradas e caras. Em que tipo de software o uso de métodos formais é indispensável?
a. A revisão técnica formal é útil para minimizar os defeitos.

Os custos relacionados à implementação e à validação de um sistema com a confiança elevada tendem a ampliar significativamente, como pode ser observado na figura abaixo. Analisando o relacionamento entre custo e confiança, referente aos benefícios de melhorias, é possível afirmar que:

a. Quando o software não é muito confiável, é possível obter melhorias mais significativas com menores investimentos.
b. Quando o software é muito confiável, é possível obter melhorias mais significativas com menores investimentos.
c. Os custos de melhoria não têm relação com os benefícios de melhorias.
d. Os benefícios de melhorias são maiores quando os custos de melhoria são maiores.
e. Os benefícios de melhorias são mais visíveis quando a confiança do sistema já é muito alta.

Prévia do material em texto

Iniciado em segunda, 24 Jun 2024, 20:01
Estado Finalizada
Concluída em segunda, 24 Jun 2024, 21:04
Tempo empregado 1 hora 2 minutos
Avaliar 10,00 de um máximo de 10,00(100%)
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
1 of 16 24/06/2024, 21:04
https://moodle.pos.ead.unifcv.edu.br/
https://moodle.pos.ead.unifcv.edu.br/
Questão 1
Correto
Atingiu 0,66 de
0,66
A área de qualidade de software é a principal responsável por garantir a satisfação
do cliente para com o software que foi entregue, desta forma, essa área se
preocupa não apenas em entregar o software funcionando, mas em entregar
o software em conformidade com os requisitos estabelecidos pelo cliente. Para
ajudar nesse processo de garantia da qualidade, a área de qualidade de processos
norteia a organização da estrutura de trabalho da empresa. Sobre qualidade de
processos, analise a alternativa CORRETA:
Escolha uma opção:
a. A utilização de ciclo de desenvolvimento em cascata garante que a empresa
irá atingir o nível máximo de maturidade no CMMI.
b. Um dos critérios para ser promovido em nível de maturidade é a
comunicação eficiente e, por isso, o uso de metodologias ágeis é pré-requisito.
c. CMMI e ISO9001 são modelos de maturidade que fornecem informações
para os funcionários sobre como fazer o seu trabalho de forma eficiente.
d. Um exemplo de processo que pode ser utilizado para garantia da qualidade
de processos são as metodologias rápidas.
e.
O nível V do CMMI é o último nível de maturidade, ele considera que todos os
processos já estão definidos e são seguidos pela empresa, estando em constante
otimização.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
2 of 16 24/06/2024, 21:04
Questão 2
Correto
Atingiu 0,67 de
0,67
Cerca de 32% das empresas brasileiras adotam uma prática em que cada
integrante da equipe trabalha em cópia própria do arquivo, independente dos
demais membros. Isso indica pelo menos uma preocupação de que o
desenvolvimento em equipe (ou as atualizações dos arquivos) seja feito em
arquivos separados. Por outro lado, 68% das empresas adotam a prática de
trabalhar com apenas uma cópia do arquivo, compartilhada por todos os elementos
da equipe. Analisando a pesquisa acima, como é feita essa prática de um arquivo
compartilhado para todos, e quais são os benefícios em trabalhar dessa forma?
Escolha uma opção:
a. O trabalho em equipe com código compartilhado é possível com o uso de
ferramentas de testes que permitem acompanhar cada etapa testada do software.
Essas trazem como benefício a atualização dos históricos periodicamente com
todas as mudanças.
b. O trabalho em equipe com código compartilhado é possível com o uso do
processo de controle de mudanças ilustrado conforme o esquema que inicia na
necessidade de mudança e avança até a distribuição da mudança ou a sua
rejeição. O processo traz inúmeros benefícios, entre eles: relatórios de mudança,
autorização para a mudança ocorrer, check-out e check-in da mudança.
c.
O trabalho em equipe com código compartilhado é possível por meio de
ferramentas que controlam versões de softwares. Estas trazem vários benefícios,
como: histórico das mudanças e interações do projeto; sequência cronológica para
recuperar alguma versão de certa data; desenvolvimento em equipe de forma
organizada e padronizada.
d. O trabalho em equipe com código compartilhado é possível com o uso de
gerenciamento de mudanças e o uso de artefatos, como documentos. Esses
artefatos trazem inúmeros benefícios, entre eles: autorização de mudanças, autor
responsável pela mudança, histórico de todas as mudanças e o desenvolvimento
em equipe de forma organizada e padronizada.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
3 of 16 24/06/2024, 21:04
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
Questão 3
Correto
Atingiu 0,67 de
0,67
e. O trabalho em equipe com código compartilhado é possível com o uso de
uma baseline na qual permite que cada mudança seja aprovada para ser
executada. Ela traz como benefício a atualização das linhas de base do projeto
para novos acompanhamentos, monitoramentos e controle de todos os
desenvolvedores.
A disponibilidade é uma importante propriedade relacionada à confiança de
software e pode ser expressa numericamente. Quando está especificada a
disponibilidade de um software de vendas que será comercializado para diferentes
clientes, qual é o cuidado que se deve ter?
Escolha uma opção:
a. Deve-se ter cuidado durante o treinamento para garantir a mesma
disponibilidade.
b. Deve-se manter a disponibilidade sempre acima de 0,999.
c. Deve-se realizar inúmeros testes com um único cliente a fim de definir a
disponibilidade.
d. Deve-se analisar detalhadamente as especificações de confiabilidade para
depois definir a disponibilidade.
e. Deve-se ter cuidado com o cenário onde será utilizado o software para
especificar a disponibilidade.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
4 of 16 24/06/2024, 21:04
Questão 4
Correto
Atingiu 0,67 de
0,67
As ferramentas de GCS automatizam várias atividades do processo de mudança,
como, por exemplo, o versionamento de código, o empacotamento e a distribuição
do software, documentos, entre outros itens de configuração. Todas as ferramentas
de GCS existentes, tanto de código aberto quanto proprietárias, suprem todas as
necessidades de quaisquer tipos de projetos? Qual a justificativa para tal resposta?
Escolha uma opção:
a. Não. Somente ferramentas customizadas de acordo com metodologias de
GCS conseguem dar o devido suporte, pois são construídas para suprir todas as
atividades do processo de desenvolvimento.
b. Não. Muitas empresas optam por desenvolver ferramentas totais ou
complementares porque não conseguem alinhar a automação do processo de
GCS somente com ferramentas existentes (código aberto ou pagas).
c. Sim. Todas as ferramentas de GCS existentes conseguem automatizar
exatamente todas as necessidades do processo de qualquer tipo de projeto ou
empresa, conseguindo otimizar todas as atividades.
d. Sim. Todas as ferramentas existentes, tanto de código aberto quanto
proprietárias, têm características que podem ser estudadas e alinhadas a qualquer
tipo de projeto.
e. Não. Somente as ferramentas proprietárias conseguem automatizar
exatamente todas as necessidades do processo de qualquer tipo de projeto,
devido ao custo de desenvolvimento de tais ferramentas.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
5 of 16 24/06/2024, 21:04
Questão 5
Correto
Atingiu 0,67 de
0,67
Grande parte das pessoas, principalmente estudantes de Computação e
desenvolvedores, fica preocupada com a ideia de haver erros no software e, ainda
assim, ter que garantir um produto de qualidade. Pensando nisso, como são
classificadas as falhas que causam prejuízos menores ao sistema, promovendo
atrasos e indisponibilidade?
Escolha uma opção:
a. Catastróficas. 
b. Marginais.
c. Críticas. 
d. Pequenas.
e. Inoperantes. 
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
6 of 16 24/06/2024, 21:04
Questão 6
Correto
Atingiu 0,67 de
0,67
Há uma série de técnicas de revisão, formais e informais, para minimizar os erros
de um produto de software. Cada uma delas pode ser usada em determinados
contextos. Qual das alternativas explicita um cenário próximo do real a respeito do
uso de inspeções e de pair review?
Escolha uma opção:
a. Uma empresa está trabalhando com tempo limitado em um software. Por
esse motivo, optou por utilizar pair review e inspeções em todos os artefatos
disponíveis, para que, assim, garanta a qualidade do produto final, apesar da
limitação de tempo.
b. Uma empresa estátrabalhando em um projeto que necessita de revisões
apenas em parte. Como ela não dispõe de tempo e equipe suficientes, optou por
utilizar inspeções para os artefatos menos críticos e pair review para os mais
críticos. 
c. Uma empresa está trabalhando em um software que necessita de revisões,
não dispondo de tempo e equipe necessários para a execução destas. Por esse
motivo, a empresa optou por utilizar inspeções em todos os artefatos e não
usar pair review. 
d. Uma empresa está trabalhando no desenvolvimento de um software que
necessita de revisões, mas, apesar de ter tempo, não dispõe de recursos
financeiros para a RTF. Assim, optou por revisar todos os artefatos através de
inspeções e parte deles usando pair review. 
e. Uma empresa está trabalhando em um software que necessita de revisões,
dispondo de tempo e equipe limitados. Para os artefatos mais críticos, a empresa
utilizará a técnica de inspeções e, para os menos críticos, a pair review. 
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
7 of 16 24/06/2024, 21:04
Questão 7
Correto
Atingiu 0,66 de
0,66
Um dos grandes problemas que traz transtornos para as empresas
desenvolvedoras de software é a presença de bugs no sistema. Isto porque eles
afetam a satisfação do cliente com o sistema. Analise as alternativas a seguir e
assinale a que define corretamente erro, defeito e falha:
Escolha uma opção:
a. Por causa da atitude errônea de João (que inseriu por engano uma função
infinitamente recursiva no programa), quando Ana efetuou testes unitários no
código fonte, ela identificou um defeito (uma linha defeituosa) no código.
b. Lucas, usuário do sistema, deixou um campo em branco ao cadastrar um
novo usuário para o sistema e fez com que o sistema travasse. Lucas estava
diante de um erro de software.
c. Pedro estava fazendo um teste unitário no sistema e descobriu que Antônio
cometeu uma falha, efetuou a declaração de uma variável com o tipo de dado
errado. 
d. João é programador e inseriu por engano uma função infinitamente recursiva.
João cometeu uma falha que pode prejudicar a empresa.
e. Juca é usuário do sistema e, ao cadastrar uma nova nota fiscal, deparou-se
com um erro no software.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
8 of 16 24/06/2024, 21:04
Questão 8
Correto
Atingiu 0,67 de
0,67
Gerenciamento de mudanças é um conjunto de práticas e atividades que permitem
que os gestores de projetos, desenvolvedores, analistas e testadores controlem o
desenvolvimento, a fim de evitar falhas na entrega do projeto. Sobre o
gerenciamento de configurações e mudanças, é correto afirmar que: 
Escolha uma opção:
a. O processo de gerenciamento de mudanças compõe atividades e
ferramentas para controlar as mudanças, garantindo que as mudanças
necessárias sejam feitas conforme o planejado. 
b. O gerenciamento de software é dividido em três grupos: controle de
mudanças, controle de versão e testes contínuos.
c. Workspace é um conjunto de atividades proveniente das tarefas envolvidas
no processo de desenvolvimento de um sistema de software.
d. Por meio do controle de versões é possível guardar o histórico; o
desenvolvimento do projeto em equipe, manter versões e guardar uma cópia do
projeto com o uso de plugins.
e. O gerenciamento de mudanças permite fazer builds periódicas e integrar
frequentemente o processo, criar um repositório para cada área de trabalho, além
de possibilitar o uso de diversas IDES como controle de versão.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
9 of 16 24/06/2024, 21:04
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
https://moodle.pos.ead.unifcv.edu.br/mod/lti/view.php?id=31295
Questão 9
Correto
Atingiu 0,66 de
0,66
A empresa Xpto soluções em tecnologia está participando de um edital público que
exige que tenha todos os seus processos documentados por algum modelo ou
normativa. Sobre este cenário, assinale a alternativa que representa a solução para
as necessidades desta empresa.
Escolha uma opção:
a. Aplicar um processo definido de controle de qualidade de software, como, por
exemplo, métodos ágeis e então buscar uma certificação CMMI.
b.
Aplicar a norma ISO 9000 nos processos gerenciais da empresa, e os modelos
CMMI ou MPS.BR no processo de desenvolvimento de sistemas.
c. Por ser uma empresa do segmento de desenvolvimento de sistemas e não
ter sido especificada como uma empresa multinacional ou com obrigatoriedade de
CMMI, utilizar MPS.BR.
d. Aplicar a normativa ISO 9000 nos processos de desenvolvimento de
sistemas da Xpto.
e. A ISO 9000 não pode ser utilizada porque a Xpto é uma empresa de
desenvolvimento de software.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
10 of 16 24/06/2024, 21:04
Questão 10
Correto
Atingiu 0,66 de
0,66
Na implantação contínua, cada nova alteração que é enviada ao repositório dá
início de forma automática a um processo automatizado que realiza o envio de
mudanças para o ambiente solicitado. Existem muitas vantagens em relação à
implantação contínua. Assinale a alternativa que apresenta algumas dessas
vantagens:
Escolha uma opção:
a. Viabiliza o trabalho em equipe e gerencia assinatura de documentos
eletronicamente.
b. Visibilidade de produção de seus aplicativos e fornece feedback a cada
alteração no sistema.
c. Ajuda a controlar as mudanças, sem impedir seriamente as mudanças
justificáveis, e controla a configuração.
d. Gerencia a acessibilidade e controla as mudanças sem impedir seriamente
as mudanças justificáveis.
e. Gerenciamento e assinatura de documentos eletronicamente, e controla o
ciclo de vida do software.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
11 of 16 24/06/2024, 21:04
Questão 11
Correto
Atingiu 0,67 de
0,67
Os métodos de revisão técnica formal (RTF) são fundamentais para minimizar
defeitos futuros em um software. Qual a relação entre a revisão e o custo do
produto?
Escolha uma opção:
a. As RTF ajudam a aumentar o custo do produto, visto que demandam uma
equipe maior para executá-las, garantindo a qualidade do produto final. 
b. As RTF são úteis para corrigir erros do software enquanto o produto ainda se
encontra em desenvolvimento, o que diminui o custo de reparo. 
c. As RTF são úteis para corrigir erros de artefatos ao final do processo de
desenvolvimento. Dessa forma, quanto maior for a revisão, maior será o custo
para correção de erros.
d. As RTF são úteis para corrigir erros, minimizando a possiblidade de
propagação destes no decorrer do desenvolvimento. Todavia, não há relação entre
as RTF e o custo do produto. 
e. Existe uma relação diretamente proporcional entre o custo do software e as
RTF, já que, quanto maior o custo para a aplicação das RTF, maior será o valor do
produto. 
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
12 of 16 24/06/2024, 21:04
Questão 12
Correto
Atingiu 0,67 de
0,67
O controle de versões pode ser centralizado ou distribuído. Em qual situação é
importante o uso do controle distribuído?
Escolha uma opção:
a. O uso do controle de versão distribuído se aplica de acordo com o processo
de gerenciamento de mudanças e se ele passará pelas etapas de check-
out e check-in.
b. O uso do controle de versão distribuído se aplica ao número de mudanças,
caso haja uma grande demanda de mudanças.
c.
O uso do controle de versão distribuído se aplica em projetos compostos por uma
equipe com vários desenvolvedores que podem estar em diferentes locais
trabalhando.
d. O uso do controle de versão distribuído se aplica ao tamanho do projeto em
questão, sendo os controles distribuídosutilizados em projetos menores.
e. O uso do controle de versão distribuído se aplica quando há um único
repositório.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
13 of 16 24/06/2024, 21:04
Questão 13
Correto
Atingiu 0,67 de
0,67
Geralmente, as revisões técnicas formais são métodos que buscam encontrar
falhas na qualidade do software, mas são extremamente demoradas e caras. Em
que tipo de software o uso de métodos formais é indispensável? 
Escolha uma opção:
a. A revisão técnica formal é útil para minimizar os defeitos de um software,
sendo facilmente aplicada durante a fase de testes. A RTF é indicada a todos os
artefatos do software, sendo indispensável aos sistemas web.
b. A revisão técnica formal é indispensável em sistema de segurança crítica,
pois esse tipo de software não deve apresentar falhas, uma vez que esses
sistemas envolvem impactos na segurança de pessoas, negócios ou meio
ambiente.
• 
c. A revisão técnica formal é recomendada para sistemas de monitoramento de
segurança, pois garante que haja menor probabilidade de falhas. Dessa forma,
esse tipo de revisão é frequentemente utilizado nesses casos para minimizar a
possiblidade de falhas durante a fase de testes.
d. A revisão técnica formal é indispensável em sistemas de gestão empresarial,
pois esse tipo de software pode colocar pessoas em risco. A RTF é indicada para
qualquer software que precise de qualidade. 
e. A revisão técnica formal é útil para todos os tipos de sistemas, principalmente
em softwares de gestão, uma vez que garante a redução de possíveis defeitos que
poderão acarretar em prejuízos. 
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
14 of 16 24/06/2024, 21:04
Questão 14
Correto
Atingiu 0,66 de
0,66
Os custos relacionados à implementação e à validação de um sistema com a
confiança elevada tendem a ampliar significativamente, como pode ser observado
na figura abaixo. Analisando o relacionamento entre custo e confiança, referente
aos benefícios de melhorias, é possível afirmar que:
Escolha uma opção:
a. Quando o software não é muito confiável, é possível obter melhorias mais
significativas com menores investimentos.
b. Quando o software é muito confiável, é possível obter melhorias mais
significativas com menores investimentos.
c. Os custos de melhoria não têm relação com os benefícios de melhorias.
d. Os benefícios de melhorias são maiores quando os custos de melhoria são
maiores.
e. Os benefícios de melhorias são mais visíveis quando a confiança do sistema
já é muito alta.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
15 of 16 24/06/2024, 21:04
Questão 15
Correto
Atingiu 0,67 de
0,67
Júnior é um profissional que atua com garantia da qualidade de software em uma
empresa multinacional. Ao entrar na empresa, precisou aprender diversas coisas,
uma vez que um profissional de garantia da qualidade interage com todos os
demais profissionais da equipe, visando a garantir a qualidade do processo de
ponta a ponta. Analise as alternativas a seguir e assinale qual delas representa
atividades que são feitas pelo profissional de garantia de qualidade.
Escolha uma opção:
a. Definir o processo de desenvolvimento de sistemas que será utilizado pela
empresa.
b. Avaliar o processo utilizado pela empresa e propor melhorias.
c. Realizar a reunião de requisitos, garantindo que o software será
implementado de acordo com o que o cliente solicitou.
d. Realizar diariamente a inspeção de código-fonte para garantir que os
padrões de projetos estão sendo seguidos pela equipe de desenvolvimento.
e. Realizar a certificação ISO 9001 da empresa por meio de critérios
predefinidos.
AVALIAÇÃO - ONLINE https://moodle.pos.ead.unifcv.edu.br/mod/quiz/review.php?attempt=155577&cmid=31763
16 of 16 24/06/2024, 21:04

Mais conteúdos dessa disciplina