1021 Q656647
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Há quatro tipos de componentes em aplicativos Android: receptores de transmissão por broadcast, provedores de conteúdo, serviços e atividades. O método normalmente gerado automaticamente quando se cria o projeto do aplicativo e que é chamado pelo sistema quando uma atividade (Activity) é iniciada é o
1022 Q656646
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Um Analista de Sistemas está desenvolvendo uma página web utilizando jQuery e deseja que quando o usuário clicar em uma opção de menu, um submenu seja aberto suavemente, mas quando clicar novamente, o submenu seja fechado. Para isso, optou por utilizar um método que alterna o elemento entre visível e oculto. Se o elemento estiver visível, será ocultado. Se estiver oculto, será tornado visível. Trata-se do método
1023 Q656645
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere o diagrama a seguir:

Trata-se de um

1024 Q656644
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Existem no SVN três diretórios especiais com funções bem definidas. O primeiro deles é o trunk, que armazena a versão funcional mais recente de desenvolvimento. Os outros são:

I. armazena versões de desenvolvimento paralelo oriundas do trunk, porém isoladas deste. Deve ser utilizado quando uma implementação oferecer risco de afetar a integridade do trunk.

II. armazena rótulos para facilitar a localização de revisões. Cada rótulo possui um nome único que a identifica, sendo criada como um diretório, sempre através do trunk.

Os diretórios I e II são, correta e respectivamente,

1025 Q656643
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere que um Analista de Sistemas sugeriu a implementação de um novo projeto com base em um processo de software que organiza suas iterações em quatro fases principais:

[1] Concepção: levantar, de forma genérica e pouco precisa, o escopo do projeto. O objetivo é ter uma visão inicial do problema, estimar esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.

[2] Elaboração: levantar todos, ou a maior parte dos requisitos. Em uma primeira iteração alguns requisitos, de maior risco e valor arquitetural, são especificados em detalhes, implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Ao fim da fase, 90% dos requisitos devem ter sido levantados em detalhes, o núc...

1026 Q656642
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja
1027 Q656641
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Um Analista de Sistemas deseja criar um teste de funcionalidade com Selenium Webdriver e JUnit em um ambiente em condições ideais. Para isso ele utilizará a estrutura de uma classe de testes do JUnit, em Java, abaixo.

É correto afirmar que

1028 Q656640
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a figura abaixo que apresenta duas abordagens de teste.

A figura

1029 Q656619
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a lista de requisitos abaixo, coletada para um software a ser desenvolvido por uma equipe de profissionais de TI da Eletrosul.

1. Cada operação realizada pelo usuário deve ser processada em no máximo 2 segundos.

2. Um usuário deve ser capaz de pesquisar os dados disponíveis em todas as hidrelétricas.

3. A taxa de falha tolerada em operações no sistema deverá ser de no máximo 0,1%.

4. As indicações das operações disponíveis no sistema devem ser apresentadas de forma clara ao usuário.

5. O software deve gerar, diariamente, a listagem de falhas de transmissão por rede.

6. O software deverá ser desenvolvido utilizando a plataforma Java e o SGBD Oracle.

7. As operações contábeis e fiscais realizadas pelo sistema devem estar d...

1030 Q656618
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Atualmente os softwares podem ser desenvolvidos utilizando-se métodos ágeis ou métodos tradicionais. A escolha da metodologia mais adequada vai depender de vários fatores, como por exemplo, a característica de projeto, da empresa ou da gestão. Para fazer a escolha correta, é necessário ainda conhecer as características dos principais métodos e modelos de processo de desenvolvimento de software. Sobre estes métodos e modelos de processo é correto afirmar: