

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Sobre a Implantação da Função de Qualidade (IFQ), atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) Concentra-se em maximizar a satisfação do cliente a partir do processo de Engenharia de Software.
( ) Os Requisitos Normais estão implícitos no produto ou sistema e podem ser tão fundamentais que o cliente não se refere a eles explicitamente.
( ) É uma técnica que traduz as necessidades do cliente para requisitos técnicos do software.
( ) Enfatiza o entendimento do que tem valor para o cliente e depois implanta esses valores por meio do processo de engenharia.
( ) Os Requisitos Esperados refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórias quando presentes.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
V, V, F, F, V.
V, F, V, V, F.
V, F, F, V, V.
F, V, V, F, F.
F, F, F, V, V.
Relacione os exemplos de medidas de qualidade de software apresentados na primeira coluna às suas definições, listadas na segunda, e, em seguida, assinale a opção correta.
I – Corretitude
II – Manutenibilidade
III – Integridade
IV – Usabilidade
( ) Facilidade com que um programa pode ser corrigido, adaptado ou ampliado.
( ) O programa é amigável ao usuário.
( ) Um programa deve operar corretamente.
( ) Capacidade que um programa tem de suportar ataques.
A sequência correta é:
II, IV, I, III.
II, IV, III, I.
IV, I, III, II.
IV, III, I, II.
Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levanto em conta tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, Identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.
É correto o que se afirma em
II e IV, apenas
I, II e III, apenas.
II, III e IV, apenas.
I e III, apenas.
I, II, III e IV.
Analise o texto abaixo.
-
A métrica de qualidade expressa em defeitos/KLOC (KLOC = 1000 linhas de código) é classificada simultaneamente como métrica ...................... e como métrica ................................... É uma métrica ......................... , porque é obtida a partir de ................................ .
-
Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.
direta ; orientada a função ; direta ; inferência
orientada a tamanho ; orientada a função ; indutiva ; inferência
orientada a tamanho ; orientada a função ; direta ; inferência
indireta ; orientada a tamanho ; orientada a função ; métricas diretas
indireta ; orientada a tamanho ; indireta ; métricas diretas
Assinale a opção correta a respeito de desenvolvimento de software para o ambiente Internet.
O desenho de aplicações para a Web tem um forte apelo visual e de conteúdo, por isso, questões de arquitetura e navegação não devem ser priorizadas, uma vez que não são visíveis ao usuário.
Os principais atributos de qualidade de um software para a Internet são usabilidade, funcionalidade, confiabilidade, eficiência e manutenibilidade.
Escalabilidade não é um elemento importante para ambiente Web, pois a integração entre sistemas é garantida pelos protocolos existentes.
Segurança de software na Web é importante apenas para instituições que realizam operações financeiras.
O modelo de criação de desenho de software para a Web é exclusivo do designer, por isso, os demais participantes apenas opinam no resultado final.
A respeito de qualidade de software e suas métricas, assinale a opção correta.
O número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out.
A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa.
A medida do número de caracteres em um programa é uma métrica do tipo fog index.
A métrica de comprimento total faz referência ao número de linhas no código que se considera inversamente proporcional ao índice de erro que o código pode apresentar.
A métrica de profundidade de condições aninhadas é a que permite uma melhor compreensão do código.
Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários.
No contexto de desenvolvimento de software, analise as afirmativas a seguir.
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto.
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação.
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação
Assinale:
se somente a afirmativa I estiver correta.
se somente as afirmativas I e II estiverem corretas.
se somente as afirmativas I e III estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
A revisão técnica formal é atividade central que leva a efeito a avaliação da qualidade de software.
Dos grupos listados a seguir, assinale os que não correspondem a atributos de qualidade do software.
modularidade, eficiência e segurança.
capacidade de recuperação, facilidade de programação e facilidade de gerenciamento.
complexidade, robustez e facilidade de reúso.
testabilidade, proteção e confiabilidade.
facilidade de aprendizado, facilidade de compreensão e facilidade de adaptação.
Um dos objetivos de uma técnica de revista formal é de garantir que o software foi representado em conformidade com padrões predefinidos.
Certo
Errado
O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.
Certo
Errado
Analise as seguintes afirmações sobre ARQUITETURA E QUALIDADE DE SOFTWARE.
I. Web services (serviços web) são serviços disponibilizados na internet, como e-mail, transferência de arquivos (ftp), páginas HTML.
II. Um conhecido padrão de projetos utilizado no desenvolvimento de software é o MVC (Model-view-controller). Este padrão visa separar o acesso a dados e a lógica de negócio da forma como os dados são apresentados e como ocorre a iteração com o usuário.
III. CMM é um modelo de maturidade que visa desenvolver e refinar os processos de uma organização. Ele define 5 níveis de maturidade de processo na seguinte ordem: inicial, repetível, gerenciado, definido e em otimização.
Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).
Considere as especificações abaixo. Padrões de Desempenho e Qualidade A Empresa X compromete-se a prestar os SERVIÇOS, considerando cada um dos circuitos que o integram, com base nos seguintes parâmetros de qualidade:
I. disponibilidade do circuito.
II. prazo de entrega do circuito.
III. taxa de entrega de quadros no caso do SERVIÇO contratado ser o Serviço Frame Relay.
IV. taxa de perda de pacotes, no caso do SERVIÇO contratado ser de acesso à Internet ou, ainda, de rede corporativa baseada no protocolo IP (VPN IP).
V. latência, no caso do SERVIÇO contratado ser de acesso à Internet ou, ainda, de rede corporativa baseada no protocolo IP (VPN IP).
As especificações são uma representação parcial do conteúdo típico de
Relacione os itens da primeira coluna com os conceitos da segunda coluna e assinale a alternativa que apresenta a seqüência correta de relacionamento, de cima para baixo.

1, 2 e 3.
3, 4 e 5.
4, 1 e 2.
5, 3 e 2.
Assinale a alternativa abaixo que é constituída apenas por atributos de qualidade de software.
Reusabilidade, Portabilidade, Usabilidade, Flexibilidade, Eficiência.
Reusabilidade, Portabilidade, Usabilidade, Flexibilidade, Verificabilidade.
Reusabilidade, Rastreabilidade, Usabilidade, Modularidade, Eficiência.
Verificabilidade, Portabilidade, Usabilidade, Flexibilidade, Rastreabilidade.
Alguns fatores foram propostos [Pressman 1995] e devem ser observados, pois afetam a qualidade de software. Relacione a coluna da esquerda (fatores) com a coluna da direita (características do software), resultando em uma seqüência que corresponde a uma das alternativas a seguir:

III, I , IV , II , V.
III, I , IV, V , II .
IV, I ,III, II, V.
IV, II, III, I, V.
IV, II, III, V, I.
Contém apenas fatores de qualidade referentes ao aspecto de revisão do produto/software:
A qualidade de software é largamente determinada pela qualidade dos processos para o seu desenvolvimento. Assim, a melhoria da qualidade de software é obtida pela melhoria da qualidade dos processos. Essa visão orientou a elaboração de modelos de definição, avaliação e melhoria de processos de software. Entre os modelos de capacitação de maturidade, aquele que estabelece e avalia 18 áreas de processos, organizados em 5 categorias é o modelo
ISO/IEC 12207-1 (International Electrotechnical Commission).
ISO 9000-3 (International Organization for Standardization).
SW-CMM (Capability Maturity Model).
SPICE (Software Process Improvement and Capability Determination).
SPICE/IEC.