Questões de Concurso Para analista ministerial - teste e qualidade de software

Foram encontradas 60 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q406657 Governança de TI
Na ITIL v3, o processo responsável pela validação e teste de um serviço de TI novo ou modificado com objetivo de garantir que o serviço de TI cumpra com sua especificação de desenho e que atenda às necessidades do negócio é o processo de
Alternativas
Q406656 Governança de TI
Sobre a função Central de Serviço da ITIL v3, é INCORRETO afirmar que
Alternativas
Q406655 Governança de TI
Com relação aos tipos de mudanças previstas na publicação Transição de Serviços da ITIL v3, analise:

I. Uma mudança que não é prioritária ou padrão e que segue as etapas definidas do processo de Gerenciamento de Mudança.

II. Mudança que deve ser implementada o mais rápido possível. É identificada como prioritária para reparar uma falha nos serviços e componentes de TI que cause impactos significativos no negócio.

III. Mudança pré-aprovada pelo Gerenciamento de Mudanças para a qual já há procedimentos de execução predefinidos e que possui baixo risco.

A associação correta entre o tipo de mudança e a respectiva descrição é:
Alternativas
Q406654 Governança de TI
O processo da publicação Desenho de Serviços que mais faz uso dos dados fornecidos pelo processo de Gerenciamento da Demanda da publicação Estratégia de Serviços da ITIL v3 é o Gerenciamento
Alternativas
Q406653 Governança de TI
Para entregar um Serviço de TI a um cliente, um Provedor de Serviços firmou um Acordo de Nível de Serviço (ANS) com esse cliente. Porém, para honrar esse acordo o Provedor de Serviços depende de serviços de uma área interna da empresa e de um fornecedor externo (terceiro). Para garantir a entrega do serviço acordado no ANS, o Provedor de Serviços firmou um imagem-028.jpgcom a área interna da qual é dependente e um imagem-029.jpg com o fornecedor externo.

De acordo com a ITIL v3, as lacunas I e II são preenchidas, correta e respectivamente, com
Alternativas
Q406652 Engenharia de Software
Analise os seguintes critérios de qualidade:

I. Os usuários reconhecem que o software é apropriado para suas necessidades.

II. Os usuários facilmente entendem os conceitos chave do software e, assim, tornam-se competentes no seu uso.

III. O software é fácil de usar e controlar e foi projetado para evitar que o usuário cometa erros.

IV. A interface do usuário proporciona prazer e uma interação satisfatória.

Os itens I, II, III e IV estão associados à
Alternativas
Q406651 Engenharia de Software
Considere:

imagem-011.jpg

Para calcular o valor de E e IP utilizam-se, respectivamente:
Alternativas
Q406650 Engenharia de Software
A Análise por Pontos de Função é uma técnica paramétrica para estimar o esforço para o desenvolvimento de software. Sobre esta técnica pode-se afirmar que
Alternativas
Q406649 Engenharia de Software
Pedro trabalha como analista de teste de software na empresa ABC e foi designado por seu chefe a fazer o teste das estruturas de seleção if e case e das estruturas de repetição while e repeat de um programa em pelo menos duas situações: quando a condição é verdadeira e quando a condição é falsa. Foi incumbido também de testar as estruturas de repetição for quando a variável que limita o número de repetições assume um valor mínimo e quando ela assume um valor máximo.

Para realizar o trabalho definido, Pedro deve utilizar um teste de imagem-008.jpg, conduzido como um teste do tipo imagem-009.jpg .

As lacunas I e II são preenchidas, correta e respectivamente, por
Alternativas
Q406648 Algoritmos e Estrutura de Dados
Considere o algoritmo a seguir:

imagem-006.jpg

Considere a tabela a seguir, montada a partir da observação do algoritmo apresentado:

imagem-007.jpg

A tabela representa um exemplo de
Alternativas
Q406647 Engenharia de Software
Analise as descrições dos tipos de teste:

I. É feito para determinada quantidade de dados ou transações que deveriam ser típicos para um sistema e avalia o comportamento do sistema em termos de tempo para esses dados ou transações. Dessa forma, pode-se verificar se o sistema atende aos requisitos de performance estabelecidos e também se existem gargalos de performance para serem tratados.

II. Procura-se levar o sistema ao limite máximo de funcionamento esperado, para verificar como ele se comporta. É feito para verificar se o sistema é suficientemente robusto em situações anormais de carga de trabalho.

III. É feito para verificar se o sistema consegue manter suas características de performance durante um longo período de tempo com uma carga nominal de trabalho. Deve ser verificado o uso da memória ao longo do tempo para garantir que não existam perdas acumulativas de memória e também se não existe degradação de performance após um substancial período de tempo em que o sistema opera com carga nominal ou acima dela.

A associação correta entre o tipo de teste e a descrição é:
Alternativas
Q406646 Engenharia de Software
O teste de aceitação normalmente é realizado utilizando-se a interface final do sistema. Sobre esse tipo de teste pode-se afirmar que
Alternativas
Q406645 Engenharia de Software
Atenção: Para responder às questões de números 47 e 48 considere o texto abaixo.

O UP preconiza que diferentes disciplinas sejam definidas, cada qual descrevendo uma possível abordagem ao problema de gerenciar o desenvolvimento de um sistema. As disciplinas do UP englobam diferentes atividades e papéis relacionados por área de especialidade e suas implementações variam de acordo com o número e a descrição dessas disciplinas. O RUP, particularmente, conta com 6 disciplinas de projeto e 3 disciplinas de suporte. Dentre as disciplinas de projeto estão a disciplina de Implementação e a disciplina de Teste.

No RUP, NÃO é um propósito da disciplina de Teste
Alternativas
Q406644 Engenharia de Software
Atenção: Para responder às questões de números 47 e 48 considere o texto abaixo.

O UP preconiza que diferentes disciplinas sejam definidas, cada qual descrevendo uma possível abordagem ao problema de gerenciar o desenvolvimento de um sistema. As disciplinas do UP englobam diferentes atividades e papéis relacionados por área de especialidade e suas implementações variam de acordo com o número e a descrição dessas disciplinas. O RUP, particularmente, conta com 6 disciplinas de projeto e 3 disciplinas de suporte. Dentre as disciplinas de projeto estão a disciplina de Implementação e a disciplina de Teste.

No RUP, o tipo de teste que é tratado na disciplina de Implementação e não é tratado na disciplina de Teste é o teste de
Alternativas
Q406643 Engenharia de Software
Com relação aos testes de software, analise:

I. O teste orientado a objetos consiste em realizar sequências de envios de mensagens que devem ser escolhidas de maneira a explorar o maior número possível de estados que um objeto possa assumir e as transições entre eles.

II. O propósito de um plano de testes é descrever o escopo, os recursos, a abordagem e o tempo alocado para as atividades de teste. Identifica os itens e funcionalidades a serem testados, os responsáveis e os riscos.

III. Se um software produz saídas corretas ele deve ser aprovado, pois isso significa que os testes foram rigorosamente realizados.

IV. Normalmente o número de defeitos encontrados segue uma curva logarítmica que decresce com o tempo. Embora ainda possam existir falhas, as chances do usuário encontrá-las são menores.

Está correto o que se afirma em
Alternativas
Q406642 Engenharia de Software
Em UML, casos de uso mais complexos podem ser construídos de partes menores por meio de relações. Analise as descrições destas relações.

I. Incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso. A notação UML 2 para esta relação é uma seta tracejada indo do caso de uso origem para o caso de uso destino com o nome da relação indicado na seta entre << >>.

II. Nesta relação um caso de uso pai tem o comportamento comum e os casos de uso filhos acrescentam variações a ele. A UML 2 indica esta relação por uma seta de traço contínuo partindo do caso de uso filho com a ponta triangular chegando ao caso de uso pai.

III. Acrescenta comportamento incremental a um caso de uso. Representa a situação em que alguma capacidade inicial é definida e mais tarde recursos são acrescentados. A notação UML 2 para esta relação é uma seta tracejada do caso de uso estendido até o caso de uso básico com o nome da relação indicado na seta entre << >>.

As relações I, II e III são correta e respectivamente definidas como:
Alternativas
Q406641 Engenharia de Software
Observe o seguinte cenário:

Joana efetua o login.
O sistema estabelece uma comunicação segura.
O sistema exibe informações dos serviços do MP-MA.
Joana faz um pedido de acesso a um processo judicial.
O sistema verifica se Joana tem autorização para acessar este processo.
O sistema exibe a tela de solicitação de senha de acesso.
Joana insere a senha.
O sistema verifica se a senha é válida.
O sistema permite o acesso ao processo.
Joana interage com os autos digitalizados.
Joana efetua o
logoff.
O sistema estabelece uma comunicação não segura.
O sistema exibe uma tela de despedida.


Um cenário contém mensagens entre objetos, bem como atividades realizadas pelos objetos. Um formato de texto é conveniente para escrever, mas não mostra claramente o emissor e o receptor de cada mensagem. O diagrama da UML 2 mais adequado para mostrar de forma gráfica este cenário é o diagrama de
Alternativas
Q406640 Engenharia de Software
Analise as definições relativas a 3 diagramas da UML 2.

I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.

II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.

III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1ª atividade precisa ser concluída antes que a 2ª atividade comece.

As definições correspondem aos diagramas de:
Alternativas
Q406639 Engenharia de Software
Atenção: Considere o diagrama UML 2 apresentado na figura abaixo e utilize-o para responder às questões de números 41 e 42.

imagem-005.jpg

O diagrama foi modelado desta maneira porque respeita as seguintes características:
Alternativas
Q406638 Engenharia de Software
Atenção: Considere o diagrama UML 2 apresentado na figura abaixo e utilize-o para responder às questões de números 41 e 42.

imagem-005.jpg

A figura acima refere-se a um diagrama de
Alternativas
Respostas
1: B
2: D
3: A
4: C
5: A
6: E
7: C
8: E
9: B
10: D
11: D
12: C
13: E
14: A
15: B
16: C
17: E
18: B
19: D
20: A