Simulado: Analista de Sistemas - Engenharia de Software - Petrobras - v | Gabarite
Simulado: Analista de Sistemas - Engenharia de Software - Petrobras - v
20 questões | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior
Simulados, Provas e Questões - Analista de Sistemas - Engenharia de Software - Petrobras - v. Ao Terminar de Resolver o Teste, Clique em Corrigir para ver o Gabarito.
1 Questão 629624 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Em uma aplicação distribuída que possua uma camada de objetos de negócio localizada no servidor da aplicação, há a necessidade de comunicação entre processos que estão sendo executados nas máquinas cliente e servidora. Para implementar essa comunicação, é possível o uso do padrão Fachada Remota (Remote Facade), do catálogo P of EAA. Nesse contexto, considere as afirmações a seguir.
O uso do padrão Fachada Remota para intermediar chamadas a processos em execução por um servidor de aplicações, a partir de um cliente fisicamente remoto, aumenta o desempenho da aplicação.
Uma característica do objeto Fachada Remota é que ele implementa parte da lógica de negócio no lado cliente, o que diminui a quantidade de chamadas necessárias ao servidor.
2 Questão 630039 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
3 Questão 631875 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Na engenharia de software, o gerenciamento de configuração de software tem como objetivo
a) gerenciar mudanças e seu impacto no desenvolvimento do software.
b) gerenciar a carga dos dados oriundos de sistemas legados e controlar a consistência desses dados.
c) fornecer uma interface de gerenciamento, onde o administrador e os usuários, com o devido privilégio, podem alterar a forma como o sistema se comporta.
d) planejar a elaboração dos pacotes de instalação e desinstalação automáticos do software e de seus componentes nos computadores onde o sistema será executado.
e) documentar todo o processo de instalação do software, incluindo os pré-requisitos de software e hardware para o correto funcionamento do sistema.
4 Questão 632673 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
a) objetos.
b) implantação.
c) transição de estados.
d) atividades.
e) casos de uso.
5 Questão 632765 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Sobre métricas estudadas pela engenharia de sofware, pode-se afirmar que:
I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;
II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;
III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.
6 Questão 634619 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Em uma reunião com um dos principais interessados (stakeholders) de um projeto, é pedido ao gerente para adiantar a entrega final do projeto. O que poderia ser feito para atender a esse pedido?
a) Nada, pois uma vez definido o cronograma do projeto, este não pode ser mudado.
b) Nada, pois sem saber se os riscos do projeto vão se concretizar, não é possível alterar o cronograma do projeto.
c) Reunir-se com o seu patrocinador (sponsor) para discutir o acréscimo de recursos ou a diminuição do escopo.
d) Desconsiderar as dependências e passar a realizar paralelamente todas as tarefas que eram marcadas para execução sequencial.
e) Cortar atividades de documentação e verificação de qualidade para diminuir o tempo total de entrega do projeto.
7 Questão 637124 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
O Padrão de Projeto Decorador é formado por uma hierarquia de classes cuja classe mais genérica representa um componente ou um componente abstrato. Para o padrão ser útil, essa classe deve ser diretamente especializada em, pelo menos, outras duas classes que representam um(a)
a) componente cliente e um componente adaptador
b) componente cliente e um decorador
c) componente concreto e um decorador
d) componente concreto e um componente adaptador
e) instância única e um decorador
8 Questão 640040 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Em Projeto de Interfaces de Software, estilos de interação são as formas por meio das quais os usuários se comunicam ou interagem com os sistemas computacionais. Dentre as formas abaixo, qual NÃO representa um estilo de interação de uma interface de software?
a) Linguagem de Comandos
b) Linguagem Natural
c) Linguagem Polimórfica
d) WIMP (Windows, Icons, Menus, and Pointers)
e) WYSIWYG (What You See Is What You Get)
9 Questão 640462 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
A verificação de software é um processo mais abrangente que o processo de validação de software.
O objetivo da validação é assegurar que o sistema atenda às expectativas do cliente, enquanto que a verificação envolve testes de correção do produto.
10 Questão 641026 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
A ISO 9001:2000 se baseia em princípios de gestão da qualidade. São exemplos desses princípios:
a) foco no cliente, abordagem à tomada de decisão com base em banco de dados.
b) abordagem à tomada de decisão com base em fatos, ganhos na relação com os fornecedores.
c) liderança, abordagem de processos.
d) abordagem de processos, ganhos na relação com os fornecedores.
e) foco no produto, abordagem de processos.
11 Questão 642867 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
No contexto de qualidade de software e métricas de software, coesão e acoplamento são medidas
a) intramodulares, sendo a primeira inversamente proporcional, e a segunda proporcional à qualidade.
b) intramodulares e diretamente proporcionais à qualidade.
c) intramodular e intermodular, respectivamente, sendo a primeira proporcional, e a segunda inversamente proporcional à qualidade.
d) intermodulares e diretamente proporcionais à qualidade.
e) intermodular e intramodular, respectivamente, sendo a primeira proporcional, e a segunda inversamente proporcional à qualidade.
12 Questão 644949 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
A arquitetura de 3 camadas é comumente utilizada no desenvolvimento de aplicações para Internet. Nesse tipo de arquitetura, a lógica da aplicação é dividida entre as camadas físicas cliente, servidor de aplicação e banco de dados. NÃO é característica deste tipo de arquitetura o(a)
a) aumento da disponibilidade do serviço oferecido através da possibilidade de redundância dos servidores de aplicação e banco de dados.
b) facilidade de integração de múltiplas fontes de dados.
c) maior segurança, uma vez que o banco de dados não é acessado diretamente pelo cliente.
d) aplicação em larga escala, possibilitando o atendimento a vários clientes simultaneamente.
e) diminuição da complexidade e do esforço para o desenvolvimento da aplicação.
13 Questão 646373 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Em uma empresa de software, foram mapeados os processos a seguir.
• Desenvolvimento Inicial de Software: processo em que, a partir de um Escopo Inicial de Projeto validado pelo cliente, será desenvolvido o Projeto do sistema. O Desenvolvimento Inicial de Software se inicia a partir do momento em que o Escopo Inicial do projeto esteja documentado, ajustado e aprovado. Esse processo vai ter duração flexível, de acordo com a complexidade do projeto.
• Instalação de Infraestrutura: esse processo só é iniciado quando, ocasionalmente, se deseja montar um novo laboratório, ou uma nova sala de apoio da empresa. Ele utiliza o Documento de Infraestrutura gerado por um outro processo, que vai conter todos os dados de execução da montagem da infraestrutura. Sua duração vai depender do tipo de infraestrutura que se está pedindo: se for uma sala, a duração é de 1 semana, se for de um laboratório, será de 2 semanas.
• Levantamento de Negócios: esse processo é cumprido pela equipe de vendas, que é fixa, e se destina a fazer um levantamento inicial de um sistema que foi vendido, produzindo um Escopo Inicial de projeto, que será validado pelo cliente ao final do processo; deve ser cumprido em até 2 semanas, independente da complexidade do sistema e inicia-se com um Documento de Viabilidade e um Contrato Inicial de Projeto, indicando que o cliente já acordou os termos desse projeto. Considere as afirmativas abaixo, que são resultados da análise sobre o que foi dito desses processos.
I - O processo de Desenvolvimento Inicial de Software faz parte do grupo de processos principais e críticos da empresa, pois influencia diretamente a satisfação do cliente e a operacionalização do produto da empresa e tem uma séria dependência do tempo, que faz com que haja impactos no resultado financeiro da empresa, caso gere atrasos.
II - O caso de a duração do processo de Instalação de Infraestrutura ser dependente do tipo de ambiente (sala ou laboratório) pode indicar que esse processo possui, na verdade, dois subprocessos principais: um relativo à Instalação de Infraestrutura de Sala e outro, à Instalação de Infraestrutura de Laboratório, sendo que a decisão de qual subprocesso seria ativado dependeria da entrada, que é o Documento de Infraestrutura .
III - Há uma indicação de que os processos de Desenvolvimento Inicial de Software e de Levantamento de Negócios sempre vão depender de forma direta do processo de Instalação de Infraestrutura, pois qualquer atraso em uma atividade do processo de Instalação de Infraestrutura pode paralisar o Levantamento de Negócios e atrasar o Desenvolvimento Inicial de Software e, deste modo, pode-se interpretar o processo de Instalação de Infraestrutura como um processo crítico.
IV - O Levantamento de Negócios é um processo paralelo ao processo de Desenvolvimento de Inicial de Software; a entrada de ambos os processos seria originária de um mesmo processo anterior e sua saída não influencia o processo de Desenvolvimento Inicial do Software (que não depende dela) e, pelo fato de sua duração e equipe serem fixas, gera menos impacto financeiro na empresa.
Está (estão) correta(s) APENAS a(s) alternativa(s)
14 Questão 646436 | Ciência da Computação, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, Ensino Superior, 2011
Duas equipes de desenvolvimento de software diferentes obtiveram os seguintes resultados durante sua fase de teste:
- a equipe A encontrou 345 erros, por mês, nos testes de software de um sistema antes da entrega;
- a equipe B encontrou 184 erros, por semana, nos testes de software de um sistema antes da entrega.
Considerando-se que o mês de trabalho teve 30 dias e a semana 7 dias, tratando-se de indicadores de desempenho e avaliação,
a) o sistema da equipe A apresentou um índice de produtividade maior, pois a maior quantidade de erros, por mês, estaria ligada diretamente a mais linhas de código produzidas.
b) o sistema da equipe B apresentou um grau de confiabilidade melhor do que o sistema da equipe A.
c) o sistema da equipe B teve, necessariamente, um custo maior do que o sistema da equipe A.
d) a probabilidade de falha em próxima execução de um teste do sistema da equipe B, considerando-se que foram realizados 33 testes/dia, foi maior que 70%.
e) os pontos de função ajustados de cada sistema podem ser deduzidos em função dos erros por tempo.
Banco do BrasilTJ SPENEMBRBCaixa Econômica FederalPolícia Civil SPHospital São LucasBombeiro Militar RJPrefeitura de Agudo RSBombeiro Militar CECISSUL MGTJ RJUNIFESPPrefeitura de Magé RJPrefeitura de Cataguases MGANATELEBSERHCODEPASPolícia Civil RJPrefeitura de Rio de Janeiro RJ