Buscar

Questionários pós - QUALIDADE DE SOFTWARE II


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 8 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 8 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1)
Diversas empresas têm certo diferencial por apresentar certificações ISO. No âmbito do desenvolvimento de software, esse tipo de certificação também é importante. Pensando nisso, em que medida é possível traçar um paralelo entre certificações ISO e padrões de qualidade?
e) As certificações ISO versam sobre padrões de qualidade de produtos ou processos, o que garante padrões elevados de qualidade. Uma certificação ISO garante, portanto, que a empresa tem um rigoroso padrão de qualidade em seus processos e produtos. ​​​​​​​
RESPOSTA CORRETA
As certificações ISO versam sobre padrões de qualidade de produtos ou processos, o que garante padrões elevados de qualidade. Uma certificação ISO garante, portanto, que a empresa tem um rigoroso padrão de qualidade em seus processos e produtos. Algumas normas ISO estão relacionadas a processo, enquanto outras a produto, mas todas são relacionadas com padrões de qualidade. Dessa forma, essas certificações influenciam diretamente os padrões de qualidade de produto, incluindo os produtos de software.
2)
As normas de qualidade estão em constante atualização, sempre buscando melhorias. As normas ISO/IEC 9126, ISO/IEC 14598 e ISO/IEC 25000 são muito conhecidas no campo de qualidade de software. Sendo assim, qual é a relação entre essas normas?
b) A norma ISO/IEC 25000 é uma das mais importantes no âmbito da qualidade de produto e processo de software. Essa norma passou a englobar outras duas: a ISO/IEC 9126, que se refere à qualidade de produto de software, e a ISO/IEC 14598, que se refere à qualidade de processo de avaliação de software. ​​​​​​​
RESPOSTA CORRETA
A norma ISO/IEC 25000 é uma das mais importantes no âmbito da qualidade de produto e processo de software. Essa norma passou a englobar outras duas: a ISO/IEC 9126, que se refere à qualidade de produto de software, e a ISO/IEC 14598, que se refere à qualidade de processo de avaliação de software. Desse modo, todas as normas da série ISO/IEC 25000 passam a substituir as normas ISO/IEC 14598 e ISO/IEC 9126 por se tratar não apenas de uma atualização, mas também de uma série de normas mais completas que as anteriores.
3)
A qualidade é um elemento essencial para o sucesso de um produto, seja ele de software ou não. Desse modo, as normas de qualidade podem estar presentes tanto em âmbito de processo como de produto final. O que significa falar em qualidade no âmbito do ciclo de vida do software?
d)
O ciclo de vida de um software corresponde a todas as etapas por que o produto passará, desde o levantamento de requisitos até o término do uso. Manter a qualidade durante o ciclo de vida do software significa garantir que os princípios de qualidade estejam presentes em todas as fases do processo de desenvolvimento e uso do software. ​​​​​​
RESPOSTA CORRETA
O ciclo de vida de um software corresponde a todas as etapas por que o produto passará, desde o levantamento de requisitos até o término do uso. Manter a qualidade durante o ciclo de vida do software significa garantir que os princípios de qualidade estejam presentes em todas as fases do processo de desenvolvimento e uso do software. ​​​​​​
4)
Manter a qualidade durante todos os processos do software é fundamental no âmbito da qualidade de software. O modelo SQuaRE dividiu as normas em 3 tipos: qualidade em uso, interna e externa. Em que medida é possível traçar uma relação entre elas? 
b) Existe uma íntima relação entre essas categorias de qualidade: se um software não apresentar qualidade interna, possivelmente ele também apresentará má qualidade externa e em uso, pois a estrutura interna do software influencia diretamente no desempenho do sistema. ​​​​​​​
RESPOSTA CORRETA
Existe uma íntima relação entre as categorias de qualidade. Nesse caso, se um software não apresentar qualidade interna, possivelmente ele também apresentará má qualidade externa e em uso, pois a estrutura interna do software influencia diretamente no desempenho do sistema. ​​​​​​​
5)
O modelo SQuaRE, presente na norma ISO/IEC 25000, foi concebido com o intuito de propiciar uma forma mais sólida e didaticamente organizada para fornecer subsídios aos padrões de qualidade de software. No âmbito da qualidade interna e externa, como esse modelo está organizado? Essa organização é positiva ou negativa? Por quê?
a) O modelo de qualidade, segundo a norma SQuaRE, está organizado hierarquicamente, considerando que cada elemento da qualidade tem outros subjacentes. Essa organização hierárquica é vantajosa, pois garante que a aplicação da norma seja realizada para cada elemento de forma isolada.  ​​​​​​​
RESPOSTA CORRETA
O modelo de qualidade, segundo a norma SQuaRE, está organizado hierarquicamente, considerando que cada elemento da qualidade tem outros subjacentes. Essa organização hierárquica é vantajosa, pois garante que a aplicação da norma seja realizada para cada elemento de forma isolada, uma vez que uma categoria da qualidade não deve ser avaliada juntamente com outra, já que elas não têm interpelações.
1)
Na engenharia de software, quando se fala em satisfação de requisitos, normas de desenvolvimento documentadas e satisfação dos clientes quanto à entrega do que foi esperado, trata-se de:
c) Qualidade de software.
RESPOSTA CORRETA
A satisfação do cliente estará garantida quando o projeto for entregue dentro das especificações estabelecidas e dos prazos acordados. A qualidade de software auxilia no tratamento desses itens, garantindo assim o sucesso do projeto.
2)
No que diz respeito à avaliação de qualidade de software, o conceito de correto é:
d) A medida com que um programa satisfaz sua especificação e cumpre os objetivos visados pelo cliente.
RESPOSTA CORRETA
Avançar no desenvolvimento do projeto garantindo o cumprimento das especificações e os objetivos do cliente garantem a corretude do projeto de desenvolvimento de software.
3)
No desenvolvimento de um software, a qualidade é um item de grande importância. Sobre as propriedades utilizadas para determinar a qualidade de um software, é correto afirmar que:​​​​​​​
d) verifica-se a satisfação de requisitos estabelecidos, incluindo o desempenho.
RESPOSTA CORRETA
Entre as propriedades utilizadas para determinar a qualidade de um software estão a garantia de que todos os requisitos levantados com o cliente estejam de acordo no projeto e o desempenho de acordo com o esperado.
4)
Analise as afirmativas abaixo e assinale a alternativa que corresponde às principais características do CMMI.​​​​​
a) Avaliar a qualidade do processo a partir da avaliação do nível de maturidade de diversas categorias contidas nele.
RESPOSTA CORRETA
O modelo CMMI prevê 5 níveis de maturidade. Esses níveis são graduais e têm características distintas: a avaliação da qualidade dos processos de desenvolvimento do software.
5)
Analise as opções a seguir e marque a alternativa em que se apresentam apenas modelos de qualidade de software.​​​​​
c) CMMI, MPS.BR, ISO9001 e COBIT.
RESPOSTA INCORRETA
Modelos de qualidade são aqueles utilizados como referência para o desenvolvimento de um software de qualidade. Para esse fim, podemos citar alguns modelos, tais como: CMMI, MPS.BR e ISO9000-1.
1)
O CMMI é uma metodologia criada pelo Instituto de Engenharia de Software (que, em inglês, atende pela sigla SEI) para ser um guia destinado a melhorar os processos organizacionais de produtos de software e serviços das empresas. De acordo com o CMMI, os níveis de maturidade são como se fossem uma classificação escalável de desempenho das empresas e todos os esforços de melhoria de processos com base em conjuntos predefinidos. Dentro de cada nível de maturidade, o conjunto predefinido de área de processo (PA) também fornece um caminho para a melhoria de desempenho. Cada nível de maturidade tem como base os níveis de maturidade anteriores, adicionando novas funcionalidades. 
De acordo com o CMMI, o nível de maturidade de uma empresa pode ser classificado em 5 níveis. Assinale a alternativa correta com uma característica associada ao nível 3.
e) Os processos utilizados são estabelecidos e padronizadosem toda a empresa.
RESPOSTA CORRETA
O nível 1 do CMMI se caracteriza pelos processos que são improvisados e geralmente não são seguidos, ou seja, não existe definição nenhuma. O nível 2 do CMMI caracteriza as políticas e procedimentos para gerenciar o desenvolvimento de software estão definidas e são obedecidas. O nível 3 do CMMI define que os processos já são bem caracterizados, estabelecidos e padronizados na empresa, ou seja, a empresa já passa a utilizar os modelos. O nível 4 do CMMI se caracteriza pelo estabelecimento de metas quantitativas para os processos e produtos. Nesse nível de maturidade é possível realizar a medição do que está sendo realizado. O nível 5 do CMMI se caracteriza pela empresa estar comprometida na melhoria contínua de seus processos. O processo está consolidado e em constante melhoria.
2)
O CMMI (do inglês capability maturity model, ou modelo de maturidade em capacitação) foi criado a partir de uma evolução do CMM, buscando ser um modelo de referência de práticas necessárias para atingir a maturidade das empresas.
Considerando tal informação e com base no seu conhecimento sobre CMMI, assinale a alternativa correta.
b) O CMMI procura estabelecer um modelo único para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas.
RESPOSTA CORRETA
O CMMI procura estabelecer um modelo integrado que pode ser utilizado em várias disciplinas. Um dos objetivos do CMMI é reduzir os custos do processo de desenvolvimento de software, trazendo melhorias. O CMMI organiza as práticas que já foram provadas como sendo efetivas, em uma estrutura que ajuda a melhoria. São cinco níveis de maturidade do CMMI, sendo que o primeiro é o nível inicial, de processos imprevisíveis; a otimização encontra-se como último nível de maturidade, em que há foco contínuo na melhoria dos processos.
3)
Os níveis de maturidade do CMMI representam um conjunto predefinido de áreas de processo, mais conhecidas como PA. Esses níveis são medidos pelo alcance dos objetivos específicos e genéricos que se aplicam a cada conjunto predefinido de áreas de processo.
Como o CMMI prevê cinco níveis de maturidade, marque a alternativa correta, na qual o nível de maturidade faz o uso de melhorias tecnológicas incrementais e inovadoras.
d) No nível de otimização há foco contínuo na melhoria dos processos.
RESPOSTA CORRETA
Os cinco níveis de maturidade do CMMI são: inicial, gerenciado, definido, quantitativamente gerenciado e em otimização. O primeiro nível é o inicial, em que os processos são imprevisíveis, pouco controlados e reativos. No nível gerenciado, as ações são frequentemente reativas e os processos são controlados por projetos. No nível definido, os processos são proativos. No nível quantitativamente gerenciado, os processos são medidos e controlados e, por fim, no nível em otimização, há busca constante pela melhoria, fazendo uso de tecnologias inovadoras.
4)
O modelo CMMI na versão v1.2 contém 22 áreas de processo. As empresas que estão nos estágios de Desempenho de Processo Organizacional — OPP (Organizational Process Performance) e que visam melhorar os processos por meio de análises e otimizações que podem ser usadas para avaliar o desempenho dentro da empresa, encontram-se em qual nível de maturidade? Marque a alternativa correta.
d) Nível 4 — Quantitativamente gerenciado.
RESPOSTA CORRETA
No nível 1, as empresas ainda não têm processos organizados. No nível 2, o gerenciamento do projeto básico está implementado. No nível 3, os gerenciamentos e as boas práticas são implementadas no nível da empresa. Os estágios/áreas de Desempenho de Processo Organizacional — OPP (Organizational Process Performance) se encontram no nível 4 de maturidade: quantitativamente gerenciado, em que processos são medidos e controlados por meio de estatísticas e outras técnicas como ferramentas estatísticas. No nível 5, os processos são aprimorados continuamente com base no entendimento das causas comuns.
5)
Conforme o CMMI, um processo de software tem cinco níveis de maturidade. Considere uma empresa em que o sucesso dependa de talentos individuais, não há coordenação e bom relacionamento entre as áreas, não há previsão de problemas e sequer planejamento.
Em qual nível de maturidade na certificação CMMI o processo de software dessa empresa estará? Marque a alternativa correta.
a) Nível 1 — Inicial.
RESPOSTA CORRETA
O nível Inicial de maturidade de processos de software é aquele em que o sucesso depende de talentos individuais.
1)
CMMI é uma abordagem de melhoria de processos que fornece às organizações elementos essenciais de processos eficazes. Pode ser usado para guiar a melhoria de processo em um projeto, setor ou em uma organização inteira. O CMMI tem modelos que compõem a suíte de produtos e são referenciados como constelações.
Baseado neste conceito, analise as alternativas abaixo e assinale a que corresponde ao modelo de melhoria do CMMI.
a) CMMI-DEV, CMMI-ACQ, CMMI-SVC.
RESPOSTA CORRETA
Uma constelação, na visão do CMMI, é o conjunto de áreas ou componentes relacionados entre si. A primeira área com o conjunto das disciplinas relacionado com a Engenharia de Software (SW), Engenharia de Sistemas (SE) e Gestão de Fornecedores (SS). A segunda área com adaptação do CMMI-Dev para empresas que contratam o desenvolvimento de software. Uma área com o conjunto de disciplinas que vão além do desenvolvimento, gerenciando o fornecimento de serviços de qualquer natureza e não apenas de TI. São esses os três modelos relevantes para melhoria em áreas específicas de interesse que são: construir, comprar e fazer. 
2)
O processo de MPS-BR estrutura-se em níveis de maturidade, organizados hierarquicamente com a finalidade de orientar os processos de desenvolvimento de software adaptado para a realidade brasileira. Esta estrutura é composta por 7 níveis de maturidade ou melhoria de processos.
Analise as opções abaixo e assinale a que corresponde ao nível inicial.
c) Parcialmente gerenciado.
RESPOSTA CORRETA
Os níveis de maturidade do MPS-BR estão hierarquicamente organizados, sendo o seu primeiro nível o início do gerenciamento de requisitos e de projetos, e o último nível onde há a preocupação com questões como inovação e análise de causas.
3)
Em uma empresa de TI onde o gerenciamento do projeto de software não é estruturado e as atividades desempenhadas apresentam falhas, o Gestor de TI pode optar por adequar-se aos processos do MPS-BR. 
Com base no aprendizado sobre gerenciamento de um projeto, analise as alternativas abaixo e assinale a que corresponde ao MPS-BR.
d) MPS-BR define níveis de maturidade que estabelecem patamares de evolução de processos. A capacidade do processo caracteriza sua habilidade para alcançar os objetivos de negócio atuais e futuros. 
RESPOSTA CORRETA
O processo de software é uma coleção de padrões que define um conjunto de atividades, ações, tarefas de trabalho, produtos e/ou comportamentos relacionados e necessários ao desenvolvimento de softwares de computador. O MPS-BR é dividido em 4 componentes e foi pensado para aumentar a competitividade das empresas de software brasileiras.
4)
O CMMI para Desenvolvimento (CMMI-DEV) é um modelo de maturidade para melhoria de processos, destinado ao desenvolvimento de produtos e serviços, e composto pelas melhores práticas associadas a atividades de desenvolvimento e de manutenção que cobrem o ciclo de vida do produto desde a concepção até a entrega e manutenção.
Sobre o  CMMI-DEV, assinale a alternativa correta.
a) Baseia-se no alcance de objetivos relacionados com a aplicação de boas práticas de engenharia de software.
RESPOSTA CORRETA
O modelo CMMI-DEV contém práticas para Engenharia de Software e outros processos de suporte utilizados em desenvolvimento e manutenção de produtos tecnológicos. Este modelo visa a alcançar as boas práticas de desenvolvimento de software.
5) Um  dos modelos  para  avaliação  de  qualidade  de  software  é  o modelo CMMI, pois foi concebido com a finalidade de padronizar os processos de desenvolvimento de software. Analise asopções abaixo e assinale a que corresponde às principais características deste modelo.
c) Avaliar a qualidade do processo, a partir da análise do nível  de maturidade de diversas categorias contidas nele. 
RESPOSTA CORRETA
O CMMI visa a colaborar com a qualidade dos processos de desenvolvimento de software. A partir desta avaliação, podemos classificá-los em categorias conforme o nível de maturidade em que se encontram.

Mais conteúdos dessa disciplina