IBFC•
Está sendo implementado o XP (eXtreme Programming) em uma equipe de TI. Para tanto, está sendo colocada a seguinte série de práticas específicas da metodologia XP em análise:
I. Programação Pareada (Pair Programming).
II. Fases pequenas (Small Releases).
III. Refatoração (Refactoring).
IV. Jogo de Planejamento (Planning Game).
Com base no seu conhecimento sobre a metodologia citada acima, suas práticas específicas estão corretamente relacionadas nos itens:
Avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.
I O método de busca ?pesquisa binária? necessita de um ordenamento prévio do vetor.
II O método ?pesquisa binária? possui o tempo de busca maior que o método ?busca sequencial?.
III O método ?busca sequencial? é mais indicado quando se sabe antecipadamente que a maior parte dos registros necessita ser pesquisada.
As afirmativas I, II e III são, respectivamente:
Na coluna I estão dispostos alguns conceitos relacionados à estrutura de dados. Estabeleça a correta correspondência com suas definições, conforme apresentado na coluna II.
Coluna I
1 Fila
2 Pilha
3 Lista Encadeada
4 Árvore
5 Vetor
Coluna II
( ) coleção de itens de dados.
( ) primeiro a entrar é o primeiro a sair.
( ) bidimensional.
( ) último a entrar é o primeiro a sair.
( ) estrutura de dados estática.
A sequência correta, de cima para baixo, é:
FCC•
FCC•
FCC•
Identifique as afirmativas falsas e verdadeira e escolha a reposta com a sequência de verdadeiras e falsas de cima para baixo.
I. Backlog é o conjunto de tarefas a serem executadas.
II. O Sprint representa o esforço em um período para executar determinadas tarefas.
III. O backlog se origina das tarefas principais, acrescido das melhorias solicitadas e de outras subtarefas resultantes da divisão de tarefas mais complexas.
IV. O Sprint se refere ao prazo e às tarefas atribuídas a cada responsável, tendo duração de semanas e sendo acompanhado diariamente.
Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações, relativas às práticas que refletem os princípios de Extreme Programing (XP).
( ) No Planejamento incremental, os requisitos são gravados em cartões de estórias, e as estórias incluídas em um release são determinadas pelo tempo disponível a sua relativa prioridade. Os desenvolvedores dividem essas estórias em ?Tarefas?.
( ) Um modelo de projeto é criado e documentado antes do início da programação e deve conter modelos de arquitetura, modelo de componentes, modelo de objetos e modelos de sequência.
( ) A programação é realizada em pares, na qual os desenvolvedores trabalham em pares, verificando o trabalho dos outros e prestando apoio para um bom trabalho.
( ) A concepção do sistema visa estabelecer um modelo de negócio para o sistema, no qual são identificadas todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as suas interações.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é