SóProvas



Prova CESGRANRIO - 2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web


ID
1459804
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Analise o código de um programa Java a seguir.

public class TestaArgs {

          public static void main(String [ ] args) {
                   System.out.println(args [5] ) ;

                    }
}

Considere o seguinte comando:
java –hotspot TestaArgs um dois três quatro cinco seis sete
O que será impresso pelo programa ao executar esse comando?

Alternativas
Comentários
  • 1° : public class TestaArgs // Aqui é criado uma classe com o nome "TestaArgs".

    2° : public static void main(String [ ] args) // Aqui ele cria um método público (pode ser usado por qualquer classe), estático ( não precisa criar um objeto para ser utilizado), void ( não retorna nada ) e o nome do método "main" com um parâmetro de entrada que é um array de strings com uma variável de referência "args".

    3°:  System.out.println(args [5] ) // Aqui é um método que imprime na tela a posição 5 do array "args".

    4°: java –hotspot TestaArgs um dois três quatro cinco seis sete // Aqui ele insere as Strings 1, 2, 3, 4, 5, 6, 7 utilizando o Prompt de Comando do windows.

    //

    Portanto o valor que está na posição 5 do array é = 6

    LETRA E.


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

Segundo as recomendações do ITIL, um analista de sistemas de desenvolvimento Java/Web deve armazenar as informações referentes aos componentes alterados de uma nova versão de software que corrige bugs da anterior nos programas que ele acabou de desenvolver na(o)

Alternativas
Comentários
  • b-

    configuration management database é controle de versoes e releases.

    KED - known error database é para descrições de erros e workarounds descobertos durante a operação.

  • uAU bABY


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

Segundo o COBIT 4.1, um indicador de performance de um serviço de TI mede o

Alternativas
Comentários
  • LETRA D.

    Segundo o Cobit 4.1,"

    Os indicadores de performance definem as medidas que determinam quão bem negócios, função de TI ou processo de TI estão sendo executados para permitir que os objetivos sejam atingidos. Eles são indicadores futuros ,“lead indicators”, quanto a se os objetivos serão atingidos, direcionando portanto os objetivos de maior nível. Eles às vezes medem a disponibilidade de apropriadas capacidades, práticas e habilidades, bem como os resultados de atividades relacionadas."


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

Analisando o seu ambiente de trabalho em uma empresa, um analista de sistemas verificou que os procedimentos estavam padronizados, documentados e comunicados através de treinamento.

Que nível de maturidade de processos está associado com essa situação no COBIT 4.1?

Alternativas
Comentários
  • LETRA A.

    Segundo o Cobit 4.1,"

    3 Processo Definido – Procedimentos foram padronizados, documentados e comunicados através de treinamento. É mandatório que esses processos sejam seguidos; no entanto, possivelmente desvios não serão detectados. Os procedimentos não são sofisticados mas existe a formalização das práticas existentes."

  • Um processo está nos seguintes níveis quando:

    Nível 0 - Inexistente - quando o processo nem é reconhecido, a empresa não reconhece a necessidade de tratar a questão.

    Nível 1 - Inicial - quando o processo é reconhecido e as soluções são aplicadas caso a caso de maneira Ad hoc. É executado de forma desorganizada.

    Nível 2 - Repetível (porém Intuitivo)Quando tem uma gestão básica e segue um caminho padrão, um conjunto de regras básicas. Procedimentos similares são seguidos por pessoas que executam a mesma tarefa. Não existe formalização na empresa. A coisa é intuitiva e depende do conhecimento dos indivíduos. (semelhante ao nível 2 do CMMI)

    Nível 3 - Definido - quando possui documentação e o conhecimento sobre o processo é compartilhado por toda a empresa. Passa a existir padronização dos processos. Possíveis desvios são difíceis de detectar por que não existe medição. (semelhante ao nível 3 do CMMI)

    Nível 4 - Gerenciado e Mensurável - quando possui monitoramento e medição do processo. Assim passa a existir correção quando necessário. Existe automação e utilização de ferramentas de forma fragmentada.

    Nível 5 - Otimizado - quando são alcançadas as melhores práticas de acordo com os resultados mensuráveis daquele processo. As ferramentas automatizadas são utilizadas de maneira mais efetiva e completa para aprimorar a qualidade e efetividade do processo.


    fonte: http://brunomarota.blogspot.com.br/2012/05/cobit-41-para-concursos-parte-4-modelo.html


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

Ao fazer a modelagem de negócio de uma empresa, um analista identificou a necessidade de realizar a modelagem dos processos.
As linguagens gráficas destinadas a essa tarefa são:

Alternativas
Comentários
  • a)BPMN, Diagrama de Atividades/UML e EPC/Aris

    BPMN (business processo model and notation) providencia os simbolos notações que sao usados universalmente na modelagem dos negocios.

    UML (unified modelling language) padronizada pelo OMG (object management group) facilita a compreensao de qual parte do sistema é modelado

    EPC (event processo chain) modelo dinâmico que traz os recursos estaticos do negocio (sistemas, organizações & dados). Usa a integração de varias visoes do ARIS como funções, dados, organização & output.

  • Concordo que a letra A está correta, mas alguem sabe pq nao pode ser a letra C?

  • Análise, concordo com você ... por quê não pode ser a letra C ????

    IDEF0 = Integration Definition for Function Modeling nível 0

    Apesar do IDEF0 não manter o rigor de construção das caixas ICOM (Input, Control, Output and Mechanism) usadas nessa metodologia, pode-se observar que o diagrama permite segmentar um processo nas principais partes que o compõe, gerando assim melhor compreensão para os envolvidos.

    E não deixa de ser uma linguagem gráfica, visto que é composto por caixas, descrições textuais e setas indicativas de entradas e saídas.

     

  • Bem... a única saída que vejo para desconsiderarmos a alternativa C está relacionada ao fato de ser a IDEF0 ustilizada para modelagem de macroprocessos.

  • Integration DEFinition for information modeling (IDEF1X) is a data modeling language for the development of semantic data models. IDEF1X is used to produce a graphical information model which represents the structure and semantics of information within an environment or system.[1]

     

    IDEF1X permits the construction of semantic data models which may serve to support the management of data as a resource, the integration of information systems, and the building of computer databases. This standard is part of the IDEF family of modeling languages in the field of software engineering.

     

    fONTE: https://en.wikipedia.org/wiki/IDEF1X

     

    gO Ahead!

  • Segundo o CBOK:

    IDEF (Integrated Definition Language)  é um padrão federal de processamento de informação dos EUA que destaca entradas, saídas, mecanismos, controles de processo e vincula de forma clara níveis de detalhe acima e abaixo de processos. IDEF proporciona uma visão corporativa da organização.

    Processo é um conjunto de atividades interdependentes, ordenadas no tempo e espaço de forma encadeada, que ocorrem como resposta a eventos e que possui um objetivo, início, fim, entradas e saídas bem definidos.

    Então. IDEF0 são "ações, decisões e atividades", IDEF1X serve para modelagem de dados.

    De cara IDEF1X já invalida B e D.

    A questão fala "Ao fazer a modelagem de negócio de uma empresa, um analista identificou a necessidade de realizar a modelagem dos processos". Partindo do conceito de processo do CBOK, IDEF0 falta definir coisas como entradas e saídas; ao meu ver é quase um fluxograma. Isso invalidaria C e E, sobrando a letra A.


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

A gerência de um projeto recebe orientações do escritório de projetos (PMO) para utilizar, nesse projeto, um gráfico RACI cuja finalidade é, segundo o PMBOK 4a Edição,

Alternativas
Comentários
  • Alternativa "E", vejamos:

    RACI - Um tipo comum de matriz de alocação de responsabilidades que indica os papéis responsável pela execução, responsável pela aprovação, deve ser consultado e deve ser informado para definir o tipo de envolvimento das partes interessadas nas atividades do projeto.

    Fonte: PMBOK - Quinta Edição

  • RACI (reposnible, accountable, consulted and informed) é uma tecnica de analise e apresentação de responsabilidades.

    empresas usam RACI para descrever as funções sao responsaveis para cada atividade, assim como quais funções sao divididas.


ID
1459831
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Um analista de sistema precisa utilizar um diagrama UML para capturar os requisitos e definir o contexto de um sistema de informação, representando as ações executadas pelo sistema.
Para isso, o diagrama mais adequado é o diagrama de

Alternativas
Comentários
  • A modelagem de caso de uso é amplamente usada para apoiar a elicitação de requisitos. Um caso de uso pode ser tomado como um cenário simples que descreve o que usuário espera de um sistema.

     

    Fonte: Sommerville, 9ª Edição, Capítulo 5.

  •  Contexto de um sistema de informação ==> Diag. Caso de Uso

  • a-

    use case diagrams capturam os requisotos funcionais do sistema por agentes (usuarios/sistema) e casos de uso (funções).


ID
1459837
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Uma Universidade que ainda não tem um sistema acadêmico integrado está investigando os sistemas usados nos depar- tamentos. No departamento de informática, levantou-se que a encarnação parcial do sistema local funciona da seguinte forma: o aluno entrega à secretária acadêmica uma folha de matrícula, que a secretária digita no sistema; o professor digita as notas de prova diretamente no sistema; quando acaba um período, o sistema envia ao registro acadêmico a lista dos alunos que completaram os créditos.
De acordo com a análise essencial, os agentes externos do sistema essencial referente à encarnação parcial do sistema acadêmico acima descrita são a(o)

Alternativas
Comentários
  • Os usuários do sistema não são necessariamente os agentes externos que interagem com o sistema. Agentes Externos são pessoas ou artefatos tecnológicos, que detêm poder para iniciar o evento.

ID
1459840
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A Modelagem de Negócios normalmente exige a utilização de várias perspectivas ou visões.
Ao desenvolver a visão (geral) do negócio, uma das técnicas interessantes é a modelagem conceitual, que deve ser feita com o diagrama UML denominado Diagrama de

Alternativas
Comentários
  • As classes de análise representam um primeiro modelo conceitual para "elementos no sistema que possuam responsabilidades e comportamento". Com o tempo, elas evoluirão para classes e subsistemas no Modelo de Design (Projeto).

     

    Fonte: http://www.funpar.ufpr.br:8080/rup/process/modguide/md_acls2.htm


ID
1459843
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Solicitado a preparar um arquivo de teste em XML para um sistema de controle de pedidos de uma distribuidora de petróleo, um analista de sistemas gerou o seguinte documento:

< ? xml version="1.0" encoding="UTF-8"? >
< ! DOCTYPE cliente SYSTEM "C:\postos.dtd" >
< cliente >
         < posto >
                     < cnpj >
                     53.726.891/0001-24
< /cnpj >
                     < pedidos >
                                  < pedido >
                                          < produto >
                                 Gasolina
< /produto >
                                          < quantidade >
                                 10.000
< /quantidade >
                                 < /pedido >
                                 < pedido >
                                          < produto >
                                 Gasolina
< /produto >
                                 < /pedido >
                     < /pedidos >
         < /posto >
< /cliente >

Considere o DTD abaixo, salvo no arquivo C:\postos.dtd.

< ? xml version="1.0" encoding="UTF-8"? >
< ! ELEMENT quantidade (#PCDATA) >
< ! ELEMENT produto (#PCDATA) >
< ! ELEMENT posto (cnpj,pedidos*) >
< ! ELEMENT pedidos (pedido*) >
< ! ELEMENT pedido (produto, quantidade)m>
< ! ELEMENT cnpj (#PCDATA) >
< ! ELEMENT cliente (posto) >

O arquivo preparado pelo analista está em

Alternativas
Comentários
  • Não é válido pois no segundo pedido, não está descrito a quantidade do produto desde pedido.
  • Alternativa correta: C.

    .

    .

    < ! ELEMENT pedido (produto, quantidade)m>

    // a linha acima do DTD determina que o elemento pedido deve conter os elementos "produto" e "quantidade", nessa ordem

    .

    < pedido > < produto > Gasolina < /produto

    < quantidade > 10.000 < /quantidade > < /pedido > 

    // até aqui tudo bem, tem os elementos produto e quantidade definidos

    .

    < pedido > < produto > Gasolina < /produto >

    < /pedido >

    // essa parte não tem o elemento quantidade, por isso não encontra-se válido

    .

    Por isso, embora o XML seja bem-formado, ele não é válido de acordo com o seu DTD.


ID
1459849
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico que tem relação com essa característica.
Considere o exemplo de um código Java 6 a seguir.

public class Questao {

         public static void main(String [ ] args) {

                  Integer a,b,c,d,e ;
                  int f ;
                  char r1,r2,r3,r4,r5 ;
                  String s ;

                  a=1; b=1; c = a ;
                  d= b; f=1; e = f.;

                  r 1= ( a.equals(b)? 's' : 'n' ) ;
                  r 2= ( a.equals(c)? 's' : 'n' ) ;
                  r 3= ( a==d? 's' : 'n' ) ;
                  r 4= ( a==e? 's' : 'n' ) ;
                  r 5= ( a.equals(f)? 's' : 'n' ) ;

                  s = " "+r1+r2+r3+r4+r5 ;

                  System.out.println(s) ;

         }
}

Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será

Alternativas
Comentários
  • A. ssss


ID
1459852
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Em aplicações Java Enterprise Edition 6, é comum o uso da API JPA. Nessa API, há o conceito de classe de entidade (entity class).
Por definição, uma classe de entidade deve, obrigatoriamente, cumprir os seguintes requisitos, EXCETO

Alternativas
Comentários
  • Ela só terá o nome da tabela caso essa entidade tenha nome que não seja o da tabela, neste caso, será necessário utilizar a anotação @Table.

    Letra E

  • qual é esse modificador package-private? não conheço kkkkkk


ID
1459855
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

O Processo Unificado (PU) é um framework extensível que pode ser personalizado para organizações ou projetos específicos.
Um dos importantes conceitos do PU é o de arquitetura executável, a qual é criada durante a fase de

Alternativas
Comentários
  • Gabarito: B.

     

    Fase - Ênfase

     

    Concepção/Iniciação - Escopo

    Elaboração - Arquitetura

    Construção - Desenvolvimento

    Transição - Implantação


ID
1459858
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Dentre as metodologias de desenvolvimento ágil, a eXtreme Programming (XP) é uma das mais conhecidas. Nessa metodologia, são usados os conceitos de teste de aceitação (acceptance test) e de história do usuário (user story). Com relação às práticas recomendadas pela XP, analise as afirmações a seguir.

I - Uma história do usuário deve refletir corretamente as necessidades do cliente com relação a certa funcionalidade do sistema esperada por esse cliente.
II - É uma prática recomendada pela XP que um desenvolvedor especifique os cenários para os testes de aceitação de cada história de usuário que ele implemente.
III - Uma história de usuário é exatamente igual a um caso de uso, devendo ser utilizada em conjunto com um documento de requisitos e ter apenas um teste de aceitação escrito para ela.

É correto APENAS o que se afirma em

Alternativas
Comentários
  • III - Uma história de usuário é exatamente igual a um caso de uso, devendo ser utilizada em conjunto com um documento de requisitos e ter apenas um teste de aceitação escrito para ela. 
    Segundo Pressman, "Each story (similar to use cases described in Chapter 8) is written by the customer..."


    II - É uma prática recomendada pela XP que um desenvolvedor especifique os cenários para os testes de aceitação de cada história de usuário que ele implemente.

    Também segundo Pressman, "XP acceptance tests, also called customer tests, are specified by the customer...", ou seja, os testes de aceitação são especificados pelo cliente


ID
1459861
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Existem diversos papéis nos quais a arquitetura orientada a serviços (SOA) é baseada. Dentre esses papéis, encontram-se o Requisitante do Serviço e o Provedor do Serviço.
Qual tecnologia pode ser utilizada pelo Requisitante de Serviços para enviar requisições ao Provedor do Serviço?

Alternativas
Comentários
  • É a E) mas a B) na minha opinião também está correta pois o protocolo SMTP, assim como HTTP, podem ser utilizados para o envio de uma requisição (transporte) dentro de algo que utiliza o protocolo SOAP.


ID
1459864
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Uma aplicação orientada a objetos deve ser construída para ler arquivos em formato RTF (Rich Text Format) e permitir aos seus usuários a exportação do conteúdo desse arquivo para diferentes formatos de saída (PDF, DOC, ASCII, HTML, etc). Uma restrição é que a aplicação deve ser construída de tal forma que os passos do processo de construção de cada arquivo de saída sejam separados das diferentes representações dos formatos de saída, ou seja, das diferentes lógicas de exportação para cada um dos formatos de saída. Dessa forma, diferentes implementações desses passos poderiam gerar diferentes representações (formatos de saída).

Dentre os padrões de projeto do catálogo GoF (Gang of Four) listados abaixo, qual deve ser usado na implementação dessa aplicação, de tal forma a contemplar a restrição descrita?

Alternativas
Comentários
  • Builder - Permite a separação da construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações.

  • Uma dica para identificar o padrão Builder é sempre quando for citado no texto a expressão "diferentes representações".

  • b-

    O Builder pode ser implementado usando sentenças para descrever objetos de maneira robusta, sem referência à classe específica.


ID
1459867
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Uma API para desenvolvimento de aplicações distribuídas deve dar aos programadores que a utilizam a possibilidade de invocar métodos definidos em objetos localizados em uma máquina remota, como se esses métodos estivessem definidos em um objeto local.
Com a intenção de resolver esse problema, essa API pode usar, em sua implementação, uma variante do padrão estrutural GoF (Gang of Four) chamado

Alternativas
Comentários
  • Decorator:

    - Anexa responsabilidades adicionais a um objeto dinamicamente.

    - Alternativa flexível em relação a herança para estender funcionalidades.

     

    Bridge:

    - Desacopla uma interface de sua implementação, de tal forma que elas possam variar independentemente.

     

    Flyweight:

    - Usa compartilhamento para suportar grandes quantidades de objetos, de granularidade fina.

    - Torna um objeto mais leve que o original.

     

    Proxy:

    - Provê um substituto ou ponto através do qual um objeto possa controlar o acesso a outro.

     

    Interpreter:

    - Dada uma linguagem, define uma representação para sua gramática juntamente com um interpretador para as sentenças dessa linguagem.

    - Usado quando houver uma linguagem para interpretar e ser possível representar as sentenças da linguagem como árvores sintáticas abstratas.

    - Interpreta a mensagem recebida e a direciona para um alvo.

  • API para usar uma máquina remota, como se esses métodos estivessem definidos em um objeto local. utiliza Proxy ou GoF


ID
1459870
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Os mecanismos de composição de objetos e de herança de classes são fundamentais na orientação a objetos. Nesse contexto, considere as classes Main e S, apresentadas abaixo. Considere também que os argumentos dos construtores de W, V e Z são usados para iniciar o atributo componente definido na classe M.

public class
Main {
         public static void main (String [ ] args) {
                 X y = new  Y (80, 24) ;
                 X w = new W (y) ;
                 X v = new  V (w) ;
                 X z = new  Z (v) ;
                 z.draw ( ) ;
         }
}
public abstract class S implements X {
         X componente;

         public void draw ( ) {
                   componente.draw ( ) ;
         }
}

Seja S a superclasse de Y, W, V e Z.
Dentre essas subclasses de S, qual(is) deve(m), obrigatoriamente, implementar a operação draw definida na interface X?

Alternativas

ID
1459873
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

Considere a classe em Java apresentada a seguir.

public class Questao {
         public static void main(String [ ] args) {
                  try {
                            op (0) ;
                   } catch (IllegalArgumentException e) {
                            System.out.print ("X") ;
                   } catch (Exception e) {
                            System.out.print ("Y") ;
                   } finally {
                            System.out.print ("Z") ;
                  }
}

                  private static void op(int v) throws IllegalArgumentException {
                           if (v == 0)
                                  throw new IllegalArgumentException ("U") ;
                   }
}

Como resultado da execução desse programa, é impressa a cadeia de caracteres

Alternativas
Comentários
  • Ao chamar o método op passando o valor 0 (zero) como parâmetro o método verifica se o valor passado é zero (que nesse caso é verdadeiro) e lança uma exceção do tipo IllegalArgumentException  no qual é capturada dentro do bloco cach que trata essa exceção (catch (IllegalArgumentException e) ) dentro desse bloco cach é impresso o valor X e logo após é executado o bloco finally que imprime o valor Z.

    OBS: o bloco finally sempre é executado independente se ocorreu um erro ou não. Esse bloco é muito utilizado em blocos de código que necessitam fechar algum recurso como por exemplo uma conexão com o banco de dados, no qual independente de ocorrer um erro ou não faz-se necessário fechar a conexão com o banco de dados.

    Alternativa: E

  • então essa parte do código não vai causar nenhum tipo de efeito?

    throw new IllegalArgumentException ("U") ;


ID
1459876
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Uma aplicação desktop (não WEB) foi originalmente construída para ser implantada na máquina cliente de cada usuário. Nessa versão original, cada máquina cliente acessava dados persistentes armazenados em um Sistema de Gerência de Banco de Dados relacional (SGBDR), localizado em uma máquina dedicada para esse SGBDR. Essa aplicação será reestruturada de tal forma que toda a lógica do negócio seja executada em um servidor de aplicações.
Considerando que a aplicação deve permanecer a mesma, do ponto de vista funcional essa reestruturação implica a necessidade de

Alternativas
Comentários
  • Uma aplicação desktop (não WEB) foi originalmente construída para ser implantada na máquina cliente de cada usuário. Nessa versão original, cada máquina cliente acessava dados persistentes armazenados em um Sistema de Gerência de Banco de Dados relacional (SGBDR), localizado em uma máquina dedicada para esse SGBDR.==> SERVIDOR DE APLICACAO 

    Essa aplicação será reestruturada de tal forma que toda a lógica do negócio seja executada em um servidor de aplicações.


ID
1459879
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Programação
Assuntos

O conceito de Suíte de Plataforma de Aplicação (Application Platform Suite - APS) está relacionado à integração de aplicações. O Java CAPS é a solução de APS para Java e possui componentes de tempo de projeto (design) e de tempo de execução (run-time).
O Java CAPS oferece diversas potencialidades, EXCETO

Alternativas

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

Segundo o PMBOK 4a edição, o TAP (Termo de Abertura do Projeto) NÃO deve conter

Alternativas
Comentários
  • O termo de abertura do projeto normalmente inclui as seguintes informações:

    ·  Gerente de projetos designado e nível de autoridade atribuída;

    ·  Requisitos que satisfazem as necessidades do cliente, do patrocinador e de outras partes interessadas;

    ·  Necessidades de negócios, descrição de alto nível do projeto ou requisitos do produto para o qual o projeto é realizado;

    ·  Objetivo ou justificativa do projeto;

    ·  Cronograma de marcos sumarizado;

    ·  Influência das partes interessadas;

    ·  Organizações funcionais e sua participação;

    ·  Premissas organizacionais, ambientais e externas;

    ·  Restrições organizacionais, ambientais e externas;

    ·  Caso de negócios justificando o projeto, incluindo o retorno sobre o investimento;

    ·  Orçamento sumarizado.


    Fonte: http://escritoriodeprojetos.com.br/


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

Considere um projeto que tenha hoje um VA (valor agregado) de R$ 12.000,00 e um CR (custo real) de R$ 16.000,00.

Considerando que o projeto ainda não foi finalizado, qual a variação de custo até a data presente?

Alternativas
Comentários
  • GABARITO: D

     

    ÍNDICES DE VARIAÇÃO

     

    ➤ VARIAÇÃO DO CUSTO = Cost Variance                      CV = VA - CR

                                                                                               CV = 12.000 - 16.000

                                                                                                CV = - 4.000

     

     

    A variação do custo é igual a VALOR REALIZADO ou AGREGADO (VA) menos o CUSTO REAL (CR). 

    VALOR NEGATIVO = Projeto acima do custo.

    VALOR POSITIVO = Projeto abaixo do custo.

     


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

Durante o encerramento de um projeto ou fase, o gerente de projetos deve desenvolver a documentação formal indicando a conclusão do projeto ou fase.
Entre as tarefas que, durante o encerramento do projeto ou fase, são recomendadas pelo PMBOK 4a Edição que sejam desenvolvidas pelo gerente de projetos, NÃO se inclui a seguinte:

Alternativas
Comentários
  • Resposta letra D.

    A descrição do propósito ou justificativa do projeto devem estar na abertura do termo do projeto e não no encerramento. Sabendo disso, já dá para resolver a questão.


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

Um gerente de projetos precisa estimar o custo da colocação de um piso em uma residência de 100 m2 e ele tem como referência que o custo para a colocação do piso é de R$ 20,00 por m2 . O gerente de projetos utiliza esses dados e, portanto, estima gastar R$ 2.000,00 para colocação do piso.
Que tipo de estimativa o gerente de projetos utilizou nesse caso?

Alternativas
Comentários
  • Resposta: letra A

    A estimativa paramétrica usa relações estatísticas para estimar custo e duração das atividades com base em dados históricos e parâmetros do projeto.

    Por exemplo: Historicamente, o pintor X pinta 10m2 de parede/dia, conclui-se que ele pintará 100m2 em 10 dias.

    No caso da questão, será gasto R$ 20 por metro quadrado, multiplicando pelos 100 metros, o gasto estimado será de R$ 2.000,00 


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

Segundo o PMBOK 4ª edição, crashing é uma técnica que inclui a(o)

Alternativas
Comentários
  • Compressão / Crashing - Uma técnica usada para reduzir a duração do cronograma do projeto usando o menor custo incremental através da adição de recursos. [PMBOK 5ª]



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

A técnica utilizada no processo de identificação dos riscos do projeto que consiste na utilização de um questionário a ser respondido, de forma anônima, por especialistas em riscos, e que tem por objetivo obter o consenso desses especialistas em várias rodadas de respostas, é denominada

Alternativas
Comentários
  • E

    Técnica Delphi - Um seleto grupo de especialistas responde questionários e fornece comentários a respeito das respostas de cada rodada de coleta de requisitos. Para manter o anonimato, as respostas só ficam disponíveis ao facilitador.

    A técnica Delphi é um método utilizado para estimar a probabilidade e o impacto de acontecimentos futuros e incertos. No Delphi, por exemplo, um grupo de peritos é consultado para auxiliar na identificação de riscos e suposições e premissas a eles associados, e cada um individualmente apresenta suas estimativas e premissas para um facilitador, que analisa os dados e emite um relatório de síntese.

    Na sequencia, os membros do grupo discutem a analisam o relatório de síntese e individualmente apresentam novamente suas estimativas e premissas, agora atualizada e influencia pela opinião dos demais participantes.

    Este processo continua até que todos os participantes cheguem a um consenso. Os especialistas ao final de cada rodada tem conhecimento das previsões dos demais especialistas, mas não nominalmente, é crucial preservar o anonimato.

    O anonimato permite aos peritos expressarem as suas opiniões livremente, incentiva a abertura e as discussões em alto nível, e ao mesmo tempo que evita acusações e julgamentos, também evita a revisão de previsões de rodadas anteriores.

    Fonte: PMBOK 4 edição e https://www.trf5.jus.br/downloads/Artigo_23_Tecnica_Delphi_um_Guia_Passo_a_Passo.pdf

    Bons estudos !


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

Considere o seguinte planejamento referente a determinado projeto.

• A atividade L inicia o projeto e tem duração de 10 horas.
• A atividade M deve começar imediatamente após o término da atividade L e tem duração de 12 horas.
• A atividade N deve começar imediatamente após o término da atividade L e tem duração de 16 horas.
• A atividade O só pode começar após o término das atividades M e N e também tem duração de 08 horas.
• A atividade P é a última atividade a ser executada, começa imediatamente após o término da atividade O e tem duração de 12 horas.

Qual a sequência de atividades do caminho crítico?

Alternativas
Comentários
  • Resposta: letra E

    O caminho crítico é o caminho que consome mais tempo até a conclusão do projeto.
    Para resolver esse tipo de questão, recomendo que façam um desenho com as caixinhas com os tempos e vai desenhando o encadeamento conforme pede o problema. Depois, é só verificar o caminho que leva mais tempo até o final.

    Letra A) Fatou a última atividade (P). Errada
    Letra B) Faltou a atividade (O), não é possível chegar ao (P) sem passar por ela. Errada
    Letra C) Idem letra B. Errada
    Letra D) Este caminho é completo chegando à letra (P), porém é um caminho mais rápido, já que (M) leva 12 horas. Errada

  • A questão fala de escolha e não aprovação. CUIDADO com os comentários mais curtidos!

    A questão se refere à competência do PR.


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

Segundo o PMBOK 4a edição, o objetivo de unificar e coordenar os vários processos e atividades dos grupos de processos de gerenciamento do projeto é tratado

Alternativas
Comentários
  • Segundo o Guia PMBOK®, o gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar os vários processos e atividades dos grupos de processos de gerenciamento.


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

No ITIL V3, a publicação que abrange a transição de serviço orienta sobre

Alternativas
Comentários
  • Transição de Serviço: Orienta sobre como efetivar a transição de serviços novos e modificados para operações implementadas, detalhando os processos de planejamento e suporte à transação.

    Fonte: Fernandes, Implantando a Governança de TI

  • a) service transition

    b) service strategy

    c) Continuous Service Improvement

    d) Service Operation

    e) Service Design


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

O seguinte trecho de código em Java foi copiado de uma classe que implementa um método de ordenação de vetores.

1.    for ( int i=0; i < n; i ++) {
2.            for (int j=1; j < (n-i) ; j ++) {
3.                   if (intArray[ j-1] > intArray[ j ] ) {
4.                        temp = intArray[ j-1] ;
5.                         intArray[ j-1] = intArray[ j ] ;
6.                         intArray[ j ] = temp ;
7.                   }
8.            }
9.    }

Para expressar propriedades desse código, na linguagem da lógica proposicional, considere as proposições lógicas p, q e r e as seguintes interpretações:

• p é verdadeiro se e somente se i = 0
• q é verdadeiro se e somente se j ≠ (n-i)
• r é verdadeiro se e somente se intArray[j-1] > intArray[j]

Nesse contexto, os comandos de atribuição presentes neste trecho de código (linhas 4, 5 e 6) serão executados para:

Alternativas
Comentários
  • Posso discordar? Eu pensei igual a vcS, mas fui em outro raciocínio.

    A expansão da telefonia celular, impulsionada pela privatização do sistema TELEBRAS , em 1998, está entre as maiores conquistas da economia brasileira nas últimas duas décadas.

    Veja que acima o adjunto adverbial está na sua ordem, no fim da oração, assim, não há a nescessidade de vírgulas pois é proibida! ( impulsionada pela privatização do sistema TELEBRAS , em 1998, ) nessa passagem que é tida como certa o adjunto vem no fim, mas não pode vírgula quando o adj adv vem na sua posição final, pois gera ambiguidade com termo anterior e posterior.

    perceba tb que esse adjunto adverbial está tanto para oração anterior como posterior, segundo esse raciocínio a ad. ADV está tanto pra primeira quanto segunda oração.

    A expansão da telefonia celular, impulsionada pela privatização do sistema TELEBRAS , em 1998, está entre as maiores conquistas da economia brasileira nas últimas duas décadas.

    pessoal se alguém saber me explicar meu erro fico honrado de ser avisado o inbox. Agradeço.

  • Posso discordar? Eu pensei igual a vcS, mas fui em outro raciocínio.

    A expansão da telefonia celular, impulsionada pela privatização do sistema TELEBRAS , em 1998, está entre as maiores conquistas da economia brasileira nas últimas duas décadas.

    Veja que acima o adjunto adverbial está na sua ordem, no fim da oração, assim, não há a nescessidade de vírgulas pois é proibida! ( impulsionada pela privatização do sistema TELEBRAS , em 1998, ) nessa passagem que é tida como certa o adjunto vem no fim, mas não pode vírgula quando o adj adv vem na sua posição final, pois gera ambiguidade com termo anterior e posterior.

    perceba tb que esse adjunto adverbial está tanto para oração anterior como posterior, segundo esse raciocínio a ad. ADV está tanto pra primeira quanto segunda oração.

    A expansão da telefonia celular, impulsionada pela privatização do sistema TELEBRAS , em 1998, está entre as maiores conquistas da economia brasileira nas últimas duas décadas.

    pessoal se alguém saber me explicar meu erro fico honrado de ser avisado o inbox. Agradeço.

  • Força Guerreiro!!!!!!


ID
1459912
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Processadores RISC implementam instruções complexas, porém paralelizáveis, que levam, aproximadamente, a mesma quantidade de tempo para serem executadas pelos processadores.
                                                                                 PORQUE
Arquiteturas RISC têm como princípio otimizar o desempenho de uma máquina reduzindo o número de ciclos por instrução, mesmo que isso acarrete um maior número de instruções por programa.
Analisando-se as afirmações acima, conclui-se que

Alternativas
Comentários
  • d)a primeira afirmação é falsa, e a segunda é verdadeira.

    RISC (reduced instruction set) é simplificado, e nao complexo como é o caso do CISC. RISC usa menos linhas codigos para executar mais instruções em um mesmo ciclo.


ID
1459915
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Matemática
Assuntos

O sistema de numeração mais tradicional é o decimal, que possui 10 diferentes dígitos e usa notação posicional, o que significa que a posição relativa de um dígito no numeral determina seu valor. Em computação, além do sistema decimal, os sistemas binário e hexadecimal são também utilizados.
Quais dos seguintes numerais dos sistemas binário e hexadecimal, respectivamente, representam o mesmo número?

Alternativas
Comentários
  • O que o enunciado não deixou claro é que você tem que transformar os números apresentados nas assertivas em números do sistema decimal e concluir se eles são o mesmo número. Vamos lá...


    Importante: todo número na base X pode ser escrito como somatório de múltiplos de potências de X.


    Fazendo os cálculos da letra C - a resposta da questão - concluímos que 100001010 e 10A correspondem ao número 266 na base decimal. Vejamos...


    Conversão do sistema binário para o sistema decimal:

    100001010 = 0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 0*2^4 + 0*2^5 + 0*2^6 + 0*2^7 + 1*2^8 = 0 + 2 + 0 + 8 + 0 + 0 + 0 + 0 + 256 = 266


    Conversão do sistema hexadecimal para o sistema decimal:

    Importante: os algarismos utilizados no sistema hexadecimal são 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Percebam que as letras A, B. C, D, E e F correspondem, respectivamente, aos números 10, 11, 12, 13, 14 e 15.

    10A = 10*16^0 + 0*16^1 + 1*16^2 = 10 + 0 + 256 = 266


    Abs!

  • 10A = 10*16^0 + 0*16^1 + 1*16^2 = 10 + 0 + 256 = 266

    Por que * 16 ????? e por que a potência elevado a 0, 1 e 2?

  • 100001010 e 10A

    100001010 = 1*2⁸ + 0*2⁷ + 0*2⁶ + 0*2⁵ + 0*2⁴ + 1*2³ + 0*2² + 1*2¹ + 0*2⁰ =

    256 + 0 + 0 + 0 + 0 + 8 + 0 + 2 + 0 = 266

    ---

    Sistema Hexadecimal:

    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F;

    A = 10; B = 11; C = 12; D = 13, E = 14; F = 15

    ---

    10A = 1010 = 1*16² + 0*16¹ + 10*16⁰ = 256 + 0 + 10 = 266

    gab. c

    Neste vídeo aqui dá pra ter uma base:

    https://www.youtube.com/watch?v=Zwhu3h2OQeA


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

Considere as seguintes assertivas: todo gerente é um funcionário; cada funcionário é gerenciado por um gerente.
A análise da relação lógica entre essas afirmativas permite concluir que

Alternativas
Comentários
  • Letra (e)

     

  • e-

    parafrase do enunciado. todo gerente é funcionario; o oposto nao é verdade. cada funcionario tem 1 gerente, o que significa que pode haver varios para 1 gerente.


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

Considere a afirmativa “Todo gerente de projeto é programador".
Considere os predicados G(x) e P(x), que representam, respectivamente, que x é gerente de projeto e que x é programador.
Uma representação coerente da afirmativa acima em lógica de primeira ordem é

Alternativas
Comentários
  • E) GENTE QUE CONFUSÃO CESGRANRIO. Eles querem medir a visão do candidato?  Volta negando. 

  • Representar G(x)  →  P(x) é o mesmo que dizer  “Todo gerente de projeto é programador".

     

    Contudo não há nas alternativas essa representação lógica, é necessário, portanto, achar a sua equivalência lógica.

     

    G(x)  →  P(x) ⇔ ¬P(x) → ¬G(x)​. Portanto, letra "e".

  • Esse assunto é complicado de entender, mas essa proposição é elementar.

    • Considere que (x) representa uma "pessoa".

    • Considere que G é "gerente de projeto".

    • Considere que P é "programador".

     

    Logo, trocando por miúdos, a sentença implica em: "Se essa pessoa (x) for gerente de projeto (G), então (-->) ela será programadora (P)".

    Como não há nas alternativas uma que represente diretamente a inferência, você precisa lembrar das regras de negação, da equivalência lógica dessa proposição: "nega-se tudo e inverte-se tudo, mantendo o conectivo. 

     

    G(x) --> P(x) = - P(x) --> - G(x) 

     


ID
1459924
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os semáforos são usados em programação concorrente para evitar que dois ou mais processos acessem sua seção crítica simultaneamente. Assim, os semáforos são usados para garantir

Alternativas
Comentários
  • Semáforos 

    - É um mecanismo de sincronização não estruturado que permite implementar, de forma simples, a exclusão mutua e a sincronização condicional entre processos.

    - Usá-los incorretamente pode resultar em erros de timing difíceis de detectar.

    - É uma variável inteira, não negativa, que só pode ser manipulada por duas instruções: DOWN (decrementa a variável) e UP (incrementa uma unidade de valor do semáforo).

    - Valores negativos não podem ser atribuído a um semáforo.

    Alternativa: A


ID
1459927
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em um computador, o subsistema de memória é organizado hierarquicamente em uma pirâmide. Sobre o exposto, analise as afirmativas a seguir.

I - Os registradores, que possuem maior velocidade de transferência, menor capacidade de armazenamento e custo alto, estão no topo da pirâmide.
II - As memórias cache e a memória principal, que fornecem a garantia de armazenamento permanente ao usuário, estão no centro da pirâmide.
III - As memórias secundárias ou de massa, capazes de armazenar grandes quantidades de dados a um baixo custo, aparecem na base da pirâmide.

É correto o que se afirma em

Alternativas
Comentários
  • A memória cache não tem essa função , ela tem  a finalidade de acelerar a transferência de informações  entre a CPU e a memória principal( RAM)

  • O erro da II é em afirmar que RAM & cache têm garantia de armazenamento, quando na verdade são voláteis, perdendo toda a informação quando desliga da tomada


ID
1459930
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Dois processos, P1 e P2, compartilham três recursos: uma impressora, um disco e uma unidade de fita magnética. Se o processo P1 obteve a impressora, e o processo P2 obteve a unidade de fita magnética, após um certo período de tempo, os processos P1 e P2 desejam obter um dos recursos que não possuem, sem liberar os recursos alocados por eles.
Que escolhas de P1 e P2 gerariam um impasse?

Alternativas
Comentários
  • Deadlock: Os processos ficam bloqueados esperando por recursos que outros processos estão utilizando, formando, assim, uma cadeia circular. 

     

     

     

    P1     ----> Impressora

     |                      |

    Fita    ---->      P2

     

     

     

    Att,

    Foco na missão!


ID
1459933
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

É possível multiplexar por tempo os recursos de um computador.
Nesse caso, um processo em execução usa o recurso

Alternativas
Comentários
  • na multiplexação por tempo um processo em execução usa o recurso exclusivamente, por um determinado intervalo de tempo.

  • Multiplexação no Tempo: o processo usa o recurso por um tempo, o S.O aloca a CPU por intervalo determinado. Ex: Impressora.

    Multiplexação no Espaço: cada processo recebe parte do recurso. Ex: Disco rídigo.

    .

    .

    .

    .

    At.te

    Foco na missão 


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

De acordo com o PMBOK 4a edição, a definição da meta é tarefa inicial de um projeto. Deve conter fatos claros, razoáveis e precisos sobre o conteúdo do projeto e anteceder a definição da Carta do Projeto.
A meta de um projeto deve possuir como critérios básicos

Alternativas

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

Método orientado a WorkFlow é uma metodologia aplicada à modelagem dos processos de negócio de uma empresa.
Nesse método, na fase de Emoldurar Processos,

Alternativas
Comentários
  • Aos não assinantes Alternativa E


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

Segundo o PMBOK 4ª Edição, o processo de definir e documentar as funções e funcionalidades do projeto e do produto para atender às necessidades das partes interessadas é denominado Coleta de Requisitos.
Uma das saídas desse processo é o(a)

Alternativas
Comentários
  • c-

    os requisitos sao cruzados nesta matriz para ver se nao ha conflitos ou dependencias funcionais entre eles. Muitas vezes, um requisito faz parte de um modelo incremental que depende de um setar pronto para considerar o outro. Traceability matrix ajuda a controlar os requisitos e suas relacao no projeto


ID
1459948
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Os Sistemas de Planejamento de Recursos (ERP) têm como uma de suas características poder

Alternativas
Comentários
  • O Sistema de Gestão Integrada (ERP - Enterprise Resource Planning) é um conjunto de softwares, dividido em módulos, que gerencia e integra todas as informações de todos os departamentos da entidade, desde a alta administração até o chão de fábrica. Ele integra todos os dados e processos de uma organização em um único sistema, possibilitando acompanhar, em tempo real, o desempenho organizacional.

     

    Gabarito: B