Filtrar


Questões por página:

Analise o programa Java:



Os dois passos necessários para compilar e executar o programa Java acima, usando a linha de comando e a saída após a execução do programa, será:

A figura abaixo mostra os quadrantes de testes ágeis.



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 conversão de strings para tipos numéricos e vice-versa é muito comum e importante nas linguagens de programação. Analise o programa em linguagem C:



A saída impressa pelo programa apresentado é

O modelo abaixo permite descrever e refletir sobre a modelagem de negócio de uma organização. Este modelo, conhecido como BMG - Business Model Generation, utiliza 9 blocos básicos que mostram a lógica de como a organização pretende modelar seu negócio.



Algumas atividades envolvem mão de obra terceirizada e alguns recursos são adquiridos fora da organização. O bloco ...... descreve a rede de fornecedores e parceiros que fazem o modelo de negócio funcionar. Envolve os tipos:

- Alianças estratégicas entre não concorrentes
- Parcerias estratégicas entre concorrentes
- Joint ventures para desenvolver novos negócios
- Relações fornecedor-comprador para garantir abastecimento confiável

A lacuna é corretamente preenchida por:

A figura abaixo mostra o fluxo de processos de uma organização baseado em uma metodologia de gerenciamento de projetos que considera 5 grupos de processos: Iniciação, Planejamento, Execução, Monitoramento e controle e Encerramento.



Neste fluxo de processos de Planejamento, as caixas I e II referem-se, respectivamente, a: