sábado, 19 de janeiro de 2013

ANP 2012 - BANCO DE DADOS




63
Gabarito: C

Comentário: Na serialização uma transação é executada após outra terminar, mas para aumentar a performance elas podem ser executadas paralelamente. Para que esta execução não altere o resultado final são feitos alguns ajustes na sequência de execução.

Exemplo 1: A transação T1 : read(A),write(A) e a transação T2: read(B),write(B)
Podem ser executadas em qualquer ordem pois não afeta o resultado final.

Exemplo 2: A transação T3 : read(A),write(A) e a transação T4: read(A),write(A)

Não pode ser alterada a ordem, pois isso alteraria o resultado final.

Levando-se em conta as ordens originais das transações, podemos alterar a ordem mas sempre mantendo o resultado final assim:

Ordem Original:
T1: read(A)
write(A)
T2: read(B)
write(B)


Ordem Alterada:
read(A)
read(B)
write(A)
write(B)

Desta forma a afirmação da questão está correta, como exemplo:

Ordem Original:
T1: read(A)
read(B)
T2: read(A)
write(A)
write(B)
T3: read(B)
write(A)
read(B)
write(B)


Ordem Alterada:
read(A) - T1
read(A) - T2
read(B) - T1
read(B) - T3
write(A)- T2
write(B)- T2
write(A)- T3
read(B) - T3
write(B) - T3

Vemos que a ultima leitura de read(B) de T3 acontece e que a T2 alterou B depois da própria T3 ter efetuado a primeira leitura. Importante notar que o resultado final é o mesmo.

64
Gabarito: E

Comentários:
A propriedade atomicidade diz que ou todas as transações serão efetuadas ou nenhuma mudança irá ocorrer no banco,ou seja, não tem a ver com a soma das entradas e saídas.

terça-feira, 15 de janeiro de 2013

ANP 2012 Resolvida

Julgue os seguintes itens, acerca de análise e desenvolvimento de software.

51 A análise de requisitos de um software envolve as atividades de elicitação, análise e registro dos requisitos.

Gabarito: C

Comentário: Errei esta questão boba. Estudei com uma apostila da Vestcon - Tecnologia da Informação (muito boa por sinal), onde na parte de engenharia de software ela alertava para tomar cuidado dizendo que levantamento de requisitos e análise de requisitos eram fases distintas. Confundi tudo e marquei a questão como errada acreditando que elicitação de requisitos não era uma atividade da análise de requisitos. Óbvio que o meu raciocínio está errado. Este artigo pode ser consultado.

52 Para exibir as características estruturais de um sistema, utiliza-se o diagrama de sequência da UML.

Gabarito: E

Comentário: Diagrama de Sequência mostra o comportamento de um sistema, para exibir características estruturais utiliza-se o Diagrama de Classes. artigo

53 O diagrama de atividades da UML é utilizado para documentar um processo com suas ações e tomadas de decisões.

Gabarito: C

Comentário: Justamente, num diagrama de atividades documentamos as ações e os possíveis if que possam ocorrer,ou seja, os fluxos de um processo. artigo


ANP 2012

O inicio deste blog acontece num dia estranho, pois ao mesmo tempo estou comemorando e me lamentando. Explico. Hoje saiu o resultado final do concurso da DATAPREV onde fui aprovado para o cadastro de reservas na 83ª posição para o cargo de Desenvolvimento de Sistemas. Hoje saiu também o gabarito da prova da ANP. Nossa eu fui muito mal! Pude ver na prática a diferença de uma prova de múltipla escolha e uma de Certo/Errado da CESPE.

Resolvi muitas questões da CESPE antes da prova, porém todas foram resolvidas no conforto do meu lar e não num campo de batalha. Costumo não ficar nervoso para realizar provas e esta não foi diferente,então por quê fui tão mal? Pensei bastante a respeito e acredito que a falta de concentração foi primordial para o meu resultado.

A minha estratégia para a prova foi simples, só marcar o que eu tivesse certeza. Assim eu fiz e se tivesse acertado todas que eu marquei teria ficado com 75% das objetivas. Para a minha surpresa errei aproximadamente 25% das questões que eu marquei, como cada errada anula uma certa minha nota caiu bastante me deixando desanimado.

As derrotas nunca me fizeram desistir, todas elas me fortaleceram e esta não vai ser diferente. "Retroceder nunca, render-se jamais". Vou passar a publicar questões de provas de TI, mas não com o intuito de ser o dono da verdade e sim de criar discussões em torno delas a fim de melhorar o meu conhecimento e dos concurseiros dispostos a me acompanhar.

gabarito anp especifica
prova especifica