Buscar

Desenvolvimento de Software e Garantia de Qualidade

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

====================================================================================================================
Ninguém tolera erros, por isso o desenvolvimento de software tem que ter garantia de qualidade. Ele envolve uma série de atividades em que as oportunidades de falhas são muito grandes e, consequentemente, os erros podem aparecer no início do processo. Isso se deve a fatores como:
Objetivos mal definidos.
Erros na fase de projeto.
Bom planejamento de teste.
Planejamento mal feito.
Requisitos mal definidos.
Assinale a alternativa correta:
A - Apenas I, II, IV e V.
====================================================================================================================
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software. Nesse contexto, a SQA abrange:
Estratégia de teste e Mecanismos de medição.
Métodos e ferramentas de análise.
Projeto, codificação e teste.
Padrões de desenvolvimento de software.
Dispensa de documentação de software e das mudanças efetuadas.
Assinale a alternativa correta:
D - Apenas I, II, III e IV.
====================================================================================================================
A normalização envolve um conjunto de regras convencionais destinadas a simplificar, unificar e especificar produtos. (WAZLAWICK, 2013). Com base nesses objetivos, escolha a alternativa correta:
C - A especificação tem como finalidade a identificação dos produtos, definindo-os, categorizando-os, catalogando-os e detalhando suas características.
====================================================================================================================
Observando os tipos de custos existentes para garantir a qualidade do software, marque a opção correta que indica o custo a ser tratado nos custos de falhas.
E - Custo interno
====================================================================================================================
Para que os problemas enfrentados pelas organizações produtoras de software possam ser resolvidos, faz-se necessária uma conscientização de que, para desenvolver softwares, é preciso muita disciplina, pois somente com um processo ou um modelo de qualidade é possível construir sistemas de computação adequados. Mas o fato é que, o dia a dia das organizações demonstra como é frustrante a realidade do desenvolvimento de software, situação ocasionada por vários fatores. Assim, marque a alternativa que apresenta um fator motivador da frustração no desenvolvimento de software:
A - Erros recorrentes nos projetos.
====================================================================================================================
O CMMI está dividido em cinco níveis de maturidade, que atestam o grau de evolução de uma organização em determinado momento, e tem como objetivo principal guiar a melhoria de processos das empresas. Com base nesses níveis, escolha a alternativa correta:
E - No nível otimizado, uma organização melhora continuamente seus processos com base no conhecimento das causas comuns de variação inerente a processos. 
====================================================================================================================
Os desenvolvedores de software buscam cada vez mais qualidade em seus produtos. Atualmente, qualidade é uma exigência e deve ser medida devido:
A processos muito bem definidos.
À falta de controle sobre o processo.
Ao caos que aumenta em função da complexidade do produto.
A métricas bem definidas para apoio à tomada de decisão.
Assinale a alternativa correta:
C - Apenas II e III.
====================================================================================================================
Segundo Pressman, “Qualidade de software é a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo software desenvolvido profissionalmente.” Dessa forma, analise as afirmativas a seguir, relacionadas a software:
Falta de conformidade com os requisitos é falta de qualidade.
Os fatores de qualidade de Mc Call estão relacionados com operação, revisão e transição de software.
Portabilidade – Facilidade com que o software pode ser transposto de um ambiente para outro.
Assinale a alternativa correta:
A - Todas as afirmativas estão corretas
====================================================================================================================
(TRT/2013) O CMMI é uma abordagem para a melhoria de processos. Existem duas representações do CMMI, a representação contínua e a representação por estágios. A representação contínua é projetada para permitir à empresa focar em processos específicos que deseja melhorar em função de suas prioridades. A avaliação pela representação contínua mede a capacidade da empresa em relação a um ou mais processos. Existem quatro níveis de capacidade, que são respectivamente:
C - 0- Incompleto; 1- Realizado; 2- Gerenciado; 3- Definido.
====================================================================================================================
Acurácia e segurança de acesso fazem parte de qual característica que um produto de software pode ter para comprovar a garantia da sua qualidade?
E - Funcionabilidade.
====================================================================================================================
As normas ISO são amplamente respeitadas e aceitas internacionalmente pelos setores público e privado (CAIÇARA JR., 2007). A International Organization for Standardization, ou ISO, é uma organização não governamental, uma federação de organismos nacionais de normalização de todas as regiões do mundo, incluindo países desenvolvidos e países em desenvolvimento (MARSHALL JR. et al., 2012). Nesse sentido, observe as alternativas a seguir e escolha a que descreve corretamente a finalidade da organização:
D - A ISO é uma federação internacional independente com o propósito de proporcionar sistemas uniformes de segurança, qualidade e eficiência do trabalho para trocas simples, entre países e regiões, de bens e serviços produzidos.
====================================================================================================================
As disciplinas do CMMI são:
Engenharia de software.
Engenharia de sistemas: o objetivo é o desenvolvimento bem-sucedido de sistemas de software.
Desenvolvimento integrado do produto e processo.
Aquisição de produtos de fornecedores.
Assinale a alternativa correta:
E - I, II, III e IV
====================================================================================================================
Originalmente, a qualidade de um programa ou sistema era avaliada de acordo com o número de defeitos a cada mil linhas de código. Atualmente, com a evolução do conceito, outros fatores determinam a qualidade do software (BENYON, 2011). Com base nesses fatores, escolha a alternativa correta:
E - Confiabilidade se refere ao nível de execução esperada de um software para realizar as funções com precisão.
====================================================================================================================
A qualidade pode ser atribuída a qualquer tipo de produto. Porém, produtos, na maioria das vezes, são identificados como físicos. O produto de software é classificado de que forma?
A - Lógico.
	
====================================================================================================================
(DPE/2013) O CMMI-DEV V 1.3 (CapabilityMaturityModelIntegration for Development) apresenta 22 áreas de processo. Considerando a representação por estágios, essas áreas de processo se classificam em níveis de maturidade. Assinale a alternativa
que contém apenas áreas de processo referentes ao nível de maturidade de número 3:
A - Integração de produto e gerenciamento de riscos.
====================================================================================================================
(SAD/PE – 2010) Qualidade de software é o grau para o qual um software possui uma combinação desejável de atributos, que, adicionalmente, deve ser claramente definida, caso contrário, uma avaliação da qualidade será realizada de modo intuitivo. Para que tais atributos de qualidade sejam medidos, faz-se necessário identificar um conjunto apropriado de métricas. Acerca dos conceitos gerais de medição de qualidade de software, assinale a opção correta:
B - Os modelos de qualidade de software são organizados segundo a perspectiva de que a qualidade do processo de desenvolvimento influencia, diretamente, a qualidade interna, que, por sua vez, influencia a qualidade externa do produto de software, e esta última exerce influência direta sobre a qualidade do produto em uso.
====================================================================================================================
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual se começa a preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software. A SQA abrange:
Dispensa de documentação de software e das mudanças efetuadas.
Métodos e ferramentas de análise, projeto, codificação e teste.
Estratégia de teste, padrões de desenvolvimento de software e mecanismos de medição.
Assinale a alternativa correta:
A - Apenas II e III.
====================================================================================================================
O CMMI consiste em um modelo de garantia de qualidade com enfoque voltado para a capacidade de maturidade de processos de software nas empresas. Por meio do CMMI, é possível gerenciar o desenvolvimento e a produção de software, com base em prazos e custos estabelecidos e com mais qualidade. Considerando seus cinco níveis de maturidade e as características de cada nível, escolha a alternativa correta:
B - No nível Gerenciado quantitativamente, a organização direciona-se para encontrar as causas especiais de variação e fornecer uma previsão estatística dos resultados. No entanto, os resultados podem ser insuficientes para alcançar as metas estabelecidas.
====================================================================================================================
(NCE-UFRJ – 2005 – BNDES – Profissional Básico – Análise de Sistemas) Considere as seguintes assertivas sobre o processo de melhoria da qualidade de software conhecida como Capability Maturity Model Integrated – CMMI:
I – Uma das áreas de conhecimento disponibilizadas pelo CMMI é a engenharia de sistemas (systems engineering).
II – O CMMI usa dois tipos de representação dos modelos: em estágios e continuada.
III – O nível de capacidade de uma área de processo é avaliado em uma escala que vai de 1 a 5.As assertivas corretas são:
A - I, II e III
====================================================================================================================
Segundo a Norma ISO/IEC 9126, as métricas de entendimento das entradas e saídas é da pela fórmula X = A/B, onde A = Número de funções onde o usuário compreende com sucesso os dados de entrada e saída em um curto período de avaliação e B = Número de funções onde o usuário compreende com sucesso os dados de entrada e saída em um período de observação. O melhor resultado para X é:
D - 0,98
====================================================================================================================
(COSEAC/UFF – Data prev/2008 – Analista – Desenvolvimento de Sistemas) A norma ISO 9.126 foi desenvolvida para identificar atributos de qualidade para software de computador. O período de tempo em que o software está disponível para uso, indicado pelos sub-atributos maturidade, tolerância à falha e recuperabilidade, é caracterizado pelo atributo chave:
A - Confiabilidade
====================================================================================================================
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim ao longo de todo o processo de engenharia de software. A SQA abrange, exceto (assinale a alternativa INCORRETA):
A - Dispensa de documentação de software e das mudanças efetuadas
====================================================================================================================
Uma linha de código é qualquer linha do texto de um programa, exceto comentários e linhas em branco, sem levar em conta o número de comandos ou fragmentos de comandos em uma linha. São medidas em Quilo de Linhas de Código ou mil linhas (KLOC). Estão incluídas na definição de linhas de código todas as linhas que contêm cabeçalho do programa, declarações e comandos executáveis. Analise as afirmativas sobre KLOC e responda:
I. É fácil de calcular;
II. É um fator importante para muitos modelos de estimativa;
III. Depende da linguagem de programação;
IV. Penalizam programas bem estruturados, porém mais curtos.
E - Todas as afirmativas estão corretas.
====================================================================================================================
((CESGRANRIO – 2008 – CAPES – Analista de Sistemas) A que nível do CMMI é equivalente o nível de maturidade B do MPS. BR?
C - Quatro
====================================================================================================================
(FCC – 2010 – TRT – 22ª Região) No CMMI, as áreas de processo “desenvolvimento de requisitos” e “definição de processo organizacional” encontram- se no nível de maturidade 3 (definido). No MPS.BR, tais áreas situam-se nos níveis de maturidade:
B - C e D
====================================================================================================================
Referente ao fluxograma do MPS-BR observamos que os documentos estão atrelados aos métodos. Com base nesta afirmativa marque a opção correta sobre quais normas estão relacionadas ao modelo de referência:
B - ISO/IEC 12207 e ISO/IEC 15504
====================================================================================================================
As métricas de aprendizado avaliam quanto tempo os usuários levarão para aprender a usar funcionalidades particulares do sistema e a eficácia quanto à ajuda e documentação. A fórmula empregada é X = A/B, onde A = Número de funções descritas no documento e B = Número total de funções do sistema. Assinale qual dos valores é o melhor para X.
C - 0,92
====================================================================================================================
Assinale a alternativa correta:
B - Medida é diferente de métrica e pode ser realizada de forma direta ou indireta.
====================================================================================================================
(FGV – 2009 – MEC – Analista de Teste e Qualidade) Entre os critérios de qualidade da normaISO9126, não se inclui:
B - Ergonometria
====================================================================================================================
(DPE/2013) O CMMI-DEV V 1.3 (Capability Maturity Model Integration for Development) apresenta 22 áreas de processo. Considerando a representação por estágios, essas áreas de processo se classificam em níveis de maturidade. Assinale a alternativa que contém apenas áreas de processo referentes ao nível de maturidade de número 3:
B - Integração de produto e gerenciamento de riscos
====================================================================================================================
A avaliação qualitativa não é suficiente para medir o esforço do software. É
preciso critérios objetivos para direcionar o projeto de dados, arquitetura, interfaces e componentes. Ao testarmos, necessitamos de orientação quantitativa que nos auxiliará na seleção de casos de teste. A métrica de produto proporciona uma base por meio da qual a análise, projeto, codificação e teste podem ser conduzidos mais objetivamente e avaliados de maneira quantitativa. Sendo assim, devemos medir:
I. Para sabermos quanto cobrar.
II. Para conseguirmos dar prazos;
III. Para definirmos a equipe;
IV. Para definirmos a complexidade;
V. Para definirmos o tamanho.
E - Todas as afirmativas estão corretas
====================================================================================================================
Referente ao fluxograma do MPS-BR observamos que os documentos estão atrelados aos métodos. Com base nesta afirmativa marque a opção correta sobre quais guias estão relacionadas ao modelo de referência:
C - Guia geral, guia de implementação, guia de aquisição
====================================================================================================================
(COPEVE-UFAL – 2011 – UFAL – Analista de Tecnologia da Informação) Considerando o CMMI (Capability Maturity Model Integration):
I. É um modelo que classifica a maturidade do processo de desenvolvimento adotado na empresa.
II. Apresenta quatro níveis de maturidade do processo, sendo o último nível um indicativo de que há evidências quantitativas para acompanhar e monitorar o projeto.
III. O único objetivo do CMMI é melhorar a qualidade do software produzido, sem que necessariamente isso reflita no processo de desenvolvimento.
IV. O último nível do CMMI é conhecido como nível de melhoria contínua ou nível em otimização. Analisando as afirmações acima, verifica-se que:
A - Apenas I e IV são verdadeiras.
====================================================================================================================
Avalie os itens abaixo em relação a engenharia da usabilidade – normas ISO 9241 e 9126.
I - A modelagem de conteúdo e navegação envolve aspectos estruturais e dinâmicos para realizar o desenho da arquitetura da interface em termos de espaços de interação. O aspecto dinâmico corresponde à criação de um modelo simplificado do conteúdo da interface, e o aspecto estrutural, à definição da navegação associada ao modelo dinâmico
II - As metas de desempenho estabelecidas na especificação de requisitos de usabilidade correspondem a níveis de desempenho que usuários devem atingir ao interagirem com o sistema. A especificação de requisitos de usabilidade poderá ser usada como uma indicação de quando o projeto está convergindo em direção a uma interface com sucesso. Informe a opção correta:
E - Somente II está correto
====================================================================================================================
NÃO se trata de um dos cinco critérios básicos elencados na engenharia de usabilidade (Nielsen, 1993):
E - portabilidade
====================================================================================================================
A definição de que a usabilidade está relacionada às tarefas especiais realizadas por usuários específicos do produto, em determinado ambiente de trabalho, é com base em:
E - Orientada no contexto de uso
====================================================================================================================
Marque a opção correta sobre elementos visuais:
C - Margens: Devem ser utilizadas com informações secundárias sem sobrecarregar o layout
====================================================================================================================
Julgue os itens abaixo relativos a engenharia da usabilidade:
I - Segundo a norma ISO 9241, usabilidade é a capacidade que um sistema interativo oferece a seu usuário, em determinado contexto de operação, para a realização de tarefas de maneira eficaz, eficiente e agradável.
II - Segundo a norma ISO/IEC 9126, usabilidade é a facilidade com que um usuário pode aprender a operar, preparar entradas para um sistema ou componente e interpretar as saídas desse sistema. Informe a opção correta:
A - I e II estão corretos
====================================================================================================================
Não é um dos atributos resultante da engenharia de usabilidade:
D - ter poucas informações
====================================================================================================================
Qual das opções abaixo apresenta de forma correta os três elementos fundamentais para o desenvolvimento de um projeto de software?
C - Dimensões estrutural, navegacional e de apresentação
====================================================================================================================
A definição de métodos e técnicas de representação, organização e armazenamento das informações conforme políticas pré-definidas, significa:
E - Tratamento
====================================================================================================================
Qual das opções abaixo não está relacionada ao aspecto de percepção?
C - Metáfora
====================================================================================================================
Sobre, Tarefa, Público Alvo, Metáfora e Híbrido, podemos afirmar que:
B - São categorias da informação ambígua
====================================================================================================================
Marque a opção correta sobre sistema de rotulação:
E - Estabelece as formas de representação, de apresentação da informação, definindo símbolos para cada elemento informativo.
====================================================================================================================
Em relação a avaliação heurística de usabilidade considere os itens abaixo:
I – a avaliação heurística de usabilidade é realizada considerando-se um conjunto de regras ou diretrizes para identificar possíveis problemas na interação entre o usuário e o computador.
II – a avaliação heurística de usabilidade baseia-se no conhecimento e na experiência de avaliadores especialistas que, analisando as interfaces de determinado sistema, fazem o levantamento dos problemas e sugerem possíveis soluções. Informe a opção correta:
A - I e II estão corretos
====================================================================================================================
Sobre problemas relacionados à usabilidade, o que significa trabalho adicional?
C - Efeitos sobre a tarefa
====================================================================================================================
Em relação as avaliações somativas e formativas de interfaces de usuário. Verifique os itens abaixo:
I – As avaliações formativas ocorrem após o término do desenvolvimento do programa, enquanto as avaliações somativas ocorrem durante o desenvolvimento do software e são realizadas para melhorar a qualidade das interfaces gráficas e sua interação.
II – Os protótipos são utilizados para que seja possível realizar essas avaliações somativas e formativas e, dessa forma, detectar um problema com o menor custo possível. Informe a opção correta:
A - I e II estão corretos
====================================================================================================================
O desenvolvimento dos espaços de informação representa:
C - Criação
====================================================================================================================
Uma forma de avaliar a usabilidade é por meio do uso de métricas que funcionam como critérios de medição da usabilidade do sistema considerado. São dois critérios recomendáveis:
C - tempo consumido com erros e frequência de uso da ajuda
====================================================================================================================
Para que ocorra minimamente uma interação, a interface deve apresentar características que facilitem sua utilização, permitindo que usuários básicos ou avançados possam aprender seus recursos de forma clara e objetiva. Segundo Jacob Nielsen, entre os atributos que compõe a usabilidade este é o mais importante e está associado a:
C - intuitividade
====================================================================================================================
Em relação as avaliações somativas e formativas de interfaces de usuário. Verifique os itens abaixo:
I – A adequação ao uso significa adequar-se ao tipo de tarefas ou atividades que se pretende realizar com o produto de software, aos usuários que tipicamente utilizam o produto e ao ambiente de utilização do produto.
II - A avaliação somativa pode ser utilizada como critério de aceitação de um produto, ou seja, como parte dos requisitos não funcionais acordados com os usuários. Informe a opção correta:
A - I e II estão corretos
====================================================================================================================
Marque a opção errada com relação aos aspectos semânticos:
B - Com base em janelas é importante determinar o layout para apenas um tipo de objeto
====================================================================================================================
O que representa familiaridade do usuário?
D - Interfaces definidas em termos e conceitos do cotidiano
====================================================================================================================
Qual das opções abaixo não representa uma técnica de avaliação de usabilidade?
B - Técnicas de padronização
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================
====================================================================================================================

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando