Questões

Total de Questões Encontradas: 10

Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
A figura abaixo mostra os quadrantes de testes ágeis.
Imagem da Questão
Considere as definições dos quadrantes de testes ágeis:

I. Testes que focam no negócio e criticam o produto: são os testes de aceitação feitos na homologação do produto ou de suas partes, testes betas e testes exploratórios. São testes feitos não com o objetivo de dizer que o software funciona, mas de encontrar defeitos. Bons analistas de testes possuem técnicas para encontrar defeitos que poucos desenvolvedores conhecem.

II. Testes que focam na arquitetura e suportam o time: são os testes unitários e de componentes. Estes são realizados e são de responsabilidade dos próprios desenvolvedores. O papel do analista de testes nesse quadrante é o de apoiar, suportar e expandir conhecimentos entre os desenvolvedores sempre que necessário. De preferência isso é feito em par com o desenvolvedor no momento de elaborar os testes unitários automatizados.

III. Testes que focam na arquitetura e criticam o produto: são os testes de performance, de carga e de segurança. Esses são de responsabilidade dos analistas de testes e costumam ser feitos quando partes da aplicação já estão prontas e, especialmente, antes da entrada de um release em produção.

IV. Testes que focam no negócio e suportam o time: são testes funcionais diferenciados, que idealmente utilizam a técnica de Behavior-Driven Development e Acceptance Test-Driven Development. Isto é, são testes e cenários de exemplo realizados pelos testadores em conjunto com os clientes, usuários e analistas de negócio. Com base nesses exemplos e cenários os desenvolvedores terão melhores condições de desenvolver e entender os requisitos.O foco desses testes não é encontrar o maior número de defeitos e sim ajudar clientes e desenvolvedores a se entenderem melhor.

A associação correta entre as definições I, II, III e IV e os quadrantes Q1, Q2, Q3 e Q4 é apresentada em 

A
Q3 - Q1 - Q4 - Q2 
B
Q2 - Q4 - Q1 - Q3 
C
Q4 - Q3 - Q1 - Q2 
D
Q2 - Q3 - Q4 - Q1 
E
Q1 - Q2 - Q3 - Q4 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
A figura abaixo mostra um diagrama com as atividades relativas ao levantamento de requisitos.
Imagem da Questão
O diagrama e a lacuna da caixa em branco referem-se, respectivamente, aos diagramas UML de  
A
Componentes e Atividade.
B
Atividade e Casos de Uso. 
C
Fluxo de Dados e Atividade. 
D
Sequência e Casos de Uso. 
E
Requisitos e Classes. 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Na Norma ABNT ISO/IEC 12207:2009, um dos Processos Técnicos é o Processo de Definição dos Requisitos dos Stakeholders. Com relação a este Processo, analise as tarefas e atividades a seguir:
  1. Identificação dos Stakeholders.
  2. Classificação dos Stakeholders.
  3. Identificação dos Requisitos.
  4. Classificação dos Requisitos.
  5. Avaliação dos Requisitos.
  6. Acordo dos Requisitos.
  7. Mediação de Conflitos.
  8. Registro dos Requisitos.
  9. Produção do Documento de Requisitos.
De acordo com a Norma supracitada, as atividades e tarefas que devem ser implementadas em consonância com as políticas e procedimentos organizacionais aplicáveis, com relação ao Processo de Definição dos Requisitos dos Stakeholders, são as que constam APENAS em 1, 
A
2, 3, 4, 5, 6, 8 e 9. 
B
3, 5, 8 e 9. 
C
3, 5, 6 e 8.
D
2, 3, 4, 6, 7 e 8. 
E
4, 6, 8 e 9. 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Na Norma ABNT ISO/IEC 12207:2009, os Processos Contextuais de Sistema estão agrupados em Processos Contratuais, Processos Organizacionais Capacitadores de Projeto, Processos de Projeto e Processos Técnicos. Os Processos de Projeto agrupam processos referentes ao planejamento, avaliação e controle. Há duas categorias de Processos de Projeto, os Processos de Gestão de Projetos e os Processos de Apoio ao Projeto. São Processos da categoria Gestão de Projetos: 
A
Processo de Planejamento de Projeto e Processo de Medição. 
B
Processo de Controle e Avaliação de Projeto e Processo de Planejamento de Projeto. 
C
Processo de Tomada de Decisão e Processo de Controle e Avaliação de Projeto. 
D
Processo de Gestão de Infraestrutura e Processo de Gestão da Informação. 
E
Processo de Gestão da Qualidade e Processo de Tomada de Decisão.
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Scrum é um modelo utilizado no desenvolvimento ágil de software. No Scrum um dos conceitos mais importantes é o sprint, que consiste em um ciclo de desenvolvimento que, em geral, vai de duas semanas a um mês.

No início de cada sprint é feito um ...... I ...... , no qual a equipe prioriza os elementos do ...... II ......  a serem implementados e transfere esses elementos para o ...... III ...... , ou seja, a lista de funcionalidades a serem implementadas no ciclo que se inicia.

A equipe se compromete a desenvolver as funcionalidades e o ...... IV ...... se compromete a não trazer novas funcionalidades durante o mesmo sprint.

As lacunas I, II, III e IV são preenchidas, correta e respectivamente, por 
A
sprint burndown, product backlog, sprint backlog, scrum team. 
B
sprint planning meeting, product backlog, sprint backlog, product owner. 
C
scrum planning, sprint backlog, product backlog, product owner. 
D
sprint planning meeting, product backlog, sprint backlog, scrum master. 
E
scrum daily meeting, product backlog, sprint backlog, scrum master.
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Considere as seguintes atividades:
  1. Compreensão do domínio: os analistas devem desenvolver sua compreensão do domínio da aplicação.
  2. Coleta de requisitos: processo de interagir com os stakeholders do sistema para descobrir seus requisitos.
  3. Classificação: atividade que considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes.
  4. Resolução de conflitos: Solucionar conflitos decorrentes do envolvimento de múltiplos stakeholders.
  5. Definição das prioridades: envolve a interação com os stakeholders para a definição dos requisitos mais importantes.
  6. Descarte de requisitos: atividade de descartar requisitos menos importantes, baseando-se nas indicações dos stakeholders.
  7. Verificação de requisitos: os requisitos são verificados para descobrir se estão completos e consistentes e se estão em concordância com o que os stakeholders desejam do sistema.
  8. Modelagem de requisitos: os requisitos são modelados utilizando-se o diagrama de casos de uso e de sequência da UML.
Faz parte do processo de levantamento e análise de requisitos o que consta em APENAS 1, 2,
A
3, 4, 5, 7 e 8.  
B
3, 4, 5, 6.  
C
3, 4, 5 e 7.  
D
4, 5, 7 e 8.  
E
3, 4, 6 e 8.
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Os modelos ágeis de desenvolvimento de software têm menos ênfase nas definições de atividades e mais ênfase na pragmática e nos fatores humanos do desenvolvimento. Um destes modelos enfatiza o uso de orientação a objetos e possui apenas duas grandes fases: 1 − Concepção e Planejamento e 2 − Construção. A fase de Concepção e Planejamento possui três disciplinas (chamadas de processos): Desenvolver Modelo Abrangente, Construir Lista de Funcionalidades e Planejar por funcionalidade. Já a fase de Construção incorpora duas disciplinas (processos): Detalhar por Funcionalidade e Construir por Funcionalidade.

O texto acima apresenta a metodologia ágil conhecida como 
A
XP.  
B
Scrum.  
C
Crystal Clear.  
D
ASD.  
E
FDD.
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Sabendo que a Análise de Pontos de Função (APF) permite medir o tamanho funcional do software, considere que no desenvolvimento de um software foram fornecidos os seguintes dados: 
Imagem da Questão
Ao se completar a tabela 4, o total de pontos de função das transações é   
A
35.  
B
33.  
C
31.  
D
28.  
E
30. 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface pode 
A
herdar de mais de uma interface.  
B
ser instanciada diretamente por meio da instrução new.   
C
possuir apenas assinaturas de métodos públicos e protegidos.  
D
possuir métodos abstratos e estáticos.   
E
conter declarações de constantes e de variáveis não inicializadas. 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Considere as classes criadas na linguagem Java. 
Imagem da Questão
O diagrama de classe que representa corretamente a relação entre ClasseB e ClasseC está representado em 
A
Imagem da Opção A
B
Imagem da Opção B
C
Imagem da Opção C
D
Imagem da Opção D
E
Imagem da Opção E
Página 1 de 1