Ha um consenso entre os diversos autores da area de qualidade que o objetivo
principal da qualidade é proporcionar a ‘Satisfagio dos clientes por meio do atendimento das
necessidades especificadas e também dos requisitos implicitos do software. Existem cinco
Principlos basicos da qualidade que, se seguidos, ir3o produzir melhores resultados. Assinale a
alternativa que apresenta esses principios.
ye Selecionada: c. Fazer certo da 1# vez e processo preventivo.
ANNBR ISO 9000-3 abrange questdes relacionadas com o entendimento dos requisitos
funcionals, 0 uso de metodologias consistentes desde a concepcao até a manutencao. Uma
das principals limitagBes da NBR ISO 9000-3 que nela no s4o abordados os aspectos
Felacionados com a melhoria continua do processo, aspectos cobertos pelos modelos:
Resposta Selecionada: e. ISO 15504 e CMMI.
‘Comentario: nao so abordados os aspectos relacionados com melhoria continua do proceso
de software, que sao cobertos pelo modelo CMMI (Capability Maturity Model integration) e
‘com a norma ISO/IEC 15504 (SPICE — Melhoria do Processo de Software e Determinacao da
Capacidade).
Anorma ISO 9126 fornece um modelo geral que define seis categorias de
caracteristicas de qualidade do produto de software, que so divididas em subcaracteristicas,
Para a caracteristica de eficiéncia, assinale a alternativa que descreve uma de suas
subcaracteristicas,
Resposta Selecionada: c. Tempo de resposta de um software.
‘Comentario: tempo de resposta esta enquadrado na subcaracteristica de comportamento em
aus a0 tempo.
‘A norma ISO/IEC 12207 esté estruturada em trés grupos de processos: os processos
fundamentals, que abrangem a execuc3o do desenvolvimento do software, os processos de
apoio, que sao as atividades de suporte e qualidade do software e os processos
‘organizacionals, que so as atividades que permitem a manutenco e a melhoria dos
processos. Qual alternativa apresenta atividades dos processos de apoio?
da: e
‘Comentario: as atividades de apoio so documentacao, configuracdo, garantia da qualidade,
supe valida¢o, revisio, auditoria e resolucao de problemas.
‘Anorma que define diretrizes para faciltar a aplicago da norma ISO 9001 nas
‘organizagdes que desenvolvem, fornecem e mantém software é a norma:
Resposta i_d. ISO 9000-3;
‘Comentario: a norma NBR ISO 9000-3 é a norma para empresas de desenvolvimento de
software
AAs aplicagSes de software estdo a cada dia mais complexas para se construlr, testar e
navegar, devido & evolucdo das tecnologias como tablets, smartphones, entre outros, ¢ as
interfaces para a internet, que so cada vez mais interativas, o que aumenta o grau de
dificuldade destas aplicagdes. Podemos afirmar que so obstculos a qualidad
Resposta Selecionada: solucSes complexas.
‘Comentario: os principais obstaculos sdo a cultura das organizacdes, prazo e custos mal
definidos, envolvidos nao identificados e solugdes complexas.
‘McCall desenvolveu um modelo de qualidade no qual qualidade é definida por um
conjunto de caracteristicas internas e externas de um software, tornando-se o primelro
modelo de qualidade a ser amplamente divulgado e utilizado dentro de trés visdes: operacio,
a>No processo de qualidade existem dois conceitos que sempre causam confuséo com relacao
{0 proprio conceito e & sua finalidade. Sao eles: a garantia da qualidade e o controle da
qualidade. Assinale a alternativa que caracterize acées de garantia da qualidade.
Resposta Selecionada: a. Padrées e revises.
Comentario: as atividades de garantia da qualidade envolvem o uso, pelos desenvolvedores,
de métodos e ferramentas que ajudem a conseguir especificacBes, projeto e codificacao de
maior qualidade, padres para documentos, cédigo e estilo de codificagio (como usar
ees de programacio}, realizar as atividades de revises, Inspegbes e testes unitarios.
Um Sistema de Gestao da Qualidade (SGQ) tem como abjetivo padronizar os processos de uma
‘empresa para a produgo de seu produto final com o seguinte objetivo principal:
Res) Selecionada: b. proj ‘ionar a satis jo de seus clientes;
Comentério: proporcionar a satisfacSo dos clientes e a melhoria continua dos seus processos.
Um Sistema de Gestdo da Qualidade (SGQ) tem diversos fatores para motivar uma empresa a
implanté-lo. Entre os fatores apresentados a seguir, qual traz resultados mais eficazes?
Res, Selecionada:_d. Conscientizaco da alta administracdo.
Comentario: a alta direcao reconhece que a qualidade ¢ um diferencial e patrocina 0 processo.
Eo fator mais eficaz.
ASO 15504 detalha como deve ser realizado o processo de desenvolvimento, abordando os
aspectos primarios relacionados com a engenharia de software e a rela¢io cliente-fornecedor,
além dos processos de apoio & qualidade, gestdo e os processos organizacionals. Nesse
processo sdo incorporados os requisitos de qual norma ISO?
Resposta Selecionada: a. 1SO 12207.
Comentario: a ISO 12207 é a norma que descreve o processo de desenvolvimento de
software.
‘Anorma ISO 15504 descreve processos que agregam um conjunto de boas praticas da
engenharia de software-e classifica as empresas em seis niveis de maturidade, que permitem a
avaliagio do grau de qualidade de desenvolvimento de software em que as empresas se
encontram de acordo com as praticas utilizadas. Qual é o nivel que se refere a atingir os
objetivos, mas sem controle de escopo, prazo e custos e sem padres de qualidade?
Resposta Selecionada:_b. Nivel 1.
Comentario: no Nivel 1— Executado, o processo consegue alcangar alguns de seus objetivas e
gerar os produtos de trabalhos esperados. Area de Proceso 1.1 — Atributo de execucao de
Processo: o processo consegue transformar as necessidades do cliente em produtos de
trabalho geram os resultados esperados para o projeta.
Na representago estagiada do CMMI, as areas de processo esto distribuidas em cinco nivels
de maturidade, de forma a permitir a melhoria gradativa do nivel de qualidade-do software
znas empresas. Essa representaco é a mais usadae a mais comum no mercade de software,
pois deriva do modelo CMM original. Assinale a alternativa que apresenta uma area de
processo do nivel 2.
Comentario: a geréncia de requisitos é uma das principals areas de processo para aumentar a
maturidade de uma empresa e esta no nivel 2.No MPS.BR, as dreas de processo de validacdo e verificac3o estdo associadas a qual nivel de
maturidade?
Resposta Selecionada:_. Nivel D.
‘Comentario: as areas pertencem ao nivel D— largamente definido.
O.CMM| apresenta duas abordagens para definic3o do nivel de evoluc3o em que uma
organizagao se encontra. So as representacdes continua e estagiada. A representacao
continua permite a uma organizacao atingir diferentes niveis de capacidade para cada rea de
processo e traz como wantagem:
Selecionada:_b. maior flexibilidade na da maturidade;
Comentario: suas principais vantagens sdo estrutura compativel com a ISO/IEC 15504 — SPICE;
fornece maior flexibilidade, focando em areas de proceso especificas, de acordo com metas e
‘objetivos da organiza¢o; maior visibilidade das melhorias alcancadas em cada PA e menor
westimento inicial.
CMMI descreve orientagSes de processos que devem ser implementados pela organiza¢o
para atingir a maturidade no desenvolvimento de software, mas nao descreve o “como fazer”.
Cada organizacao deve definir os seus préprios processos para implantar as melhores praticas
previstas no modelo. Assinale a alternativa que define uma vantagem para uma empresa
impiantar o modelo CMMI.
i das de
Comentério: as principals vantagens so proceso de desenvolvimento padronizado; melhoria
nas estimativas de prazos e custos; aumento de produtividade por repetico dos processos;
satisfagao do cliente e da equipe e alta qualidade dos produtos de software.
OMPS.BR estabelece 7 nivels de maturidade como indicadores de evoluc3o da qualidade,
representando estagios de melhoria da implementagSo de processos na organiza¢ao. O nivel
de maturidade em que se encontra uma organizac3o permite definir quo madure esta seu
modelo de qualidade. Os niveis que representam, respectivamente, a evoluc3o para uma
gesto quantitativa e de melhoria continua dos processos so:
Resposta Selecionada:_c. niveis B e A;
Comentario: os niveis B e A s3o os mais altos niveis do MPS.BR. No nivel B, 0 foco est em criar
métricas e indicadores para o proceso de geréncia de projetos que permitam a correta
avaliago das melhorias obtidas. No nivel A, a evolug3o é medida a partir da andlise de
defeitos, prablemas, causas comuns de variagao do desempenho da implementacao do
jocesso.
OMPS.BR, Melhoria de Processo do Software Brasileiro, fol criado em 2003 pela SOFTEX,
Associagio para Promacao da Exceléncia do Software Brasileiro e tem como objetivo:
Resposta Selecionada: c. ter custos mais acessiveis;
‘Comentario: 0 MPS.BR tem o objetivo de incentivar as pequenas e médias empresas brasiletras
de produgo de software a implantar um modelo de qualidade de melhoria de pracessos com
custos mais acessiveis & realidade brasileira.
Arepresentacao estagiada do CMMI apresenta um roteiro sequencial para a implementacao
do modelo em que cada nivel alcancado da suporte para a implementaco dos nivels
subsequentes, garantindo uma evoluclo sélida e sustentvel. Qual nivel esta associado com acapacidade da empresa de avaliar e gerenciar, em termos de medi¢des quantitativas, todo 0.
seu ciclo de desenvolvimento de software?
Resposta Selecionada:_d. Nivel 4.
Comentério: no nivel de maturidade 4 a qualidade e o desempenho do proceso sio 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 avaliagao e metas
definidas de acordo com as necessidades dos clientes, dos usuérlos finals, da organizagao e dos
nae pela implementago dos processos.
Os nivels do MPS.BR que sao clasificados como compativels com o nivel 2 do modelo CMMI e
que so ditos gerenciados e parcialmente gerenciados sdo, respectivamente:
Resposta Selecionada:_b. Fe G;
30 05 niveis F ~ gerenciado e G ~ parcialmente gerenciado.
No grafo de controle abaixo, analise € verifique quantos caminhos independentes ele possul:
Comentario: si0 2, A-B-De A-C-D.
Como sao chamadas as atividades que consistem em agées realizadas ao final de cada fase,
interac3o ou artefato produzido durante o ciclo de desenvolvimento do software e que
possuem o objetivo de atestar que o produto esta sendo desenvolvido corretamente?
Resposta Selecionada:_e. Verificacdo.
‘Comentario: sao as atividades de verificacao. A validaco consiste nas ages realizadas ao final
ou durante o processo de desenvolvimento do software.
Como é chamada a técnica de testes ageis utilizada para auxiliar na elaboracao dos testes
seguindo uma estrutura de linguagem natural que facilita o entendimento de todos ¢ funciona
como um caso de teste dentro do processo gil de desenvolvimento?
Resposta Selecionada:_d. BDD ~ Behavior Driven Development.
‘Comentério: 0 BOD, Behavior Driven Development, é utilizado para auxilliar na elaboragio dos
testes seguindo uma estrutura de linguagem natural que facilita o entendimento de todos e
funciona como um caso de teste dentro do processo dgil de desenvolvimento.
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 dgels,
diferenciando-os dos testes tradicionals.
Resposta Selecionada:_e. Nao hi uma fase de testes especifica, os testes s30
di termina,
Comentario: no processo agil nao ha uma fase de testes especifica, 0s testes sdo realizados na
medida em que a codificacdo termina. 0 feedback é Imediato, ou seja, o defeito é apontado e
corrigido na hora.Num grafo de controle que possui 15 arestas 12 nés, qual é a sua complexidade ciclomatica?
Resposta Selecionada:_c. 5.
‘Comentario: (@
)#2 => V(g) = 5.
Qs testes funcionais sao os mais amplamente utilizados em um desenvolvimento de software.
Focados nas necessidades ditadas pelos usuarios e transformadas em requisitos pelos analistas
de sistemas, as situagSes de testes criadas devem atestar que o software faz exatamente o que
foi solicitado e que funciona corretamente. Quais artefatos sdo essenciais para a elaboragio de
um bom roteiro de testes?
‘Comentario: protétipo e especificago de casos de uso definem e detalham os requisitos
ane - usuarios,
Quais sao os testes realizados pelos usuarios finais e pelos analistas de testes, que visam a
garantir que todos os requisitos solicitados foram incluidos e funcionam corretamente no
produto entregue?
Resposta Selecionada:_d, Testes de aceitacio,
Comentario: testes de aceitac3o envolvem os usuarlos finals para garantir a aderéncia do
roduto aos requisitos especificados.
A técnica de verificacao 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. Revisdo técnica.
‘Comentario: as revises técnicas so atividades de garantia de qualidade realizadas durante 0
processo de desenvolvimento e so uma forma de envolver outros membros da equipe e/ou
externos com 0 objetivo de obter 0 consenso entre todos de que o produto de software estd
de acordo com as expectativas.
Assinale a alternativa que diferencia os processos de verificacao denominados walkthrough ou
passelos de uma revisao técnica formal.
Resposta Selecionada:_a. So informais.
‘Comentario: os walkthrough sao revises técnicas informais de um artefato de software
visando & garantia da qualidade. Normalmente so chamados de revisio por pares, mas
yodem ter até trés participantes: autor, revisor e moderador.
Uma inspecao é extremamente eficaz para a identificacio de erros e verificagio de suas
correcdes, tornando-se uma das principais ferramentas para a garantia da qualidade de um
produto de software. Por nao necessitar da execugdo da aplicacao, seu carater preventivo e de
completude a faz mais efetiva que os testes unitarios e integrados realizados pelas equipes de
desenvolvimento. Assinale a alternativa que descreve 0 papel do moderador em uma
inspecao.
Resposta Selecionada:_b. £ responsavel pelo planejamento e conducdo da sesso.
Comentario: 0 moderador é o responsavel pelo planejamento, pela montagem da equipe de
inspegao junto com o autor e pela conducao da sesso a partir do checklist. Eo facilitador do
proceso.
atividade de manutengo que envolve 0 conjunto de acdes para entender o que precisa ser
realizado, classificar 0 tipo de manutengo envolvida e o tempo necessério para a
Implementagao da mudanga é a atividade de.Comentario: a migragao de dados é a parte que garante que a sistema novo possui os mesmo.
dados do sistema antigo e permite a continuidade do negécio.
O processo que permite o gerenciamento continuo do desenvolvimento de software, deixando
clara a interligago entre requisitos, manutencao, mudanca, configuracao e distribuicao e que
para isso é composte de: gerenciamento de requisitos, gerenciamento de configuragao, gesto
‘de mudanga, versionamento, integracao e dist ribuicao de software ¢ conhecido como;
Comentario: 0 conceito abordado é o de geréncia do ciclo de vida das aplicagdes ou ALM,
Application Lifecycle Management.
Qual o tipo de manutengao para incluir novas funcionalidades ou alteragdes que tém por
objetivo satisfazer as novas necessidades dos usuarios?
Resposta Selecionada:_a. Perfectiva.
Comentario: as manutengées perfectivas ou evolutivas tratam de incluir novas
funcionalidades.
Qual padrao de gestdo da configuracao (GCS) descreve o que deve ser feito no pracesso e
abrange todas as atividades previstas no processo de GCS para identificar os itens de
configuracao, controle de versdes, controle de mudangas, auditoria e registro de status?
Resposta Selecionada:_¢.CMMI.
Comentario: segundo o CMMI, 0 objetivo do gerenciamento de configuracao é manter a
integridade dos produtos de trabalho, utilizando a identificacaio e o controle da configuraco, 0
controle de mudancas, a comunicago do status e a auditoria das configuracdes,Comentério: a atividade de andlise de mudanca envoive analisar 0 pedido de mudanca,
identificar o seu tipo e definir claramente os requisites da manutenco. Identificar 0 que
precisa ser realizado no cédigo e na documentacao do sistema. Criar as opcbes de alteracdes
possiveis, estimar pessoal e tempo de alterac3o necessérios para a opc3o escolhida. Submeter
a sol ra a aprovacao dos usuarios.
A geréncia de configuragdo ¢ um processo da engenharia de software que tem por objetivo
estabelecer as condigdes para controlar 0s artefatos produzidos durante o desenvolvimento
do software. Como é chamada a atividade que envolve 0 uso de uma ferramenta que controla
‘0 armazenamento dos artefatos e gerencia todas as alteracdes que esse artefato possa sofrer
durante seu ciclo de vida?
Res,
Comentario: 0 controle de versdes combina procedimentos e ferramentas para gerenciar
diferentes verses de itens de configuraco criados durante o processo de desenvolvimento de
software, Permite conhecer e controlar a evolucde dos artefatos por meio desses
procedimentos.
‘As manutengées de software so corresdes, evolucGes ou adaptacbes técnicas realizadas no
software jé construido e em produc3o. Qual alternativa abaixo apresenta um fator que pode
originar manutengées em um software?
Comentério: todas as alternativas apresentam fatores que originam manutencoes.
Como é chamada a atividade de gestio da configurac3o que garante que as atividades e
procedimentos estejam sendo seguidos e que 0 controle de acesso as informagdes esteja
adequado?
Resposta Selecionada:_b. Auditoria.
Comentério: a auditoria de configurago tem como objetivo garantir que a mudanca e o uso da
ferramenta estejam corretos e que o processo de gesto da configuracdo também esteja
sendo seguido corretamente.
Como é denominada a atividade de gest3o da configurago que visa a estabelecer um proceso
para Identificar e analisar as mudancas, aprovar e controlar sua implementago, garantir sua
corre¢o e publicar as mudancas de um item de configuracio?
Selecionada: c. Controle de .
Comentario: 0 controle de mudancas deve garantir a integridade dos itens de configurac3o.
Em uma manutengo, a determinagao de papéis e de responsabilidades claros permite a
execugo de um fluxo de trabalho estruturado. Nesses papéis pré-definidos, quem é 0
responsavel técnico por analisar, classificar, priorizar e cuidar das manuten¢des aprovadas?
Resposta Selecionada:_b. O gerente de manutencSes.
Comentario: o gerente de manutengées é o responsavel técnico por cuidar das manutencdes
aprovadas. Em conjunto com o responsavel pelo produto, ele analisa, classifica e prioriza as
manutengdes para determinar quais e quando as solicitagdes de mudanca serao atendidas.
Na retirada de produgo ou descontinuidade de um software, uma das principals atividades
para garantir que todas as informacdes do sistema antigo estejam disponiveis de alguma
forma para os usuérios 6 chamada de 6