Questões de Concurso Público TRF - 3ª REGIÃO 2014 para Analista Judiciário - Informática
Foram encontradas 8 questões
![imagem-001.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-001.jpg)
O diagrama de classe que representa corretamente a relação entre ClasseB e ClasseC está representado em
![imagem-007.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-007.jpg)
![imagem-008.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-008.jpg)
Ao se completar a tabela 4, o total de pontos de função das transações é
O texto acima apresenta a metodologia ágil conhecida como
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,
No início de cada sprint é feito um
![imagem-009.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-009.jpg)
![imagem-010.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-010.jpg)
![imagem-011.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-011.jpg)
A equipe se compromete a desenvolver as funcionalidades e o
![imagem-012.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-012.jpg)
As lacunas I, II, III e IV são preenchidas, correta e respectivamente, por
![imagem-018.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-018.jpg)
Considere a figura acima e analise as seguintes afirmativas sobre gerência de configuração e mudanças:
I. A figura sugere que cada vez que se modifica o projeto, a ferramenta registra o estado dos arquivos e armazena uma referência para essa captura. Se um dos arquivos não sofre alteração, seu estado não é alterado, apenas é criado um link para a versão anterior que já foi armazenada.
II. Um Sistema de Controle de Versões (SCV) combina procedimentos e ferramentas para gerir diferentes versões de objetos de configuração que são criados durante o processo de software. Um SCV implementa ou está ligado a um banco de dados de projeto (repositório) que guarda os objetos de configuração relevantes.
III. Um repositório de gestão de configuração de software é um conjunto de estruturas de dados que permite a uma equipe de software gerir as modificações de modo efetivo. Propicia funções que impedem que as informações sejam compartilhadas entre vários desenvolvedores para garantir a integridade dos dados, porém não consegue detectar diferenças entre arquivos binários.
Está correto o que consta APENAS em
![imagem-019.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-019.jpg)
O diagrama e a lacuna da caixa em branco referem-se, respectivamente, aos diagramas UML de
![imagem-023.jpg](https://arquivos.qconcursos.com/images/provas/36171/imagem-023.jpg)
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