Você está na página 1de 8

Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado.

Este material pode ser protegido


por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

Pe rgunta 1
Há um consenso entre os diversos autores da área de qualidade que o objetivo
principal da qualidade é proporcionar a satisfação dos clientes por meio do atendimento das
necessidades especificadas e também dos requisitos implícitos do software. Existem cinco
princípios básicos da qualidade que, se seguidos, irão produzir melhores resultados. Assinale a
alternativa que apresenta esses princípios.
Resposta Selecionada: c. Fazer certo da 1ª vez e processo preventivo.
Pe rgunta 2
A NBR ISO 9000-3 abrange questões relacionadas com o entendimento dos requisitos
funcionais, o uso de metodologias consistentes desde a concepção até a manutenção. Uma
das principais limitações da NBR ISO 9000-3 é que nela não são abordados os aspectos
relacionados com a melhoria contínua do processo, aspectos cobertos pelos modelos:
Resposta Selecionada: e. ISO 15504 e CMMI.
Comentário: não são abordados os aspectos relacionados com melhoria contínua do processo
de software, que são cobertos pelo modelo CMMI (Capability Maturity Model Integration) e
com a norma ISO/ IEC 15504 (SPICE – Melhoria do Processo de Software e Determinação da
Capacidade).
Pergunta 3
A norma ISO 9126 fornece um modelo geral que define seis categorias de
características de qualidade do produto de software, que são divididas em subcaracterísticas.
Para a característica de eficiência, assinale a alternativa que descreve uma de suas
subcaracterísticas.
Resposta Selecionada: c. Tempo de resposta de um software.
Comentário: tempo de resposta está enquadrado na subcaracterística de comportamento em
relação ao tempo.
Pergunta 4
A norma ISO/ IEC 12207 está estruturada em três grupos de processos: os processos
fundamentais, que abrangem a execução do desenvolvimento do software, os processos de
apoio, que são as atividades de suporte e qualidade do software e os processos
organizacionais, que são as atividades que permitem a manutenção e a melhoria dos
processos. Qual alternativa apresenta atividades dos processos de apoio?
Resposta Selecionada: c. Documentação e verificação.
Comentário: as atividades de apoio são documentação, configuração, garantia da qualidade,
verificação, validação, revisão, auditoria e resolução de problemas.
Pergunta 5
A norma que define diretrizes para facilitar a aplicação da norma ISO 9001 nas
organizações que desenvolvem, fornecem e mantêm software é a norma:
Resposta Selecionada: d. ISO 9000-3;
Comentário: a norma NBR ISO 9000-3 é a norma para empresas de desenvolvimento de
software.
Pergunta 6
As aplicações de software estão a cada dia mais complexas para se construir, testar e
navegar, devido à evolução das tecnologias como tablets, smartphones, entre outros, e às
interfaces para a internet, que são cada vez mais interativas, o que aumenta o grau de
dificuldade destas aplicações. Podemos afirmar que são obstáculos à qualidade:
Resposta Selecionada: e. envolvidos não identificados e soluções complexas.
Comentário: os principais obstáculos são a cultura das organizações, prazo e custos mal
definidos, envolvidos não identificados e soluções complexas.
Pergunta 7
McCall desenvolveu um modelo de qualidade no qual qualidade é definida por um
conjunto de características internas e externas de um software, tornando-se o primeiro
modelo de qualidade a ser amplamente divulgado e utilizado dentro de três visões: operação,
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

revisão e transição. A alternativa que apresenta os fatores para operação, revisão e transição
é:
Resposta Selecionada: a. eficiência, flexibilidade e portabilidade;
Pergunta 8
No processo de qualidade existem dois conceitos que sempre causam confusão com relação
ao próprio conceito e à sua finalidade. São eles: a garantia da qualidade e o controle da
qualidade. Assinale a alternativa que caracterize ações de garantia da qualidade.
Resposta Selecionada: a. Padrões e revisões.
Comentário: as atividades de garantia da qualidade envolvem o uso, pelos desenvolvedores,
de métodos e ferramentas que ajudem a conseguir especificações, projeto e codificação de
maior qualidade, padrões para documentos, código e estilo de codificação (como usar
linguagem de programação), realizar as atividades de revisões, inspeções e testes unitários.
Pergunta 9
Um Sistema de Gestão da Qualidade (SGQ) tem como objetivo padronizar os processos de uma
empresa para a produção de seu produto final com o seguinte objetivo principal:
Resposta Selecionada: b. proporcionar a satisfação de seus clientes;
Comentário: proporcionar a satisfação dos clientes e a melhoria contínua dos seus processos.
Pergunta 10
Um Sistema de Gestão da Qualidade (SGQ) tem diversos fatores para motivar uma empresa a
implantá-lo. Entre os fatores apresentados a seguir, qual traz resultados mais eficazes?
Resposta Selecionada: d. Conscientização da alta administração.
Comentário: a alta direção reconhece que a qualidade é um diferencial e patrocina o processo.
É o fator mais eficaz.
Pergunta 11
A ISO 15504 detalha como deve ser realizado o processo de desenvolvimento, abordando os
aspectos primários relacionados com a engenharia de software e a relação cliente-fornecedor,
além dos processos de apoio à qualidade, gestão e os processos organizacionais. Nesse
processo são incorporados os requisitos de qual norma ISO?
Resposta Selecionada: a. ISO 12207.
Comentário: a ISO 12207 é a norma que descreve o processo de desenvolvimento de
software.
Pergunta 12
A norma ISO 15504 descreve processos que agregam um conjunto de boas práticas da
engenharia de software e classifica as empresas em seis níveis de maturidade, que permitem a
avaliação do grau de qualidade de desenvolvimento de software em que as empresas se
encontram de acordo com as práticas utilizadas. Qual é o nível que se refere a atingir os
objetivos, mas sem controle de escopo, prazo e custos e sem padrões de qualidade?
Resposta Selecionada: b. Nível 1.
Comentário: no Nível 1 – Executado, o processo consegue alcançar alguns de seus objetivos e
gerar os produtos de trabalhos esperados. Área de Processo 1.1 – Atributo de execução de
processo: o processo consegue transformar as necessidades do cliente em produtos de
trabalho que geram os resultados esperados para o projeto.
Pergunta 13
Na representação estagiada do CMMI, as áreas de processo estão distribuídas em cinco níveis
de maturidade, de forma a permitir a melhoria gradativa do nível de qualidade do software
nas empresas. Essa representação é a mais usada e a mais comum no mercado de software,
pois deriva do modelo CMM original. Assinale a alternativa que apresenta uma área de
processo do nível 2.
Resposta Selecionada: e. Gerenciamento de requisitos.
Comentário: a gerência de requisitos é uma das principais áreas de processo para aumentar a
maturidade de uma empresa e está no nível 2.
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

Pergunta 14
No MPS.BR, as áreas de processo de validação e verificação estão associadas a qual nível de
maturidade?
Resposta Selecionada: d. Nível D.
Comentário: as áreas pertencem ao nível D – largamente definido.
Pergunta 15
O CMMI apresenta duas abordagens para definição do nível de evolução em que uma
organização se encontra. São as representações contínua e estagiada. A representação
contínua permite a uma organização atingir diferentes níveis de capacidade para cada área de
processo e traz como vantagem:
Resposta Selecionada: b. maior flexibilidade na evolução da maturidade;
Comentário: suas principais vantagens são estrutura compatível com a ISO/IEC 15504 – SPICE;
fornece maior flexibilidade, focando em áreas de processo específicas, de acordo com metas e
objetivos da organização; maior visibilidade das melhorias alcançadas em cada PA e menor
investimento inicial.
Pergunta 16
O CMMI descreve orientações de processos que devem ser implementados pela organização
para atingir a maturidade no desenvolvimento de software, mas não descreve o “como fazer”.
Cada organização deve definir os seus próprios processos para implantar as melhores práticas
previstas no modelo. Assinale a alternativa que define uma vantagem para uma empresa
implantar o modelo CMMI.
Resposta Selecionada: c. Melhoria das estimativas de prazo e custo.
Comentário: as principais vantagens são processo de desenvolvimento padronizado; melhoria
nas estimativas de prazos e custos; aumento de produtividade por repetição dos processos;
satisfação do cliente e da equipe e alta qualidade dos produtos de software.
Pergunta 17
O MPS.BR estabelece 7 níveis de maturidade como indicadores de evolução da qualidade,
representando estágios de melhoria da implementação de processos na organização. O nível
de maturidade em que se encontra uma organização permite definir quão maduro está seu
modelo de qualidade. Os níveis que representam, respectivamente, a evolução para uma
gestão quantitativa e de melhoria contínua dos processos são:
Resposta Selecionada: c. níveis B e A;
Comentário: os níveis B e A são os mais altos níveis do MPS.BR. No nível B, o foco está em criar
métricas e indicadores para o processo de gerência de projetos que permitam a correta
avaliação das melhorias obtidas. No nível A, a evolução é medida a partir da análise de
defeitos, problemas, causas comuns de variação do desempenho da implementação do
processo.
Pergunta 18
O MPS.BR, Melhoria de Processo do Software Brasileiro, foi criado em 2003 pela SOFTEX,
Associação para Promoção da Excelência do Software Brasileiro e tem como objetivo:
Resposta Selecionada: c. ter custos mais acessíveis;
Comentário: o MPS.BR tem o objetivo de incentivar as pequenas e médias empresas brasileiras
de produção de software a implantar um modelo de qualidade de melhoria de processos com
custos mais acessíveis à realidade brasileira.
Pergunta 19
A representação estagiada do CMMI apresenta um roteiro sequencial para a implementação
do modelo em que cada nível alcançado dá suporte para a implementação dos níveis
subsequentes, garantindo uma evolução sólida e sustentável. Qual nível está associado com a
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

capacidade da empresa de avaliar e gerenciar, em termos de medições quantitativas, todo o


seu ciclo de desenvolvimento de software?
Resposta Selecionada: d. Nível 4.
Comentário: no nível de maturidade 4 a qualidade e o desempenho do processo são avaliados
e gerenciados em termos de métricas quantitativas realizadas durante todo o ciclo de
desenvolvimento. Para isso, cada área de processo deve possuir métricas de avaliação e metas
definidas de acordo com as necessidades dos clientes, dos usuários finais, da organização e dos
responsáveis pela implementação dos processos.
Pergunta 20
Os níveis do MPS.BR que são classificados como compatíveis com o nível 2 do modelo CMMI e
que são ditos gerenciados e parcialmente gerenciados são, respectivamente:
Resposta Selecionada: b. F e G;
Comentário: são os níveis F – gerenciado e G – parcialmente gerenciado.
Pergunta 21

Resposta Selecionada: b.
Comentário: são 2, A-B-D e A-C- D.

Pergunta
Como são chamadas as atividades que consistem em ações realizadas ao final de cada fase,
interação ou artefato produzido durante o ciclo de desenvolvimento do software e que
possuem o objetivo de atestar que o produto está sendo desenvolvido corretamente?
Resposta Selecionada: e. Verificação.
Comentário: são as atividades de verificação. A validação consiste nas ações realizadas ao final
ou durante o processo de desenvolvimento do software.
Pergunta 23
Como é chamada a técnica de testes ágeis utilizada para auxiliar na elaboração dos testes
seguindo uma estrutura de linguagem natural que facilita o entendimento de todos e funciona
como um caso de teste dentro do processo ágil de desenvolvimento?
Resposta Selecionada: d. BDD – Behavior Driven Development.
Comentário: o BDD, Behavior Driven Development, é utilizado para auxiliar na elaboração dos
testes seguindo uma estrutura de linguagem natural que facilita o entendimento de todos e
funciona como um caso de teste dentro do processo ágil de desenvolvimento.
Pergunta 24
No processo tradicional de testes, a equipe de testes é separada da equipe de
desenvolvimento do software com o objetivo de encontrar e apontar os erros para serem
corrigidos. Assinale a alternativa que apresenta uma atividade que caracteriza os testes ágeis,
diferenciando-os dos testes tradicionais.
Resposta Selecionada: e. Não há uma fase de testes específica, os testes são
realizados na medida em que a codificação termina.
Comentário: no processo ágil não há uma fase de testes específica, os testes são realizados na
medida em que a codificação termina. O feedback é imediato, ou seja, o defeito é apontado e
corrigido na hora.
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

Pergunta 25
Num grafo de controle que possui 15 arestas e 12 nós, qual é a sua complexidade ciclomática?
Resposta Selecionada: c. 5.
Comentário: V(g)=(E-N)+2 => (15-12)+2 => V(g) = 5.
Pergunta 26
Os testes funcionais são os mais amplamente utilizados em um desenvolvimento de software.
Focados nas necessidades ditadas pelos usuários e transformadas em requisitos pelos analistas
de sistemas, as situações de testes criadas devem atestar que o software faz exatamente o que
foi solicitado e que funciona corretamente. Quais artefatos são essenciais para a elaboração de
um bom roteiro de testes?
Resposta Selecionada: c .Protótipo e especificação de casos de uso.
Comentário: protótipo e especificação de casos de uso definem e detalham os requisitos
esperados pelos usuários.
Pergunta 27
Quais são os testes realizados pelos usuários finais e pelos analistas de testes, que visam a
garantir que todos os requisitos solicitados foram incluídos e funcionam corretamente no
produto entregue?
Resposta Selecionada: d. Testes de aceitação.
Comentário: testes de aceitação envolvem os usuários finais para garantir a aderência do
produto aos requisitos especificados.
Pergunta 28
A técnica de verificação que se caracteriza por procedimentos relativamente simples que
produzem resultados significativos na garantia da qualidade de um produto de software é
chamada de:
Resposta Selecionada: d. Revisão técnica.
Comentário: as revisões técnicas são atividades de garantia de qualidade realizadas durante o
processo de desenvolvimento e são uma forma de envolver outros membros da equipe e/ou
externos com o objetivo de obter o consenso entre todos de que o produto de software está
de acordo com as expectativas.
Pergunta 29
Assinale a alternativa que diferencia os processos de verificação denominados walkthrough ou
passeios de uma revisão técnica formal.
Resposta Selecionada: a. São informais.
Comentário: os walkthrough são revisões técnicas informais de um artefato de software
visando à garantia da qualidade. Normalmente são chamados de revisão por pares, mas
podem ter até três participantes: autor, revisor e moderador.
Pergunta 30
Uma inspeção é extremamente eficaz para a identificação de erros e verificação de suas
correções, tornando-se uma das principais ferramentas para a garantia da qualidade de um
produto de software. Por não necessitar da execução da aplicação, seu caráter preventivo e de
completude a faz mais efetiva que os testes unitários e integrados realizados pelas equipes de
desenvolvimento. Assinale a alternativa que descreve o papel do moderador em uma
inspeção.
Resposta Selecionada: b. É responsável pelo planejamento e condução da sessão.
Comentário: o moderador é o responsável pelo planejamento, pela montagem da equipe de
inspeção junto com o autor e pela condução da sessão a partir do checklist. É o facilitador do
processo.
Pergunta 31
atividade de manutenção que envolve o conjunto de ações para entender o que precisa ser
realizado, classificar o tipo de manutenção envolvida e o tempo necessário para a
implementação da mudança é a atividade de__________________.
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

Resposta Selecionada: d. análise de mudança;


Comentário: a atividade de análise de mudança envolve analisar o pedido de mudança,
identificar o seu tipo e definir claramente os requisitos da manutenção. Identificar o que
precisa ser realizado no código e na documentação do sistema. Criar as opções de alterações
possíveis, estimar pessoal e tempo de alteração necessários para a opção escolhida. Submeter
a solução para a aprovação dos usuários.
Pergunta 32
A gerência de configuração é um processo da engenharia de software que tem por objetivo
estabelecer as condições para controlar os artefatos produzidos durante o desenvolvimento
do software. Como é chamada a atividade que envolve o uso de uma ferramenta que controla
o armazenamento dos artefatos e gerencia todas as alterações que esse artefato possa sofrer
durante seu ciclo de vida?
Resposta Selecionada: a. Controle de versões.
Comentário: o controle de versões combina procedimentos e ferramentas para gerenciar
diferentes versões de itens de configuração criados durante o processo de desenvolvimento de
software. Permite conhecer e controlar a evolução dos artefatos por meio desses
procedimentos.
Pergunta 33
As manutenções de software são correções, evoluções ou adaptações técnicas realizadas no
software já construído e em produção. Qual alternativa abaixo apresenta um fator que pode
originar manutenções em um software?
Resposta Selecionada: e. Todas estão corretas.
Comentário: todas as alternativas apresentam fatores que originam manutenções.
Pergunta 34
Como é chamada a atividade de gestão da configuração que garante que as atividades e
procedimentos estejam sendo seguidos e que o controle de acesso às informações esteja
adequado?
Resposta Selecionada: b. Auditoria.
Comentário: a auditoria de configuração tem como objetivo garantir que a mudança e o uso da
ferramenta estejam corretos e que o processo de gestão da configuração também esteja
sendo seguido corretamente.
Pergunta 35
Como é denominada a atividade de gestão da configuração que visa a estabelecer um processo
para identificar e analisar as mudanças, aprovar e controlar sua implementação, garantir sua
correção e publicar as mudanças de um item de configuração?
Resposta Selecionada: c. Controle de mudança.
Comentário: o controle de mudanças deve garantir a integridade dos itens de configuração.
Pergunta 36
Em uma manutenção, a determinação de papéis e de responsabilidades claros permite a
execução de um fluxo de trabalho estruturado. Nesses papéis pré -definidos, quem é o
responsável técnico por analisar, classificar, priorizar e cuidar das manutenções aprovadas?
Resposta Selecionada: b. O gerente de manutenções.
Comentário: o gerente de manutenções é o responsável técnico por cuidar das manutenções
aprovadas. Em conjunto com o responsável pelo produto, ele analisa, classifica e prioriza as
manutenções para determinar quais e quando as solicitações de mudança serão atendidas.
Pergunta 37
Na retirada de produção ou descontinuidade de um software, uma das principais atividades
para garantir que todas as informações do sistema antigo estejam disponíveis de alguma
forma para os usuários é chamada de ___________.
Resposta Selecionada: e. migração.
Impresso por Peterson Rangel, E-mail peterson.poupahotel@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/03/2023, 07:49:56

Comentário: a migração de dados é a parte que garante que o sistema novo possui os mesmo
dados do sistema antigo e permite a continuidade do negócio.
Pergunta 38
O processo que permite o gerenciamento contínuo do desenvolvimento de software, deixando
clara a interligação entre requisitos, manutenção, mudança, configuração e distribuição e que
para isso é composto de: gerenciamento de requisitos, gerenciamento de configuração, gestão
de mudança, versionamento, integração e distribuição de software é conhecido como:
Resposta Selecionada: d. Gerência do ciclo de vida das aplicações.
Comentário: o conceito abordado é o de gerência do ciclo de vida das aplicações ou ALM,
Application Lifecycle Management.
Pergunta 39
Qual o tipo de manutenção para incluir novas funcionalidades ou alterações que têm por
objetivo satisfazer as novas necessidades dos usuários?
Resposta Selecionada: a. Perfectiva.
Comentário: as manutenções perfectivas ou evolutivas tratam de incluir novas
funcionalidades.
Pergunta 40
Qual padrão de gestão da configuração (GCS) descreve o que deve ser feito no processo e
abrange todas as atividades previstas no processo de GCS para identificar os itens de
configuração, controle de versões, controle de mudanças, auditoria e registro de status?
Resposta Selecionada: c.CMMI.
Comentário: segundo o CMMI, o objetivo do gerenciamento de confi guração é manter a
integridade dos produtos de trabalho, utilizando a identificação e o controle da configuração, o
controle de mudanças, a comunicação do status e a auditoria das configurações.

Você também pode gostar