SóProvas



Prova CESGRANRIO - 2006 - Petrobrás - Analista de Sistemas Pleno - Processos


ID
5350
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Considere as afirmativas abaixo sobre a modelagem entidaderelacionamento.
I - Entidades fracas são aquelas onde seu identificador é composto não somente por seus atributos, mas também pelos relacionamentos dos quais a entidade participa.

II - Um relacionamento ternário (entre três entidades) sempre terá como cardinalidade mínima, para cada uma das entidades, o valor 1.

III - Através de uma especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica.

IV - Para que seja possível modelar um relacionamento entre uma entidade A e um grupamento de duas entidades E1 e E2, que têm entre elas um relacionamento B, já existente, deve-se transformar o relacionamento B em uma entidade associativa C e, então, relacioná-la com a entidade A.

V - Os relacionamentos somente podem conter atributos próprios se estes forem identificadores.
Estão corretas apenas as afirmativas:

Alternativas
Comentários
  • CORRETA - I - Entidades fracas são aquelas onde seu identificador é composto não somente por seus atributos, mas também pelos relacionamentos dos quais a entidade participa. Resposta: As entidade fracas não possuem atributos suficientes para compor sua chave primária, por isso utilizam atributos provenientes de relacionamento entre outras entidades para compor a chaveERRADA - II - Um relacionamento ternário (entre três entidades) sempre terá como cardinalidade mínima, para cada uma das entidades, o valor 1. R: Vamos citar um exemplo: FUNCIONÁRIO tem uma FUNÇÃO quando está alocando em determinado PROJETO. Do relacionamento ternário entre FUNCIONÁRIO , FUNÇÃO E PROJETO resulta na agregação ALOCAÇÃO. Nem sempre teremos pelo menos 1 funcionário alocado em projeto , visto o projeto acabou de ser criado.CERTO- III - Através de uma especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica. RESPOSTA: Podemos atribuir as propriedades particulares como: classe e genêro a especialização ANIMAL para que todas as ocorrências genéricas (GIRAFA , GATO..) herdem estas características.CERTO - IV - Para que seja possível modelar um relacionamento entre uma entidade A e um grupamento de duas entidades E1 e E2, que têm entre elas um relacionamento B, já existente, deve-se transformar o relacionamento B em uma entidade associativa C e, então, relacioná-la com a entidade A. RESPOSTA: A entidade associativa C gerará um agregado.ERRADO - V - Os relacionamentos somente podem conter atributos próprios se estes forem identificadores. RESPOSTA: Os relacionamentos podem conter atributos que não sejam identificadores. EX: ALUNO Frequenta CURSO. Este relacionamento possui cardinalidade N para N. O relacionamento FREQUENTA além dos atributos Identificadores,deve conter os atributos: data de incrição e Média de cada aluno em cada curso.
  • Estava confuso em relação à alternativa II. Para outras pessoas que possam estar confusas, segue o meu raciocínio.
    Seguindo o exemplo dado por Marta, quando um projeto é criado, ele pode não conter funcionários associados, o que demonstraria cardinalidade mínima zero do projeto. 
    Por outro lado, não pode existir  um relacionamento ternário que em determinado momento se transforma em binário. Sempre que existe uma ocorrência no relacionamento ternário, esta apresenta referência às três entidades participantes. 
    A cardinalidade mínima zero, na realidade, demonstra que é possivel existir uma instância da entidade fora do relacionamento, ou seja, participação parcial (PROJETO e FUNCIONÁRIO). A cardinalidade mínima 1 significa que não é possível existir uma instância da entidade fora do relacionamento, isto define a participação total de uma entidade (dependendo das regras de negócio desejadas poderia ser FUNÇÃO).
    Portanto, na minha visão, a alternativa está errada e o raciocínio de Marta está correto.

ID
5359
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem SQL é um padrão para os bancos de dados relacionais. Suas declarações podem, por exemplo, ser utilizadas para a definição de dados, modificação de esquemas, consultas e atualizações. Pode-se afirmar, sobre a SQL-99, que:

Alternativas
Comentários
  • 93!

    Uma view é chamada de atualizável se todas as condições abaixo forem satisfeitas:

    - from possui apenas uma relação;
    - select contém apenas nomes de atributos da relação e não possui expressões agregadas ou distinct;
    - qualquer atributo não listado no select pode ser null;
    - não possui group by ou having

    93,93/93
  • A letra A está incompleta, mas não errada.

    b) em uma consulta SQL a cláusula =SOME é idêntica a IN; <>SOME é idêntica a NOT IN; e <>ALL é idêntica a NOT IN.
    O predicat Any ou some, que são sinonimos, é usado para recuperar registros da consulta principal, que satisfaçam a comparação com qualquer outro registro recuperado na subconusulta. O predicado IN é empregado para recuperar unicamente aqueles registros da consulta principal para os quais alguns registro da consulat contém o valor igual.

    d) se as cláusulas WHERE, HAVING e GROUP BY forem utilizadas em uma mesma consulta, o predicado que aparece em HAVING WHERE é aplicado primeiro; então as tuplas que satisfazem a cláusula HAVING  WHEREsão colocadas em grupos por meio da cláusula GROUP BY e, por fim, a cláusula WHERE HAVING é aplicada.

    e) INNER JOIN, LEFT OUTER JOIN, FULL OUTER JOIN e NATURAL OUTER JOIN são tipos de junções utilizadas na cláusula WHERE FROM de uma consulta SQL.
  • Oi Fernanda!! Conforme vc descreveu a letra b está correta não?
    • 3 =  SOME (2,3)  =>  3=2  | 3=3  =>  F | V  =>  V  =>  idêntico a IN
    • 3 <> SOME (2,3)  =>  3<>2 | 3<>3   =>  V | F  =>  V  =>  não é idêntico a NOT IN
    • 3 <> ALL  (2,3)  =>  3<>2 & 3<>3 =>  V & F  =>  F  =>  idêntico a NOT IN

ID
5365
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Gerência de Projetos
Assuntos

Um gerente espera que o desempenho do seu projeto continue apresentando no futuro o mesmo tipo de variações ocorridas até então. Se o orçamento no término (ONT) = 390, o valor agregado (VA) = 375 e o custo real (CR) = 325, qual é o valor da estimativa no término (ENT)?

Alternativas
Comentários
  • Esse é um exercicio de Calculo de Valor Agregado

    SPI (Schedule Performance Index) = VA/CR = 375/325=1.15384. Como exercicio informa que o projeto manterá as mesmas variações no futuro, conclui-se que o SPI terá o seu valor mantido no término do projeto, logo

    No término do Projeto VA = ONT = 390
    então temos CR (no termino do projeto) = VA/SPI= 390/1.15384=338
  • Duas fórmulas necessárias para resolver essa questão:1a. Índice de Desempenho de Custos (IDC)IDC = VA/CR (Estou obtendo o equivalente a R$ ___ de valor em trabalho acada R$ 1 gasto)IDC = 375/325 IDC = 1,15382a.Estimativa No Término(ENT) usamos a seguinde fórmula:ENT = ONT/IDC (Usada se não ocorrerem variações em relação ao ONT ouse você manterá a mesma taxa de gastos)ENT = 390/1,1538 ENT = 338,0
  • Há uma incorreção no comentário inicial. Apesar de chegar ao gabarito correto, o conceito de SPI é VA / VP. Ou seja, o Índice de Desempenho De Prazos (Schedule Performance Index) é a relação entre o valor agregado (earned value) e o valor planejado (planned value). Atenção aos termos que podem ser utilizados: VA(valor agregado)= EV (earned value)= COTR(custo orçado do trabalho realizado)= BCWP (Budgeted Cost of Work Performed)VP (valor planejado) = PV (Planned Value) = COTA(custo orçado do trabalho agendado) = BCWS (Budget cost of work scheduled)Referências: www.project-management-knowledge.com/definitions/s/schedule-performance-index/ www.pmtech.com.br/PMP/Formulas_valor_agregado.pdf
  • Como todos os colegas já comentaram, para resolver a questão são necessárias duas contas

    IDC = VA / CR =375 / 325

    ENT = ONT / IDC = 390 / 375 / 325

    Aqui vai uma dica para as contas, afinal não temos calculadora na prova:

    390 / 375 / 325 --> 390 * 325 / 375 - -> 390 / 375 = 1,04 --> 1,04 * 325 = (1 * 325) + (0,04 *325) = 325 + 13 = 338.

     


ID
5368
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Programação
Assuntos

Para os recursos utilizados no desenvolvimento de aplicações Web, assinale a opção FALSA.

Alternativas
Comentários
  • XSLT é uma linguagem de marcação de texto para criar XSL, que define a apresentação de um documento XML. Seria um CSS para o XML referenciado. Em um documento XSLT não existem os elementos ou .

    Fonte: http://www.w3schools.com/xsl/xsl_w3celementref.asp
  • Não li FALSA... x(


ID
5371
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Gerência de Projetos
Assuntos

Você é gerente de um projeto para desenvolvimento de um novo pacote de software para a área financeira de uma empresa. Neste projeto existem algumas atividades que exigem testes especializados, e que talvez seja necessário repetir as atividades mais de uma vez. Para o desenvolvimento do cronograma, qual das seguintes opções você deve escolher?

Alternativas
Comentários
  • A tecnica GERT foi retirada no gui PMBOK 3 edicao. Nao compreendi a letra A ser a resposta.
    Se alguem souber favor poste.
  • Devido ao fato de o PMBOK não ser o único modelo para gerenciamento de projetos, o avaliador pediu conhecimentos sobre a técnica GERT nesta questão. A técnica GERT ainda é muito utilizada em projetos onde existam ciclos de testes.GERT é um método para desenho de diagrama emrede que permite um caminho de retorno entreatividades.• Exemplo: imagine que você tenha uma atividade deprojetar um componente e depois testá-lo. Depois doteste, poderá ou não ser necessário reprojetá-lo. 

ID
5374
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Gerência de Projetos
Assuntos

Um gerente de projeto está construindo uma matriz de probabilidade e impacto de riscos para o seu projeto. Assim, esta matriz multiplica:

Alternativas
Comentários
  • Uma escala de probabilidade de risco naturalmente fica entre 0.0 (nenhuma probabilidade) e 1.0 (certeza). A avaliação da probabilidade de risco pode ser difícil porque os julgamentos de especialistas são usados, normalmente sem o auxílio de dados históricos. Uma escala ordinal, representando valores de probabilidade relativa indo de muito pouco provável ao quase certo, pode ser usada. A escala de impacto de risco reflete a severidade do seu efeito no objetivo do projeto. O impacto pode ser ordinal ou cardinal, dependendo da cultura da organização que está conduzindo a análise. A intenção de ambas as abordagens é designar um valor relativo ao impacto nos objetivos do projeto se o risco em questão ocorrer.fonte: http://www.cin.ufpe.br/~if717/Pmbok2000/pmbok_v2p/wsp_11.3.html
  • - Avaliação da probabilidade e impacto – avalia a probabilidade dos eventos de riscos ocorrerem e calcula seu efeito sobre os objetivos do projeto, incluindo tempo, escopo, qualidade e custo.

    - Probabilidade é a chance de um evento ocorrer. É expressa entre 0,0 (0%) e 1,0 (100%)

    - Impacto é a quantidade de danos (ou ganhos) que um evento de risco representa para um projeto. Podem ser altos, médios ou baixos ou em uma escala numérica entre 0,0 e 1,0.


ID
5377
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Gerência de Projetos
Assuntos

Uma analista está avaliando o VPL de um projeto. O projeto apresenta um investimento inicial de R$ 24.000,00 e entradas esperadas de caixa de R$ 10.000,00, R$ 15.000,00 e R$ 5.000,00 no final do primeiro, segundo e terceiro ano, respectivamente. Se o custo de capital for de 10% ao ano, qual é o valor aproximado, em reais, do VPL do projeto?

Alternativas
Comentários
  • O Valor Presente Líquido (VPL) determina o valor presente de pagamentos futuros descontados a uma taxa de juros apropriada, menos o custo de investimento inicial. Basicamente, é o cálculo de quanto os futuros pagamentos somados a um custo inicial estaria valendo atualmente.T=0 $ -24.000 T=1 $ 10 / 1,1^1 = 9.090,91 T=2 $ 15 / 1,1^2 = 12.396,69 T=3 $ 5 / 1,1^3 = 3.756,57A soma de todos os períodos dá $ 1.244,18.Referência: 1. Wikipédia. [http://pt.wikipedia.org/wiki/Valor_presente_l%C3%ADquido]. Acesso em 07/12/2009.

ID
5380
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Raciocínio Lógico
Assuntos

Uma mesa redonda apresenta lugares para 7 computadores. De quantos modos podemos arrumar os 7 computadores na mesa de modo que dois deles, previamente determinados, não fiquem juntos, considerando equivalentes disposições que possam coincidir por rotação?

Alternativas
Comentários
  • 2 micros nao podem ficar ficar juntos (A e B), logo sobram 5 micros para colocar na mesa, então Permutação Circular de 5 micros = 4! = 24.
    Tendo colocado 5 micros na mesa, restam 5 formas de encaixar o micro A entre os que já estão na mesa.
    Tendo colocado o micro A na mesa, restam 4 opções para encaixar o micro B sem q este fique junto com A.
    Ou seja: 24 x 5 x 4 = 480
  • Vamos calcular inicialmente a permutação circular de todos os elementos. Nesta etapa iremos ignorar a restrição de que dois computadores específicos (ex.: A e B) não podem ficar juntos. Teremos, então:

    X = (7 - 1)! = 6! = 720

    Vamos calcular agora o número de possibilidades nas quais os dois computadores ficam juntos. Para isto, podemos considerar os dois elementos (A e B) como apenas um. Teremos, então, uma permutação circular de 6 elementos.

    Y = (6 - 1)! = 5! = 120

    Observe que na permutação circular "AB" é diferente de "BA". Desta forma, precisamos multiplicar o resultado da permutação anterior (6 elementos) por dois.

    Z = Y * 2 = 120 * 2 = 240

    O valor de Z representa o total de combinações possíveis com os computadores A e B juntos. Para saber o número de possibilidades nas quais os computadores não estão juntos, basta efetuar uma simples subtração.

    N = X - Z = 720 - 240 = 480.

    A resposta é 480.

ID
5383
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Raciocínio Lógico
Assuntos

Sabendo que cada anagrama da palavra PIRACICABA é uma ordenação das letras P,I,R,A,C,I,C,A,B,A, quantos são os anagramas da palavra PIRACICABA que não possuem duas letras A juntas?

Alternativas
Comentários

  • Todas as possibilidades de anagrama de PIRACICABA:
    10 letras com 2 I, 3 A e 2 C:

    P 10,(2,3,2) = 10!/(2!3!2!) = 151200

    Agora com as letras AAA juntas
    AAAPIRCICB
    Consideramos o bloco AAA como se fosse 1 só
    (AAA)PIRCICB
    P 8,(2,2)= 8!/(2!2!) = 10080

    O Bloco AA como se fosse 1 só
    (AA)APIRCICB
    P 9,(2,2) = 9!/(2!2!) = 90720

    Descontando do bloco AA o AAA
    Total: 151200 - 90720 + 10080 = 70560
  • olá, continuo sem entender.

    por que não descontamos apenas o bloco AA?

    digo desta forma:

    (AA)APIRCICB
    P 9,(2,2) = 9!/(2!2!) = 90720

    Total: 151200 - 90720

    thiagotrile@yahoo.com.br
  • .Possibilidades de anagrama de PIRACICABA:10 letras: 2 C, 2 I e 3 A.1° -> P 10,(2,2,3) = 10!/(2!2!3!) = 151200.Possibilidades com as duas vogais juntas (AA):2° -> 2!(AA)x 8! = 80640Resultado: 151200 - 80640 = 70560
  • Explicando o raciocínio da Louise.Possibilidades de anagrama de PIRACICABA: 10 letras: 2 C, 2 I e 3 A.1° -> P 10,(2,2,3) = 10!/(2!2!3!) = 151200Fatorial de 10 daria todas as possibilidades, mas divide-se pela multiplicação do fatorial das letras repetidas para excluir os anagramas idênticos, por exemplo:PiRACICABA == PIRACiCABA, invertendo-se as posições das letras I's, o mesmo anagrama será formado, desta forma ter-se-á dois grupos de anagramas idênticos, com as posições invertidas dos I's mas que representam os mesmos anagramas.2 letras I -> 2! -> Indica que serão 2 grupos de anagramas idênticos.2 letras C -> 2! -> Indica que serão 2 grupos de anagramas idênticos.3 letras A -> 3! -> Indica que serão 6 grupos de anagramas idênticos.Desta forma deve-se dividir o total do fatorial de 10 por 24 grupos de anagramas idênticos.-------------------------------------------------------------------------Possibilidades com as duas vogais juntas (AA):2° -> 2!(AA)x 8! = 80640Juntando-se duas letras A's, restão 8 letras para combinar e como as letras A's podem mudar de posição, por exemplo: AaPIRCBICA == aAPIRCBICA. Deste modo, serão 2 grupos repetidos de fatorial de 8.Resultado: 151200 - 80640 = 70560
  • O PH (EuVouPassar) explicou a questão de uma forma muito didática no YouTube. Acesse o link abaixo para assistir à explicação.

    http://www.youtube.com/watch?v=SwbOUJTx6as


    A explicação publicada diretamente no site dele pode ser vista a seguir.


    FALOU EM ANAGRAMA, FALOU EM PERMUTAÇÃO!

    Nesse caso, como tem letras repetidas, é permutação com repetição.

    Mas, o que é isso?

    Quando temos uma palavra com letras repetidas, e se fala em anagrama, precisamos calcular o total de anagramas (utilizando permutação), porém, por ter letras iguais, teremos anagramas repetidos. Assim, precisamos dividir o total de anagramas pela permutação da quantidade das letras repetidas.

    Na palavra PIRACICABA, as letras C, I (2 vezes) e A (3 vezes) estão repetidas. Então, para calcularmos o total de anagramas, temos:

    Anagrama = 10! (todas as letras de PIRACICABA) / 2! (letra C) . 2! (letra I) . 3! (letra A) = 151200

    Desse total, devemos retirar aqueles que tem duas letras A juntas. Façamos assim:

    Passa uma 'liga' nos dois A. Agora, teríamos 9 letras (contam os dois A como 1 só) = 9! / 2! (letra C) . 2! (letra I) = 90720



    Porém, dentro desse grupo, temos 3 A juntos. Teremos que tirá-los. 'Liga' nos 3 A = 8! / 2! (letra C) . 2! (letra I) = 10080

    Total = 151200 - 90720 + 10080 = 70560


    Resposta: Letra E.

    Fonte: http://beijonopapaienamamae.blogspot.com/2010/01/dia-02-de-janeiro-questao-02.html
  • Quem ficou na dúvida olhe o link do nosso amigo Vinicius.

    Abraços!!!
  • galera surgiu uma duvida: se eu tiro das combinacoes AA (2 A´s juntos) as combinacoes AAA (3 A´s juntos), isso quer dizer que a questao quer que exclua apenas com dois A´s juntos?? Então 3 A´s juntos não seríam excluídos?? Ao meu ver a questão deveria colocar "exclusivamente com dois A´s juntos".
    Passível de recurso.
  • Notemos que a palavra PIRACICABA possui 10 letras, mas com apenas 6 letras distintas, pois a  letra I ocorre 2 vezes, a letra A 3 vezes e a letra C 2 vezes, assim:

    Temos uma permutação com repetição, 



    Vamos agora considerar as 3 letras A’s como uma só:

                                                                          

    E por último, consideremos as 2 letras A’s como uma  só:

                                                                          


    Assim: 151200 + 90720 – 10080 = 70560

    Letra E.


  • O real motivo de retirar o grupo de três A's juntos (AAA) NÃO é porque a questão considerou que devem haver exclusivamente dois A's, mas sim porque é necessário eliminar repetições.

    Por exemplo, o anagrama AA87654321 e o anagrama 8AA7654321 podem gerar resultados idênticos, se a letra da posição 8 for um A.

    Para eliminar essa repetição, deve-se calcular quantas vezes ela ocorre. É uma repetição para cada vez que os três A's estão juntos, então temos que descontar os diversos anagramas com AAA.

    A conta fica melhor organizada assim:

    Número Total de Anagramas = 10!/(3!2!2!) = 151.200

    Grupo com dois A's juntos (com possível repetição do terceiro A) = 9.8!/(2!2!) = 90.720 --> como pode haver repetição, este número está exagerado!

    Anagramas com AAA = 8.7!/(2!2!) = 10.080 --> este valor será descontado do grupo acima para retirar as repetições.

    Portanto, o número total de anagramas sem dois A's unidos é:

    151.200 - (90.720 - 10.080) = 70.560


ID
5386
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Raciocínio Lógico
Assuntos

Quantos são os inteiros compreendidos entre 1 e 1000 inclusive, que são divisíveis por exatamente dois dos números 2, 3, 7 e 10? E por pelos menos dois dos números 2, 3, 7 e 10?

Alternativas
Comentários
  • Como resolver essa questão de uma maneira rápida?
  • Segue um diagrama de Venn com a solução da questão.




    Explicação:

    O primeiro detalhe a se notar é que o conjunto dos múltiplos de 10 está totalmente contido no conjunto dos múltiplos de 2. Por isso o diagrama se apresenta desta forma.

    A maneira mais fácil de preencher o diagrama é começando da região mais central (que contém o múltiplo de todos), para as mais afastadas. Vamos lá:

    1) 3,7 e 10 são múltiplos de 3 * 7 * 10 = 210 (note que todo múltiplo de 10, já é de 2, por isso não precisa multiplicar por 2 novamente)

    Portanto temos 1000/210 = 4 múltiplos

    2) Os múltiplos de 3 e 10 ( 3 * 10 = 30 )

    1000/30 = 33 múltiplos. Como temos 4 múltiplos que já são múltiplos de 3, 7 e 10, fica 33 - 4 = *29 múltiplos* de 3 e 10 que não são múltiplos de 7

    3) Os múltiplos de 7 e 10 (7 * 10 = 70)

    1000/70 = 14. Novamente, subtraindo 4 da interseção: 14 - 4 = 10 múltiplos de 2 e 7 que não são múltiplos de 3.

    Seguindo este raciocínio, resulta no diagrama de Venn anterior. Para saber a resposta de pelo menos dois múltiplos, é só somar todas as regiões, que dá 295. Para saber a resposta de exatamente dois múltiplos, é só somar as regiões onde somente dois múltiplos aparecem: 57 + 114 + 24 + 38 = 233.

    Seguindo este raciocínio e usando o diagrama de Venn é mais difícil se atrapalhar com as contas.

    Fonte: http://br.groups.yahoo.com/group/timasters/message/25609

ID
5389
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Raciocínio Lógico
Assuntos

Sabendo que as proposições p e q são verdadeiras e que as proposições r e s são falsas, assinale a opção que apresenta valor lógico falso nas proposições abaixo.

Alternativas
Comentários
  • http://www.geocities.com/puc3ware/operacoes-proposicao.html

    p=v; q=v; r=f; s=f

    a)~f=>v ^ v; v=>v; v
    b)(f=>f) ^ (p ^ q); (v) ^ (v); v ^ v; v
    c)(f f) (v v); (v) (v); v v; v
    d)~((f => v) V (f => v)); ~((v) V (v)); ~(v V v); ~(v); f
    e)f => v (~v f); v (f f); v v; v
  • p=q=verdade, r=s=falso
    a)
    Se (não r) então ...
    como r = falso, (não r) = verdade
    Se (não r) tivesse sido falso, já saberíamos que o resto seria verdade, porque Se falso então qualquer coisa é verdade.
    Mas como foi verdadeiro, temos que verificar o resto.
    se (verdade) então p e q,
    se (verdade) então (verdade e verdade).
    (verdade e verdade) = verdade.
    se (verdade) então verdade = verdade.
    Reposta = verdade.

    b)
    (se falso então s) e (verdade e verdade)
    como se falso então qualquer é verdade,
    (r->s) = verdade.
    verdade e verdade = verdade.
    (verdade) e (verdade) = verdade.
    resposta = verdade.
    c)
    (falso se somente se falso) se somente se (verdadeiro se somente se verdadeiro)
    falso falso = verdadeiro.
    Ex: 2=5 8=1 (é verdadeiro)
    verdadeiro se somente se verdadeiro = verdade
    (verdadeiro) se somente se (verdadeiro) = verdade
    d)
    (r->p): se então XXX. r = falso, se falso então XXX = verdade.
    (s->q): se falso XXX. s = falso, se falso então independente do valor de q, (r->q = verdade.
    ~( (verdade) ou (verdade)) = ~(verdade).
    ~verdade = não verdade = falso.

    e)
    Como a questão queria saber qual apresentava valor lógico falso, se (d) é a resposta correta, então não precisamos tentar resolver a letra (e), pois sabemos que somente uma está correta.

    Mas para ajudar quem estuda, lá vamos nós:
    e)
    (r->s): se r então q. se (falso) então (xxx) é sempre verdade independente do valor de xxx. (r->s) = verdade.
    ~p = não verdade = falso.
    (~p r) = (falso falso) = verdade
    (verdade) verdade : verdade se somente se verdade = verdade.

    Para resolver estas questões é essencial conhecer as tabelas verdades das operações:
    -> : se ... então ...
    ~: não
    : se e somente se

    Tabela de ->
    V->V=V
    V->F=F
    F->V=V
    F->F=V
    Ou ainda, F->X=V (Se falso, então indendente do próximo valor, o resultado é verdade).

    Tabela de ~
    ~V=F
    ~F=V

    Tabela de
    VV = V
    VF = F
    FV = F
    FF = V

    Bons estudos...
  • Tabela VerdadeA____B____(A^B)____(A v B)____(A->B)____(A<->B)V____V______V_________V_________V__________VV____F______F_________V_________F__________FF____V______F_________V_________V__________FF____F______F_________F_________V__________Vr=Fs=Fp=Vq=Va)~F->V^V A negação de F=V. Observe na tabela A=V e B=V (A^B)=VV->V = Observe na tabela A=V e B=V (A->B)=V (valor lógico verdadeiro)b)(F->F)^(V^V)Observe A=F e B=F (A->B)=V. Observe A=V e B=V (A^B)=VV^V Observe A=V e B=V (A^B)=V (valor lógico verdadeiro)c)(F<->F)<->(V<->V) Observe A=F e B=F (A<->B)=V. Observe A=V e B=V (A<->B)=VV<->V Observe A=V e B=V (A<->B)=V (Valor lógico verdadeiro)d)~((F->V)v(F->V)) Obsrve A=F e B=V (A->B)=V. ~(V v V) Observe A=V e B=V (A v B)=V~V (Negação de verdade=F, valor lógico FALSO)e) F->V<->(~V<->F) Observe A=F e B=V (A->B)=V. Observe ~V=FV<->(F<->F) Observe A=F e B=F (A<->B)=VV<->V=V (Valor lógico verdadeiro)Gabarito (d)
  • Alternativa d.

    Análise das alternativas

    Sabe-se que: VAL (p) = V; VAL (q) = V; VAL (r) = F; VAL (s) = F; onde VAL = valoração. 

    Substituindo as proposições por seus respectivos valores lógicos:


    • a) 
    •         V - - > V ^ V
    •           V - - > V
                       V
    •  
    •  b) 
    •       (F - - > F) ^ (V ^ V)
    •             V        ^      V
    •                       V
    •  c) 
    •          (F < - - > F) < - - > (V < - - > V)
                           V         < - - >           V

                                          V

    •  d) 
    •          ¬ ((F - - > V)     v     (F - - > V))
                   
                    ¬ (      V           v           V        )

                     ¬                     V                   )

                                             F

    •  e) 
    •         F - - > V < - - > (F  < - - > F   )
    •              V       < - - >   V
    •                            V 

    Bons Estudos!
  • Questão boa pra treinar.


ID
5392
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Segurança da Informação
Assuntos

Entre os aspectos importantes relativos à segurança de sistemas de informação, incluiem-se:

I - a existência de um plano de recuperação de desastres associado a uma estratégia de backups freqüentes;

II - a utilização de firewalls para oferecer proteção contra ataques originados de dentro e de fora da rede que estão protegendo, associada a mecanismos de detecção de intrusão;

III - a proteção de dados utilizando senhas e criptografia forte e algoritmos de chave simétrica que utilizam senhas diferentes para encriptação e desencriptação.

Está(ão) correto(s) o(s) item(ns):

Alternativas
Comentários
  • Em relação ao Item III, é notável que criptografia simétrica utiliza as mesmas chaves para encriptação e desencriptação.
  • No item II o ataque é so externo.
  • Acredito que o firewall somente proteja a rede contra ataques externos (de fora dela) e não como a questão se refere :

    "oferecer proteção contra ataques originados de DENTRO e DE FORA rede que estão protegendo..."
  • O firewall nao protege a rede de ataques internos, por isso existe a lei de boa vizinhança hehe
  • Completando o que foi dito anteriormente, o que poderia ser feito é usar um algorítmo de chave assimétrica para distribuir as chaves simétricas, aproveitando melhor a segurança da assimetria e a velocidade da simetria.
  • I- correto;II - Erro: o firewall não protege se o ataque for interno à rede;III- Erro: Chave simétricas possuem a mesma senha para encriptar e desencriptar.
  • O grande problema que os firewall podem sim bloquear ataques por exemplo de negção de serviço distribuido contra o mundo externo e por isso protege sim de dentro e de fora, basta somente sua configuração definir essa política.

    com relação aos algoritmos simetricos o algoritmos é simétrico, não quer dizer que as chaves são iguais, porem uma é facilmente concluida da outra.

  • E se colocássemos em questão o Firewall Bridge? Estaria a II. correta?
  • ataque de dentro pra fora ué, quer dizer que pode usar a minha rede interna pra ddos? o meu firewall tbm tem que ajudar os outros ué...que questão egoísta mano, a ii está correta sim!

  • Alternativa A

    Na verdade, a assertiva fala da necessidade em fazer backup ou cópia dos arquivos (fotos, vídeos, documentos, músicas) que são criados e editados pelos usuários pessoas físicas e pessoas jurídicas.

  • Eu entendo que, do ponto de vista da rede que ele protege, o ataque sempre será externo ao firewall, mas não em relação à Rede Corporativa como um todo, que pode ser internamente segmentada em departamentos, por exemplo. A Afirmativa II tem, no mínimo, essa polêmica.

    Em relação aos algoritmos de criptografia, entendo que, mais do que o erro em relação às chaves, a criptografia assimétrica é mais segura que a simétrica, salvo engano.


ID
5395
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Segurança da Informação
Assuntos

Em uma das reuniões iniciais para a definição da Política de Segurança da Informação de uma empresa, os participantes estão discutindo afirmativas que foram feitas.

I - A política deve, sempre que possível, indicar alguma forma de punição para aqueles que a desrespeitarem ou, do contrário, ela simplesmente será ignorada. Por exemplo, as punições previstas para o não-cumprimento da política devem respeitar as leis de contrato de trabalho da organização, como a CLT, que prevê desde simples advertências até o desligamento por justa causa.

II - As pessoas, como ativos de informação, também possuem vulnerabilidades, entre as quais não conhecer as normas, não saber os limites, não saber o que é confidencial ou não, entre muitas outras. A política deve endereçar esse tipo de vulnerabilidade, diminuindo o risco de que ameaças consigam explorar as vulnerabilidades das pessoas.

III - A política regula o comportamento sobre o uso da informação em diversos níveis e meios. Sempre que for aplicável, ela deve apontar o responsável pela informação e a forma correta de uso, podendo estabelecer, por exemplo, que o sistema de correio eletrônico deve ser utilizado exclusivamente para fins profissionais relacionados com a empresa em questão.

IV - A classificação dos ativos de informação é uma etapa importante no processo de garantia de segurança da informação. Classificar envolve, por exemplo, inventariar, definir o grau de relevância e identificar esses ativos de informação. Esse processo, além de estruturar e permitir uma gestão mais eficiente dos ativos, contribui significativamente para a análise e tratamento de riscos de segurança da informação.

Com base nos aspectos relacionados à Política de Segurança da Informação em uma empresa estão corretos apenas os conjuntos de afirmativas:

Alternativas

ID
5413
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas abaixo a respeito de técnicas de levantamento de requisitos:

I - Uma entrevista não estruturada deve "fluir" entre o entrevistado e o entrevistador e, para isso, as questões a serem feitas não se devem ser definidas previamente.

II - A Implantação da Função de Qualidade (IFQ) é uma técnica que traduz as necessidades do cliente para requisitos técnicos de software, identificando três tipos de requisitos: normais, esperados e excitantes.

III - Amostragem é o processo de seleção sistemática de elementos representativos de uma população, que permite revelar informações úteis acerca da população como um todo.

IV - Uma técnica importante no levantamento de requisitos é observar o comportamento e o ambiente do indivíduo tomador de decisões, já que muitas informações passam desapercebidas com a utilização de outras técnicas.

Estão corretas apenas as afirmativas:

Alternativas
Comentários
  • Nunca imaginei que um requisito poderia ser "excitante" (não formalmente falando)! Acredite! Veja lá: PRESSMAN, Sexta edição, página 128: São requisitos "que vão além das expectativas do cliente e mostram ser muito satisfatórias quando presentes."
  • I - Uma entrevista não estruturada deve "fluir" entre o entrevistado e o entrevistador e, para isso, as questões a serem feitas não se devem ser definidas previamente

    ERRADO.  As questões devem ser definidas anteriormente, porém a forma com a qual essas questões serão estruturadas é que não é definida.

    As questões podem ser abertas (subjetivas) ou fechadas (objetivas) e podem ser estruturadas em várias estruturas (Pirâmide, Funil e Diamante), ou em nenhuma estrutura como cita a questão.
     

    II - A Implantação da Função de Qualidade (IFQ) é uma técnica que traduz as necessidades do cliente para requisitos técnicos de software, identificando três tipos de requisitos: normais, esperados e excitantes.

    Sim, isso mesmo. (Requisitos Excitantes - Que excedem a expectativa do cliente )

    III - Amostragem é o processo de seleção sistemática de elementos representativos de uma população, que permite revelar informações úteis acerca da população como um todo.

    Correto também. Quando o universo da população é muito grande pode-se utilizar uma parcela dessa população para se representar o todo.

    IV - Uma técnica importante no levantamento de requisitos é observar o comportamento e o ambiente do indivíduo tomador de decisões, já que muitas informações passam desapercebidas com a utilização de outras técnicas.

    Observar o comportamento e o ambiente do indivíduo que toma decisões pode ser
    uma forma bastante eficaz de levantar informações que, tipicamente, passam
    desapercebidas usando outras técnicas.

    Note que as pessoas tem um conhecimento tácito, algo inerente a elas que não pode ser facilmente formalizado em um documento.

  • Eu havia considerado a IV incorreta por causa do "tomador de decisão"
     
    Etnografia para o sommerville:
    Utilizada para compreender os requisitos sociais e organizacionais. Um analista se insere no ambiente de trabalho onde o sistema será usado. Observa o trabalho do dia a dia e anota as tarefas reais nas quais os participantes estão envolvidos. O valor da etnografia está na ajuda que presta aos analistas para descobrir requisitos implícitos de sistemas que refletem os processos reais, e não os formais.
    Ela é eficaz para descobrir dois tipos de requisitos:
    1. derivados da maneira como as pessoas realmente trabalham
    2. derivados da cooperação e do conhecimento das atividades de outras pessoas.
     
    Não consigo enxergar o tomador de decisões neste contexto.
  • Entendo tomador de decisão como stakeholder nesta situação.
  • A Implantação da Função de Qualidade (IFQ) -Quality Function Deployment- traduz as necessidades do cliente para requisitos técnicos do software, maximizando a satisfação do cliente a partir do processo de engenharia de software com entendimento do que tem valor para o cliente e depois implanta-los por meio do processo de engenharia. A IFQ identifica três tipos de requisitos:

    requisitos normais: refletem os objetivos para um produto durante as reuniões com o cliente. Se esses requisitos estiverem presentes, o cliente fica satisfeito;

    requisitos esperados: implícitos e podem ser fundamentais; o cliente não se refere a eles explicitamente. Sua ausência seria insatisfação significativa (facilidade de interação homem/máquina, correção e confiabilidade operacional global e facilidade de instalação do software)- heuristicas de neuman sao referencia para cumprir os requisitos espeardos

    requisitos instigantes:além das expectativas do cliente

  • Leonardo Marcelino Teixeira, acredito que o enunciado IV não está abordando especialmente sobre o "tomador de decisões", mas sim, sobre o comportamento e ambiente do mesmo, pois, dependendo do indivíduo que toma tais decisões, suas técnicas e vícios de linguagem, por exemplo, podem dificultar a compreensão do que realmente é necessário e importante para o sistema, durante a fase de levantamento de requisitos.


ID
5416
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Arquitetura de Software
Assuntos

Assinale a opção que caracteriza um Sistema Integrado de Gestão (ERP - Enterprise Resource Planning).

Alternativas
Comentários
  • A opção E é a descrição de um CRM (Customer Relationship Manager)
  • A opção B descreve os Sistemas de Gerenciamento da Cadeia de Suprimentos.A opção D se refere ao Gerenciamento de Processos de Negócio.
  • O WMS, Warehouse Management System, em português - literalmente: sistema de automação e gerenciamento de depósitos, armazéns e linhas de produção. O WMS é uma parte importante da cadeia de suprimentos (ou supply chain) e fornece a rotação dirigida de estoques, diretivas inteligentes de picking, consolidação automática e cross-docking para maximizar o uso do valioso espaço do armazéns.

    O TMS, Transportation Management System, que é um software para melhoria da qualidade e produtividade de todo o processo de distribuição. Este sistema permite controlar toda a operação e gestão de transportes de forma integrada. O sistema é desenvolvido em módulos que podem ser adquiridos pelo cliente, consoante as suas necessidades (Gasnier et al., 2001).

    O ERP, Enterprise Resource Planning ou SIGE (Sistemas Integrados de Gestão Empresarial, no Brasil) são sistemas de informação que integram todos os dados e processos de uma organização em um único sistema. A integração pode ser vista sob a perspectiva funcional (sistemas de: finanças, contabilidade, recursos humanos, fabricação, marketing, vendas, compras, etc) e sob a perspectiva sistêmica (sistema de processamento de transações, sistemas de informações gerenciais, sistemas de apoio a decisão, etc).

    O MRP, Material Requirement Planning (planeamento (português europeu) ou planejamento (português brasileiro) das necessidades de materiais, PNR). 

  • Não entendi um trecho da letra A:

    "Integra todos os departamentos e funções de uma companhia através em um único sistema computadorizado, com uma única base de dados, que serve às necessidades particulares de todos os usuários."

    Nao seria necessidades da empresa ou coisa do tipo?
  • a-

    o ERp - enterprise resource planning- é um sistema das transacoes de rotina da empresa. é um sistema que permite gerir um conjunto de processos de uma empresa integrando o conjunto de suas funcoes tais como gestao de rh, contabil & financeiro etc assim como vendas, logisiticas, fornecimento e e-commerce


ID
5419
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a Análise e o Gerenciamento de Requisitos, é FALSO afirmar que:

Alternativas
Comentários
  • Item "C": It's not about the customer. It's about the requirement analyst.
  • Essa questão deveria ser anulada porque a letra "b" também está incorreta.  "formalização das necessidades e restrições dos usuários em requisitos funcionais de software.".  Restrições de usuarios são requisitos não-funcionais.  Quando se está lutando por uma vaga entre muitos para um emprego de mais de 6,000 reais mensais, não tem espaço para erros na elaboração de questões.  Realmente, preciso de um milagre para passar.
  • Realmente a letra B também está errada. 

  • Durante a elicitação dos requisitos, também deve ser levado em consideração as restrições do projeto ou do software. Que de uma forma meio estranha a questão chamou de restrições do usuário. Mas de qualquer maneira a opção C está muito mais errada pois quem "utiliza as melhores práticas de engenharia de requisitos na tarefa de descrever suas necessidades." é o analista de sistemas/negócios e não o cliente.

    https://www.devmedia.com.br/elicitacao-de-requisitos-levantamento-de-requisitos-e-tecnicas-de-elicitacao/31872

  • Assertiva errada, como pode o cliente usar das melhores práticas, se é ele quem precisa de ferramentas e técnicas oferecida pela análise para resolver o seu problema? Sem cabimento!

    Resposta: C


ID
5422
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Há um considerável debate sobre os benefícios e a aplicabilidade do desenvolvimento ágil de software em contraposição aos processos mais convencionais de engenharia de software. Relacione o modelo ágil de software com a sua respectiva característica.

Modelo
I - DAS II - DSDM III - FDD IV - XP

Característica

(P)
Define um ciclo de vida que incorpora três fases: especulação, colaboração e aprendizado. Durante a fase de aprendizado, à medida que os membros de uma equipe começam a desenvolver os componentes que fazem parte de um ciclo adaptativo, a ênfase está tanto no aprendizado quanto no progresso em direção a um ciclo completo.

(Q)
O conceito característica é uma função valorizada pelo cliente, que pode ser implementada em duas semanas ou menos. Este modelo define seis marcos de referência durante o projeto e implementação de uma característica: travessia do projeto, projeto, inspeção de projeto, código, inspeção de código, promoção para construção.

(R)
Fornece um arcabouço para construir e manter sistemas que satisfazem às restrições de prazo apertadas por meio do uso de prototipagem incremental em ambiente controlado de projeto. Essa abordagem sugere uma filosofia que é emprestada de uma versão modificada do princípio de Pareto.

A relação correta é:

Alternativas
Comentários
  • Só uma dica: esta questão é fácil para quem sabe o signigicado da sigla do modelo FDD (Feature Driven Development) ou Desenvolvimento Baseado em Característica. O único item que fala de característica é o item III, e só existe uma opção com III - Q.
  • O Pressman é uma otima referencia de agile.....pracaba mesmo
  • FDD ( Feature Driven Development )

    • Foco em desenho e construção
    • Iterativo
    • Não existe nenhum processo específico de modelagem.
    • Resposta rápida para mudanças de requisito e de mercado
    • Preocupação com a qualidade, entregas frequentes e tangíveis

    Processos

    1. Desenvolver um modelo compreensível
    2. Construir uma lista de funcionalidades
    3. Planejar por funcionalidade
    4. Projetar por funcionalidade
    5. Construir por funcionalidade
  • DAS - P - Ele define um "ciclo de vida" DAS que incorpora três fases: especulação, colaboração e aprendizagem.
    DSDM - R - Oferece uma metodologia para construir e manter sistemas que atendem restrições de prazo apertado, através do uso da prototipagem incremental em um ambiente de projeto controlado.
    FDD - Q - funcionalidade é uma função valorizada pelo cliente passível de ser implementada em duas semanas ou menos

    Pressman, 7ed, 2011
  • Usei a linha de raciocínio que Gabriel usou, pois não conhecia as metodologias DAS e DSDM

  •  b)I - P, II - R, III - Q.

    é só lembrar que em agile é DSDM que trabalha com prototipos. Outro conceito-chave do DSDM são os prazos apertados, além do destaque à participação do usuario. FDD 9feature-driven development) é o que estabelece entrega em no max 2 semanas


ID
5425
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa correta.

Alternativas
Comentários
  • Os testes de caixa preta são projetados para validar os requisitos funcionais, sem se preocupar com o funcionamento interno de um programa. As técnicas de teste de caixa preta concentram-se no domínio de informações do software, derivando os casos de teste ao dividir a entrada e a saída de uma maneira que proporcione uma satisfatória cobertura de teste. O particionamento de equivalência divide o domínio de entrada em classes de dados que provavelmente exercitarão uma função de software específica. A análise do valor de fronteira prova a capacidade que um programa tem de manipular dados nos limites da aceitabilidade. o grafo de causa-efeito é uma técnica que possibilita que o analista valide conjuntos complexos de ações e condições.

    Os projetistas de softwares experientes frequentemente dizem: " a atividade de teste nunca termina; ela é apenas transferida do projetista para o seu cliente. toda vez que o seu cliente usa o programa, um teste é realizado". Ao aplicar o projeto de casos de teste, o engenheiro de software pode realizar testes mais completos e, portanto, descobrir e corrigir o maior número de erros possíveis antes que os "testes do cliente" se iniciem.
  • Os teste de caixa branca focalizam a estrutura de controle do programa. Os casos de teste são derivados para garantir que todas as instruções do programa tenham sido exercitadas pelo menos uma vez durante os testes e que todas as condições lógicas tenham sido exercitadas. Os testes de caminho básico , uma técnica de caixa branca, faz uso de grafos de programa para derivar o conjunto de testes linearmente independentes que garantirá cobertura. Os testes de fluxo de dados e das condições põem à prova lógica do programa, e os testes de laços complementam outras técnicas de caixa branca ao proporcionar um procedimento para exercitar laços de vários graus de complexidade.

    Os teste de caixa branca são "testes em pequeno porte" (testing in the small). A implicação dessa colocaçxão é que os teste de caixa branca são tipicamente aplicados a componentes de programas pequenos (Os módulos). Os testes de caixa preta, por outro lado, ampliam o nosso foco e poderiam ser denominados "testes em grande porte" (testing in the large ).
  • http://www.dcc.ufrj.br/~schneide/es/2000/1/a1/al13_20.htm

    O objetivo principal do projeto de casos de teste é derivar um conjunto de teste que tenham alta probabilidade de revelar defeitos no software. Para atingir esse objetivo, duas categorias diferentes de técnicas de projeto de caso de teste são usadas: O teste de caixa preta e o teste de caixa branca.
  • Teste de Funcionalidade

    Busca analisar as funcionalidades dos cenários conforme especificação, validando as regras de negócio. Além dos cenários básicos, são também verificadas contingências de acordo com os cenários de exceção. Em ciclos de teste contínuos, através do versionamento das liberações, podem ser realizados testes de regressão para garantir que funcionalidades já testadas continuam funcionando corretamente após alterações. Este tipo de teste é normalmente utilizado em todos os projetos, já que objetiva a correta implementação das regras de negócio do produto.
  • Teste de Interface

    Busca analisar a interface da aplicação testada, compreendendo navegação entre as janelas, preenchimento de campos e utilização de máscaras. São levadas em consideração contingências na interface, através da inserção de valores inválidos e tentativa de utilização inesperada das janelas. Este tipo de teste é tipicamente realizado em conjunto com teste funcional, buscando garantir a correta implementação das janelas, campos e textos.
  • Teste de Usabilidade

    Simula as condições de utilização do software sob a perspectiva do usuário final, focando na facilidade de navegação entre as janelas da aplicação, clareza dos textos e mensagens que são apresentadas ao usuário. Ao contrário de outros tipos de teste, não existe uma lista de itens pré-determinados a serem conferidos numa verificação padrão de usabilidade, pois cada cliente precisa ser avaliado de forma independente através de bom senso, experiência técnica e conhecimento de usabilidade (requerendo testadores especialistas). Contudo, estes testes tipicamente geram melhorias importantes na interface, tornando o aplicativo mais amigável e intuitivo, gerando maior satisfação do usuário final.
  • Teste de Carga/Performance

    Simula a utilização da aplicação por diversos usuários simultâneos, buscando encontrar problemas na infra-estrutura, hardware ou banda do servidor. Pode-se simular qualquer quantidade de usuários acessando o cliente, gerando relatórios complexos o suficiente para analisar cada serviço web de forma separada, possibilitando à Zero-Defect indicar qual web-service ou acesso ao banco está causando gargalo no sistema. Como este tipo de teste necessita de ferramentas especializadas, normalmente há a necessidade de orçar o valor da ferramenta a ser utilizada.
  • Teste de Recuperação

    Avalia o comportamento do sistema após ocorrência de erro, sobrecarga ou condições anormais, como queda de luz e rede. Nestes testes são tipicamente simulados cenários inesperados da mesma forma que ocorrem nos ambientes reais, como a remoção forçada de um cabo de rede, o desligamento repentino da energia, etc.
  • Teste de Configuração

    Valida os procedimentos de instalação e navegação básica de uma aplicação nos mais diversos ambientes (sistema operacional, browser, hardware, etc), além de avaliar se estes possibilitam as alternativas previstas nos requisitos identificados. Diversos ambientes de cliente e servidor podem ser simulados dentro da Zero-Defect, sendo que também é possível instalar ou utilizar peças de hardware específicas recebidas do cliente, caso necessário.
  • Teste de Configuração

    Valida os procedimentos de instalação e navegação básica de uma aplicação nos mais diversos ambientes (sistema operacional, browser, hardware, etc), além de avaliar se estes possibilitam as alternativas previstas nos requisitos identificados. Diversos ambientes de cliente e servidor podem ser simulados dentro da Zero-Defect, sendo que também é possível instalar ou utilizar peças de hardware específicas recebidas do cliente, caso necessário.
  • ===Letra A=== (ERRADO)

    Teste de caixa preta

    - Usa a especificação de um sistema para identificar as partições de equivalência.

    - Não é preciso de nenhum conhecimento de como funciona o sistema.

    - Também chamado de teste comportamental, focaliza os requisitos funcionais do software.

    - Tipos de teste de caixa preta: Particionamento e equivalência, Analise de valor limite, Teste baseado em modelos

    ===Letra B=== (ERRADO)

    Teste de caixa branca

    - Também chamado de teste da caixa-de-vidro, é uma filosofia do projeto de casos de teste que usa a estrutura de controle descrita como parte do projeto no nível de componentes para derivar casos de teste.

    - Pode-se olhar o código do programa para encontrar outros testes possíveis.

    - Trata-se de uma visão interna de um produto.

    - Tipos de teste de caixa branca: Teste de caminho básico, Teste de ciclo

    ===Letra C=== (ERRADO)

    Teste de integração: é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo que conduz testes para descobrir erros associados com interfaces

    ===Letra D===

    O teste de recuperação é um teste de sistema que força o software a falhar de diversos modos e verifica se a recuperação é adequadamente realizada, seja ela feita de forma automática (realizada pelo próprio sistema) ou requerendo intervenção humana. (CERTO)

    ===Letra C=== (ERRADO)

    Teste alfa: os usuários do software trabalham com a equipe de desenvolvimento para testar o software no local do desenvolvedor.

    Teste beta: é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nesse teste.


ID
5431
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Um gerente de projeto decidiu utilizar o Processo Unificado (RUP - rational unified process) como seu processo de desenvolvimento de software. Com base no RUP, quais os objetivos que o gerente deve direcionar para a fase de Elaboração?

Alternativas
Comentários
  • Não entendi esta questão. Se alguém entendeu me mande uma mensagem.
  • a) ERRADA. Pois produzir documento visão acontece na fase de Iniciaçãob) ERRADA. Pois produzir documento visão acontece na fase de Iniciação.c) CORRETA.d) ERRADA. Design de BD e Releases são na fase de Transiçãoe) ERRADA. Detalhar atores é papel do Analista de Negócio.A meta da fase de elaboração é criar a baseline para a arquitetura do sistema a fim de fornecer uma base estável para o esforço da fase de construção. A arquitetura se desenvolve a partir de um exame dos requisitos mais significativos (aqueles que têm grande impacto na arquitetura do sistema) e de uma avaliação de risco. A estabilidade da arquitetura é avaliada através de um ou mais protótipos de arquitetura.- Atividades básicas . Definir, validar e criar a baseline da arquitetura com rapidez e eficiência. . Refinar a Visão, com base nas informações novas obtidas durante a fase, estabelecendo uma compreensão sólida dos casos de uso mais críticos que conduzem as decisões de arquitetura e planejamento. . Criar planos de iteração detalhados e baselines para a fase de construção. . Refinar o caso de desenvolvimento e posicionar o ambiente de desenvolvimento, incluindo o processo, as ferramentas e o suporte de automatização necessários para dar assistência à equipe de construção. . Refinar a arquitetura e selecionar componentes. Os componentes potenciais são avaliados e as decisões de fazer/comprar/reutilizar são bem compreendidas para determinar o custo da fase de construção e programar com confiança. Os componentes de arquitetura selecionados são integrados e avaliados em comparação com os cenários básicos.obs: . Baseline: um release revisado e aprovado de artefatos que constitui uma base ajustada para desenvolvimento ou evolução posterior e que só pode ser alterado através de um procedimento formal . Artefato: pode ser um modelo, uma descrição ou um software. Sinônimo: produto.
  • Ricardo,
    Produzir Documento Visão completo e estável está ambiguo. A fase de iniciacao elabora um documento de visao INICIAL. Na fase de elaboracao REFINA o documento de visao. Ou seja, produz um documento de visao estavel/completo (podemos dizer....). Questao dificil!!!!
  • Fazer o design dos casos de uso críticos; obter um entendimento mais detalhado dos requerimentos; implementar e testar cenários críticos. 

    A fase de Elaboração tem alguma características e a principal é criar uma linha de base da arquitetura que será usada na fase de Construção. Mas temos outras características, tais como:

    1 - Criar um protótipo evolutivo dos componentes de qualidade do projeto.
    2 - Criar protótipos que exercitem as características de maior risco. São protótipos descartáveis. (implementar e testar cenários críticos)
    3 - O documento de visão é refinado. Com isso, há um maior entendimento dos requisitos.      
    4 - Elaborar arquiteturas derivadas dos cenários críticos.

    Casos de uso críticos para a arquitetura é o meu entendimento.
  • Realmente Marcelo, dificil mesmo...pois contrariou alguns conceitos, acho que caberia um belo recurso essa questão!!
  • Pessoal, não cabe nenhum recurso nesta questão. Basta vocês verem os "objetivos principais" da fase ELABORAÇÃO que vocês matam a resposta

    vejam o RUP 7:
    ========================================================
    Os objetivos principais da fase Elaboração incluem:
    • Assegurar que a arquitetura, os requisitos e os planos sejam estáveis o suficiente e que os riscos sejam suficientemente diminuídos a fim de determinar com segurança o custo e a programação para a conclusão do desenvolvimento. Para a maioria dos projetos, ultrapassar essa marca também corresponde à transição de uma operação rápida e de baixo risco para uma operação de alto custo e alto risco com uma inércia organizacional freqüente.
    • Tratar todos os riscos significativos do ponto de vista da arquitetura do projeto.
    • Estabelecer uma arquitetura de baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que normalmente expõem os maiores riscos técnicos do projeto.
    • Produzir um protótipo evolutivo dos componentes de qualidade de produção, assim como um ou mais protótipos de pesquisa, descartáveis, para diminuir riscos específicos como:
      • trocas de design/requisitos
      • reutilização de componentes
      • possibilidade de produção do produto ou demonstrações para investidores, clientes e usuários finais
    • Demonstrar que a arquitetura de baseline suportará os requisitos do sistema a um custo justo e em tempo justo.
    • Estabelecer um ambiente de suporte.
    Para atingir esses objetivos básicos, é também importante configurar o ambiente de suporte para o projeto. Isso inclui adaptar o processo para o projeto, preparar gabaritos, diretrizes e configurar ferramentas. "
    ========================================================

    tividades Essenciais

    As atividades essenciais da fase Elaboração incluem:

    • Definir, validar e criar a baseline da arquitetura, com rapidez e praticidade.
    • Refinar a Visão, com base nas informações novas obtidas durante a fase, estabelecendo uma compreensão sólida dos casos de uso mais críticos que conduzem as decisões de arquitetura e planejamento.
    • Criar planos de iteração detalhados de baselines para a fase de construção.
    • Refinar o processo de desenvolvimento e posicionar o ambiente de desenvolvimento, incluindo o processo, as ferramentas e o suporte de automação necessário para dar assistência à equipe de construção.
    • Refinar a arquitetura e selecionar componentes. Os componentes potenciais são avaliados e as decisões de fazer/comprar/reutilizar são bem compreendidas para determinar o custo da fase de construção e programar com confiança. Os componentes de arquitetura selecionados são integrados e avaliados em comparação com os cenários básicos. As lições aprendidas dessas atividades podem resultar em um novo design da arquitetura, levando em consideração designs alternativos ou reconsiderando os requisitos.
  • Tambem nao acertei, mas pesquisando olhaí o que obtive:
    a)
    Produzir Documento Visão completo e estável; *
    detalhar os atores e casos de uso chave; - INICIAÇÃO
    determinar pelo menos uma solução possível para o problema. - INICIAÇÃO
     
    b)
    Produzir Documento Visão completo e estável; *
    fazer o design dos casos de uso críticos; ELABORAÇÃO
    obter um entendimento mais detalhado dos requerimentos. ELABORAÇÃO
     
    c)
    Fazer o design dos casos de uso críticos; ELABORAÇÃO
    obter um entendimento mais detalhado dos requerimentos; - ELABORAÇÃO
    implementar e testar cenários críticos. ELABORAÇÃO
     
    d)
    Fazer o design do Banco de Dados; - CONSTRUÇÃO
    implementar e testar cenários críticos; ELABORAÇÃO
    liberar uma versão beta do produto. - TRANSIÇÃO
     
    e)
    Detalhar os atores e casos de uso chave; - INICIAÇÃO
    fazer o design, implementação, validação e estabelecer uma
    linha de base para a arquitetura;
    - ELABORAÇÃO
    determinar pelo menos uma solução possível para o problema. - INICIAÇÃO

    Aí é o pedaço que achei complicado...
    Se o gabarito é letra C e os outros dois itens da letra B estão também na C, o errado tem que ser o "Produzir Documento Visão completo e estável".

    1)
    Aí é que tá, estabilizar o Documento de Visão é realmente um dos objetivos típicos da fase de Elaboração.
    Apesar disso, o Visão é alterado durante todo o projeto. O erro então só pode estar no termo "completo", que passaria a noção de "nada mais a fazer aqui", o que não é a verdade.
    2)
    Mais uma vez, na fase de Elaboração o Visão não é "produzido", e sim refinado.


    É minha opinião... Mas é realmente complicada a questão, apesar desses 2 pontos, tem bancas que entortam tanto conceitos que a presença desses "completo" e "produzir" aí não seria nem de longe justificativa suficiente pra invalidar o item -- se eles assim o quisessem, é claro. Mas... como eles quiseram invalidá-lo (podem dizer também que o item C é "mais certo" O_O)... paciência.
  • Os objetivos principais da fase de iniciação incluem:

    • Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.
    • Discriminar os casos de uso críticos do sistema, os principais cenários de operação e o que direcionará as principais trocas de design.
    • Exibir, e talvez demonstrar, pelo menos uma opção de arquitetura para alguns cenários básicos.
    • Estimar o custo geral e a programação para o projeto inteiro (e estimativas detalhadas para a fase de elaboração imediatamente a seguir).
    • Estimar riscos em potencial (as origens de imprevistos) (consulte Conceitos: Risco ).
    • Preparar o ambiente de suporte para o projeto.
    •  
  • Acho que a grande confusão em torno desta questão está na hora de diferenciar artefatos de objetivos.

    Pode-se ver que o documento de visão não consta como um dos objetivos.

    É, portanto, uma questão literal.

  • c)
    entre os artefatos de fase elaboração estao: use case model, requerimentos suplementares, plano de desenvolvimento, descrição de arquitetura de software


ID
5437
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Insira as chaves {Lina, Ana, Lia, Ada, Lua, Sol, Cris, Bia, Rita, Mel, Rosa, Val} em uma árvore binária de busca (considere que a árvore está inicialmente vazia). Considere agora, a execução dos seguintes percursos sobre a estrutura após a inserção das chaves.

I - Um percurso em pré-ordem seria: { Ada, Bia, Cris, Lia, Ana, Mel, Rosa, Rita, Val, Sol, Lua, Lina}

II - Um percurso em ordem simétrica seria: {Val, Sol, Rosa, Rita, Mel, Lua, Lina, Lia, Cris, Bia, Ana, Ada}

III - Um percurso em nível seria: {Lina, Ana, Lua, Ada, Lia, Sol, Cris, Rita, Val, Bia, Mel, Rosa}

IV - Um percurso em pós-ordem seria: {Lina, Ana, Ada, Lia, Cris, Bia, Lua, Sol, Rita, Mel, Rosa, Val}

Estão corretos apenas os percursos indicados em:

Alternativas
Comentários
  • Pré-order: root, then left sub-tree, then right sub-tree
    Post-order: then left sub-tree, then right sub-tree, root
    symetric order: left sub-three, root, then right sub-tree
  • Os percursos em pré-ordem e pós-ordem estão invertidos (I é um percurso em pós-ordem e IV é um percurso em pré-ordem). Os outros dois estão corretos.
  • 1º) Ordenar alfabeticamente os nomes.2º) Substituir os nomes ordenados por números (1,2,3,4,5,6,7,8,9,10,11,12).3º) Substituir pelos números os nomes da lista original, ficando assim (6,2,5,1,7,11,4,3,9,8,10,12) onde 6 é Lia, 2 é Ana, 5 é Lia e assim por diante.4º) Distribuir na árvore binária lembrando que, se um número é menor que raiz ele fica a esquerda se é maior fica a direita e assim o número vai descendo os níveis tomando a direita ou esquerda do nó seguinte até se tornar folha (nó sem filho)IMAGEM DA ÁRVORE: http://img405.imageshack.us/img405/4049/screenhunter002.gifCom isso temos:I) ERRADO: na Pré Ordem comecaria pelo raiz (6) LinaII) CERTO: Se considerarmos que este percurso simetrico comecou pela esquerdaIII) CERTO: De cima para baixo da esquerda para a direitaIV) ERRADO: na Pós ordem o primeiro item seria (1) Ada.
  • O percurso simétrico (in ordem): E - D - V sempre retorna as chaves em ordem crescente.... Portanto o item 2 estaria errado. Na minha opnião esta questão deveria ter sido anulada.
  • também não concordo que o item II esteja correto. Ele está mostrando os elementos em ordem decrescente, o que nãocaracteriza a ordem simétrica.
  • Árvore Resultante:


    Pré-Ordem:     LINA ANA ADA LIA CRIS BIA LUA SOL RITA MEL ROSA VAL
    IN-Ordem:       ADA ANA BIA CRIS LIA LINA LUA MEL RITA ROSA SOL VAL
    POS-ORDEM: ADA ANA BIA CRIS LIA MEL ROSA RITA VAL SOL LUA LINA

    Simétrico: Já respondido no Ítem 2 (Segue a lógica: Da direita para a esquerda, visitando o PAI. Se filho esquerdo tem filho, visita o filho mais a direita, depois o seu Pai, e assim por diante.) Olhem a ilustração para facilitar o entendimento:

    Nível: Respondido item 3(Basta pegar de cima para baixo olhando a árvore resultante.

  • A questão deveria ser anulada pois o item II não está em ordem,(está invertido) . Quanto ao percurso em nível eu nunca ouvi falar , mas pela explicação do colega Leonardo eu tive uma idéia do que seja. A propósito na minha resolução em pós ordem ANA vem depois de LIA . Como não pude identificar nenhuma que estivesse correta, eu marcaria a b , pois apesar de invertida a ordem do item II bate, e eu não sei o percurso em nível mais sei que os outros itens estão incorretos.
  • Questãozinha complicada de se desenhar numa prova! A sugestão do amigo Ricardo de transformar em números é ótima! Depois de aplicar essa sugestão e de ver o link dele do desenho da árvore consegui matar a questão.
    O percurso em-ordem é sub-árvore esquerda, raiz e sub-árvore direita, mas na questão tem que ser usado o invertido (em-ordem simétrica). Por isso o item II está correto.
    A questão é muito boa para reforçar os conhecimentos sobre árvore de busca binária!
  • O comentário dessa questão está detalhadamente no link abaixo , página 13:

    https://issuu.com/liberbooksbr/docs/quest__es_comentadas_de_ti_para_con_9e2cd361f37179

  • A maneira mais fácil que eu encontrei pra fazer essa questão sem ter que montar toda a arvore em tabela alfabética é a seguinte:

    1 - Toda arvore binária criada do zero começa com o primeiro termo inserido

    ( com isso, sabemos que Lina é a raiz da árvore)

    2-Todo percurso Pré-Ordem começa com a Raiz da árvore, que seria Lina

    ( Isso já descarta a I , logo ACD estão erradas )

    Entre B e D, a única alternativa distinta entre ela é a IV

    3- Analisando IV:

    Sabe-se que percurso Pós-Ordem não começa com a raiz da árvore

    ( logo a IV está falsa pq sabemos que Lina é a Raiz da Arvore )

    Gabarito: B

    Assista esse vídeo que vc NUNCA MAIS vai esquecer como é feito os percursos(Pré-Ordem, In Ordem, Pós-Ordem)

    https://www.youtube.com/watch?v=OvMuKaG4Qhk&ab_channel=NetupProvedor

  • Questão errada, a única alternativa correta é a alternativa 3, que fala da busca em nível. Quanto a ordem simétrica, é a mesma coisa que o percurso in-order: E,R,D, a qual retornaria as chaves em ordem.


ID
5443
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Bases de dados de sistemas de informações gerenciais são projetadas, muitas vezes, em um esquema denominado estrela que:

Alternativas
Comentários
  • O esquema estrela ( star Schema) é uma arquitetura física que permite estrutura multidimensional de dados. É composta por uma tabela central, denominada fato e várias tabelas periféricas relacionadas com ela, denominada dimensão.No esquema estrela uma propriedade de uma dimensão pode ser recuperado unido a tabela fatos com a tabela dimensão relevante. Isso melhora a performance da consulta, porém aumenta o volume de dados.
  • Estrela

    É composta por uma tabela central, denominada de fato, e várias tabelas periféricas a ela relacionadas, denominadas dimensão.

     

    Além disso as dimensões no modelo estrela se encontram desnormalizadas.

     

    GABARITO C


ID
5449
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o processo de modelagem multidimensional, assinale a afirmação INCORRETA.

Alternativas
Comentários
  • a) Busca-se obter um modelo que possibilite a realização, pelos usuários, de grandes quantidades de operações de atualização recuperação dos dados.

    Na realidade, este tipo de banco de dados é estruturado de tal forma a facilitar a recuperação (leitura) das informações. O principal objetivo destes bancos é o de prover uma estrutura favorável à análise dos dados. Diferentemente de bancos de dados transacionais, bancos multidimensionais são classificados como bancos de dados não-voláteis. Isso, pois as operações de atualização do banco (updates, inserts, deletes, etc) não são feitas on-line.

ID
27517
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Português
Assuntos

A ciência da biodiversidade

          A fronteira da biodiversidade é azul. Atrás das
     ondas, mais do que em qualquer outro lugar do planeta,
     está o maior número de seres vivos a descobrir. Os mares
     parecem guardar a resposta sobre a origem da vida e uma
5   potencial revolução para o desenvolvimento de medicamentos,
     cosméticos e materiais para comunicações.
     Prova do mundo escondido na água é a identificação
     recente de lulas colossais com mais de dez metros,
     de polvos que brilham no escuro e de demônios-do-mar
10  transparentes. No Brasil, será oficialmente anunciada em
     breve a identificação de mais uma espécie de baleia em
     nosso litoral. Cientistas descobriram no Rio de Janeiro
     uma nova espécie de arraia que vive nas trevas. E um
     inventário recém-concluído mostrará que Abrolhos tem a
15 maior diversidade marinha de todo o Atlântico Sul.
          Conhecemos menos de 5% das criaturas marinhas.
     Das planícies abissais - o verdadeiro fundo do mar, que
     ocupa a maior parte da superfície da Terra - vimos menos
     de 1%. Sabemos mais sobre a superfície da Lua e de
20 Marte do que do fundo do mar. Os oceanos são hoje o
     grande desafio para a conservação...[...]
          Uma das descobertas mais surpreendentes é o
     acréscimo de mais uma espécie à lista de baleias que
     ocorrem no litoral brasileiro. Com a baleia-bicuda-de-True
25  encontrada em São Sebastião, São Paulo, sobe para 43
     o número de espécies de baleias registradas na costa do
     Brasil.
          - Essa descoberta mostra que os oceanos são
     nossa última fronteira. Desconhecemos até o que existe
30 na costa. O registro de mais uma espécie é um dos mais
     importantes dos últimos anos e muda o conhecimento
     sobre nossa fauna - afirma um dos autores da descoberta,
     o pesquisador Salvatore Siciliano. [...]
          A baleia-bicuda-de-True chega a ter seis metros
35 de comprimento e não se imaginava que pudesse chegar
     ao litoral brasileiro. Seu registro sairá em breve na revista
     científica Global Marine Environment. Encontrar registros
     novos de animais tão grandes quanto baleias impressiona,
     mas não surpreende os cientistas. Nos últimos anos,
40 descobriram-se não só novos registros mas novas espécies
     de peixes e invertebrados marinhos - como estrelas-do-mar,
     corais, lulas e crustáceos.
          Oficialmente, por exemplo, há 1.300 espécies de
     peixes marinhos no Brasil. Mas os especialistas sabem
45 que esse número é muitas vezes maior.

AZEVEDO, Ana Lucia, Revista O Globo, 19 mar. 2006 (com adaptações).

Avalie se as afirmações abaixo são verdadeiras(V) ou falsas (F) em relação à interpretação do trecho "A fronteira da biodiversidade é azul." (l. 1)

A seqüência correta é:

( ) Só há biodiversidade nos mares.
( ) A fronteira é azul porque diz respeito ao mar e ao céu.
( ) A expectativa é de que haja muita vida desconhecida
nos oceanos.

Alternativas
Comentários
  • "Só há biodiversidade nos mares." - Falso.

    Em nenhum momento do texto isso é dito. O que é dito é o fato de que há muitas espécies ainda a serem descobertas nos mares.

    "A fronteira é azul porque diz respeito ao mar e ao céu." - Falso.

    Se fosse apenas se referindo ao mar, estaria correto. No primeiro parágrafo, há referência ao mar como 'fronteira azul'.

    "A expectativa é de que haja muita vida desconhecida nos oceanos." - Verdadeiro.

    Várias passagens do texto fazem referência a essa afirmativa, mas vou citar duas:

    "Atrás

    das ondas, mais do que em qualquer outro lugar do planeta, está o maior

    número de seres vivos a descobrir. Os mares parecem guardar a resposta

    sobre a origem da vida e uma potencial revolução para o desenvolvimento

    de medicamentos, cosméticos e materiais para comunicações." (Linhas 1-6)

    "Conhecemos

    menos de 5% das criaturas marinhas. Das planícies abissais - o

    verdadeiro fundo do mar, que ocupa a maior parte da superfície da Terra -

    vimos menos de 1%. Sabemos mais sobre a superfície da Lua e de Marte do

    que do fundo do mar. Os oceanos são hoje o grande desafio para a

    conservação...[...]" (Linhas 16-21)

    Gabarito: E


ID
27637
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Modelagem de Processos de Negócio (BPM)
Assuntos

Considere as seguintes afirmativas sobre o levantamento de informações para a modelagem de processos de negócio.

I - A elaboração de atas de reunião e a elaboração de listas de requisitos em linguagem natural são ferramentas importantes para análise dos processos de negócio.
II - Os diagramas básicos da UML 2.0 não conseguem representar os fluxos dos processos de uma empresa.
III - Os diagramas IDEF0 e IDEF3 são utilizados para documentar processos de negócio.
IV - Diagramas indicativos do workflow de um processo são suficientes para a sua documentação.

Estão corretas as afirmativas:

Alternativas
Comentários
  • PessoALL

    II - Os diagramas básicos da UML 2.0 não conseguem representar os fluxos dos processos de uma empresa. 
    Esse item tá certo? Caramba.
    Pesquisei e numa apostila preparatória para concursos tem um trecho que diz:
    "Alguns dos diagramas Unified Modeling Language-  UML podem ser utilizados no desenho de processos de negócio. Geralmente são utilizados os Diagramas de Processos de Negócio, Diagrmaa de Atividades e Diagrama de Sequência."

    Alguém poderia me dar uma luz aí?

    []
    Marcelo
  • Acho que a questão quer dizer que os diagramas UML tem que ser extereotipados para poderem ser usados na modelagem de processos, não sendo úteis em sua forma básica.
  • Pessoal tbm errei essa questão, mas o problema do item da UML é:

    Os diagramas básicos da UML 2.0,  que acredito que seja os Diagramas Estruturais, realmente não conseguem representar os fluxos dos processos de uma empresa
  • Isso, os diagramas básicos (estruturais) da UML 2.0 são:
    • Diagrama de Componentes
    • Diagrama de Classes
    • Diagrama de Implantação
    • Diagrama de Objetos
    • Diagrama de Estrutura composta
    • Diagrama de Pacotes
  •  c)I, II e III, apenas.

    IDEF0 e IDEF3 são padroes de modelagem processual que oferecem representações graficas para visualizacao dos processos de negocio. IDEF0 mostra modelagem de funções enquanto que IDEF3 trata de descrição dos processos para auxiliar no entendimento dos processos organizacionais.

  • uml não diz quais são os básicos.

    ela diz as 5 visões que podem ser modeladas. e pra esse caso aí há a visão de processo.


ID
27640
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre os diagramas da UML 2.0 e as extensões que têm sido aplicadas à ela, são feitas as seguintes afirmativas.

I - Na modelagem de negócios são utilizados os seguintes diagramas da UML: de classes, de processos de negócio, de atividades e estados.
II - Extensões na UML referem-se à inclusões de elementos nos diagramas existentes que representem os objetivos de um processo, suas entradas e saídas, os eventos que direcionam o processo, os recursos consumidos e a ordem de execução de suas atividades.
III - A UML possibilita a implementação de extensões à linguagem através do uso de estereótipos.
IV - A descrição de regras de negócios na UML é feita de modo textual e, para implementar regras entre casos de uso podem ser utilizadas constraints, que podem ser expressas via OCL (Object Constraint Language).

Estão corretas apenas as afirmativas:

Alternativas
Comentários
  • I - Na modelagem de negócios são utilizados os seguintes diagramas da UML: de classes, de processos de negócio, de atividades e estados.- Esta correto, porem, inexiste o "diagrama de processos de negocio" na UML. Todas as demais afirmacoes - II, II e IV estao corretas.
  • Sua interpretação está incorreta colega. Para REPRESENTAR objetivos de negócios utiliza-se sim digramas UML, porém o diagrama de classe representa a parte estrutural do sistema e não apresenta nenhum tipo de interação entre os objetos e atividades ou outras informações úteis para a representação dos objetivos de negócio.

    Abraços

  • para esta finalidade é possível utilizar o diagrama de atividades que é comportamental é quase um fluxograma... já o de classes não é utilizado pra este fim e é estrutural, não passa idéia de dinamicidade. O diagrama de processo de negocio inexiste na uml.

ID
27643
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Governança de TI
Assuntos

Com relação aos indicadores de desempenho utilizados em uma empresa, assinale a afirmativa INCORRETA.

Alternativas
Comentários
  • Letra a completamente errada.  Se a meta do concorrente for 50% a meta da sua empresa tambem vai ser isso?? Deve-se sempre buscar ser melhor que o concorrente, pois ele está buscando fazer isso também.

ID
27646
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Administração Geral
Assuntos

Sobre o Balanced Scorecard são feitas as afirmativas abaixo.

I - Traduz a missão e estratégia da empresa em objetivos e medidas organizados segundo quatro perspectivas: Financeira, Clientes, Compras e Produção.
II - Utiliza indicadores para informar aos membros da organização os vetores do sucesso atual e futuro, sendo uma forma de traduzir a estratégia em termos operacionais.
III - Baseia-se na premissa de que a monitoração da performance organizacional é possível graças ao estabelecimento de indicadores de desempenho, mensuráveis e estruturados, relacionando-os aos seus objetivos.
IV - Uma organização pode ser entendida como um conjunto de processos relacionados, cada um com suas atividades que podem ser desmembradas em tarefas e assim sucessivamente, sendo que o BSC deve contemplar apenas o nível gerencial.

Estão corretas apenas as afirmativas:

Alternativas
Comentários
  • 1. Balanced Score Card (BSC): ferramenta que materializa a visao e a estratégia da empresa por meio de um mapa coerente, com objetivos e medidas de desempenho, organizados segundo 4 perspectivas diferentes: financeira, do cliente, dos processos internos e do aprendizado e crescimento.
    2. aplicação do BSC: construção e implementação do balanced scorecard, ou seja, realização das seguintes atividades:
    a) modelagem de um mapa de estratégia com: objetivos estratégicos em relação de causa e efeito; medidas de desempenho relacionadas para cada objetivo; metas para cada medida de desempenho.
    b) uso do modelo para, entre outros: monitoramento dos resultados de periodos anteriores; tomada de decisoes para periodos subsequentes; comunicação da estratégia.
    3. indicadores de sucesso: o sucesso das empresas é relativo por estar ligado a uma situacao ou a um jogo competitivo. Portanto, sua concepção de sucesso é sempre dinâmica, está ligada a um processo e não a algo acabado. Dessa forma, o sucesso será medido de duas maneiras: qualitativamente, pela aplicacao de questionários aos gestores de empresas reais e sumuladas; quantitativamente, por meio de um experimento e da análise comparativa de sete indicadores de desempenho setoriais das empresas em ambiente laboratorial. Os indicadores quantitativos são: retorno sobre o patrimônio líquido; retorno sobre vendas; retorno sobre ativos; participação de mercado; giro do ativo total; giro do estoque; endividamento.
    fonte: http://www.teses.usp.br/teses/disponiveis/12/12139/tde-23082004-132438/
  • A resposta em seu site está errada. Ele informa ser a letra "B".Na verdade são as afirmações I, II e III e não corresponde a nenhuma alternativa.A única afirmação errada é a IV.Luiz Marcos
  • A I também está errada, pois, as perspectivas são: Financeiro, cliente, processos internos do negócio e aprendizado e crescimento
  • I - Traduz a missão e estratégia da empresa em objetivos e medidas organizados segundo quatro perspectivas: Financeira, Clientes, Compras e Produção. ERRADO, pois os requisitos para definição desses indicadores tratam dos processos de um modelo da administração de serviços e busca da maximização dos resultados baseados em quatro perspectivas que refletem a visão e estratégia empresarial:

    • financeira;
    • clientes;
    • processos internos;
    • aprendizado e crescimento.

    II - Utiliza indicadores para informar aos membros da organização os vetores do sucesso atual e futuro, sendo uma forma de traduzir a estratégia em termos operacionais. CERTO, o BSC não contempla apenas o planejamento estratégico, mas também o operacional e o tático num movimento de causa e efeito.

    III - Baseia-se na premissa de que a monitoração da performance organizacional é possível graças ao estabelecimento de indicadores de desempenho, mensuráveis e estruturados, relacionando-os aos seus objetivos. CERTO.
    IV - Uma organização pode ser entendida como um conjunto de processos relacionados, cada um com suas atividades que podem ser desmembradas em tarefas e assim sucessivamente, sendo que o BSC deve contemplar apenas o nível gerencial. ERRADO, pois o BSC é um processo de melhoria contínua que contempla também o nível tático e operacional.

     

  • O item 1 esta errado, pq o BSC envolve 4 indicadores: Clientes, Processos internos, Financeiro, e Aprendizagem. (podemos macetear assim: CPFa, onde essas letras sao as iniciais de cada indicador que citei agora).
    O item 4 esta errado, pois o BSC envolve toda a organizacao(administracao), e nao somente a parte de cima!!

    bons estudos!

  • O BSC, tem visão holistica, ou seja, o todo não apenas o nível gerencial.


ID
27649
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Arquitetura de Software
Assuntos

Sobre os workflows são feitas as seguintes afirmativas.

I - Um workflow é uma automação do Processo de Negócio, na totalidade ou em partes, onde documentos, informações ou tarefas são passadas de um participante para o outro, para execução de uma ação, de acordo com um conjunto de regras.
II - Um WfMS - Workflow Management System - é um sistema de Gerenciamento de workflow responsável por gerenciar e executar fluxos de trabalho através de um software cuja ordem de atividades é dirigida por uma representação da lógica do workflow no computador, proporcionando a automação de um processo de negócio.
III - Os benefícios do uso de uma ferramenta de workflow eletrônico são: documentação e visualização dos processos e atividades; arquivamento e recuperação de informações sobre os objetos inseridos no workflow; reastreabilidade; identificação dos responsáveis por cada atividade do processo; entre outras.
IV - Uma ferramenta de workflow deve ter a facilidade de invocar aplicativos; distribuir tarefas dinamicamente; priorizar e acompanhar o trabalho; gerar dados estratégicos.

Estão corretas as afirmativas:

Alternativas

ID
27655
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Banco de Dados
Assuntos

Considerando os modelos multidimensionais de bancos de dados de sistemas de informações gerenciais e modelos relacionais utilizados em sistemas operacionais, é correto afirmar que:

Alternativas
Comentários
  • Bancos multidimensionais são datawarehouses, voltados para atender nivel gerencial e tático, e apresentam grande quantidade de dados sumarizados e não muito sujeitos a atualizações
  • Comparação entre sistemas transacionais e analíticos.

    Característica
    Sistemas Transacionais(OLTP)
    Sistemas Analíticos(OLAP)
     
     
    OPERACIONAL
    ESTRATÉGICO
     
    INCLUSÃO/ALTERAÇÃO / EXCLUSÃO - CARGA/EXTRAÍ
    ANALISA/CONSULTA
     
    MILHARES DE USUARIOS
    CENTENAS DE USUARIOS
     
    ESTRUTURA ESTATICA
    ESTRUTURA DINAMICA
     
    APOIO A OPERAÇÃO
    BD OPERACIONAL
    APLICAÇÃO NO NEGOCIO, O QUE DÁ SUPORTE NO DIA DIA (SAD) APOIO A DECISÃO
    Atualizações
    Mais freqüentes
    Menos freqüentes
    Tipo de Informação
    Detalhes
    Agrupamento
    Quantidade de Dados
    Poucos
    Muitos
    Precisão
    Dados atuais
    Dados históricos
    Complexidade
    Baixa
    Alta
    Consistência
    Microscópica
    Global
    Exemplos
    CRM, ERP, Supply Chain
    MIS, DSS, EIS
    Terminologia
    Linhas e Colunas
    Dimensões, Medidas e Fatos
  • a) ERRADA: A visão é DETALHADA, PLANO RELACIONAL [flat relacional] em BD Operacionais... JÁ NOS MULTIDIMENSIONAIS, a visão é SUMARIZADA, CONSOLIDADA

    b) ERRADA: Como essa é a mais complicada, cito aqui um trecho do livro utilizado: "BD tradicionais fazem transações online de forma `query-driven approach` QUE REQUER FILTRAGEM COMPLEXA DE INFORMAÇÕES POIS INTEGRA DIVERSOS BANCOS. Já os Multidimensionais, usam `update-driven approach` EM QUE OS DADOS ESTÃO PREVIAMENTE ARMAZENADOS EM UM MESMO LOCAL.

    A questão B está preocupada com TRANSAÇÕES ON-LINE que basicamente se preocupam com a extração de dados para fins de planejamento. Em uma empresa, geralmente se tem um Market, RH,... cada uma tem seu BD separado. Um BD Tradicional tem que realizar operações complexas para juntar todos esses dados armazenados em separado. Já um Multidimensional [Data Warehouse, por exemplo] junta toda essa informação, limpa, trata e deixa ela muito mais fácil de extrair informaçÕes. POR ISSO, ESTA QUESTÃO ESTÁ ERRADA QUANDO DIZ QUE OS ESQUEMAS SÃO MAIS COMPLEXOS NOS SISTEMAS DE TRANSAÇÕES ONLINE EM MULTIDIMENSIONAIS.

    c) CORRETO: 

    d) ERRADO: Nos BD Operacionais, os dados são CORRENTES, ATUALIZADOS. Nos Multidimensionais, são HISTÓRICOS, MANTIDOS PRECISAMENTE NO DECORRER DO TEMPO

    e) ERRADO: Atualização é feita nos bancos operacionais [como os relacionais] a TODO MOMENTO. Já nos DataWarehouses é PROGRAMADA, PERIÓDICA.

ID
27664
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Uma das métricas de teste mais utilizadas no mercado é a Análise de Ponto de Teste (TPA - Test Point Analysis). Sobre a TPA é FALSO afirmar que:

Alternativas
Comentários
  • A técnica TPA pode ser usada para preparar uma etsimativa para um teste de sistema ou teste de aceitação. Cobre apenas testes de caixa-preta.
  • Na realidade, os pontos de testes dinâmicos levam em consideração cada função e não o sistema como um todo, que é característica do cálculo dos pontos de testes estáticos.Logo, a letra b) é a resposta mais adequada.

ID
27667
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

A respeito de funções e algoritmos, assinale a afirmativa correta.

Alternativas
Comentários
  • a) Errado. O limite representado por ômega indica o melhor caso de sua execução. Indica a execução das instruções que só de depende do problema e não do algoritmo.
    b) Não sei...
    c)Errado. O é uma notação assintótica e não matemática. O O não pode ser elevado ao quadrado.
    d) Errado. Na soma prevalece o valor máximo, logo f(5*N^3 + 2*N^2) = O(n^3).
    e)Não sei o que é um limite superior justo...
  • Apenas acrescentando:b) Definição da Notação OSejam duas funções inteiras no domínio dos reais g(n) e f(n). Dizemos que g(n) é O(f(n)) se existem duas constantes positivas c e n0, tal que :1. 0 <= g(n) <= c.f(n), para todo n>= n0.Ou seja, podemos concluir que|g(n)| <= c.|f(n)|
  • e) O conceito de limite superior justo está ligado à notação Theta:

    Se f e g têm limite superior justo => f é Theta(g())

    Isso significa que f é O(g()) e f é Omega(g()). Além disso, g é O(f()) e g também é Omega(f()).
     
    Ou seja, cada uma destas funções é limite superior e inferior para a outra.
     
    A questão afirma que se duas funções possuem limite superior justo, uma é limite superior da outra, o que está incompleto, mas correto.
  • Uma função f(n) domina assintoticamente outra função g(n) se existem duas constantes positivas c e m tais que, para n ≥ m , temos |g(n)| c|f(n)|.

     

    Cobrar isso é brincadeira... 

  • Criei um grupo para quem quer ser aprovado em concursos rapidamente

    Aqui um ajuda o outro de graça e material de varios cursos bem selecionados

     

    Link do grupo (CopieCOLE) ---->  https://www.facebook.com/groups/ConcurseirosReciprocos/

  • Fui por eliminação.


ID
27673
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Fazendo uma comparação entre os recursos disponíveis na UML 1.4 e UML 2.0, conclui-se que a UML 2.0:

Alternativas
Comentários
  • Diagrama Visão Geral da Interação: Mostra uma interação entre os diagramas de sequência e de atividades. Uma variação do diagrama de atividade que incorpora fragmentos de diagrama de sequência.

    Diagrama de Tempo ou diagrama de temporalidade:  Mostra a fusão dos diagramas de sequência e de estado, apresentando o estado dos objetos em relação ao tempo e as mensagens que modificam esse estado, usando para isso métrica de tempo (ex. de métrica de tempo: dia, minutos, segundos, etc.).  
  • Criei um grupo para quem quer ser aprovado em concursos rapidamente

    Aqui um ajuda o outro de graça e material de varios cursos bem selecionados

     

    Link do grupo (CopieCOLE) ---->  https://www.facebook.com/groups/ConcurseirosReciprocos/