Foram encontradas 3.167 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareSOA: Arquitetura Orientada a Serviço
Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.
No estilo service oriented architecture (SOA), as lógicas das aplicações são divididas entre serviços, e cada serviço controla a lógica que encapsula; serviços podem ser usados por outros serviços para compor novos serviços. A descrição de um serviço provê informações para a comunicação com o mesmo.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
1
2 public ErroArgumento(String mensagem) {
3
4 }
5 }
6
7 abstract class Usuario {
8 private int senha;
9
10 public Usuario(int senha) throws ErroArgumento {
11
12 }
13 public int getSenha(){return senha;}
14 }
15
16
17 public Funcionario (int senha) throws ErroArgumento {
18 super(senha);
19 }
20 protected int validar(int senha) throws ErroArgumento {
21 if (senha < 1000 || senha > 1999)
22
23 return senha;
24 }
25 }
Considerando o trecho de Código Java acima, julgue o item subseqüente.
Os seguintes códigos preenchem corretamente as linhas 1, 3 e 9.
linha 1: class ErroArgumento extends Exception {
linha 3: super(mensagem);
linha 9: protected abstract int validar(int senha) throws ErroArgumento;
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

A figura acima apresenta a descrição de uma entrada e uma saída possíveis de um algoritmo para solução do Problema do Caixeiro Viajante, descrito como “Encontrar o ciclo de custo mínimo para visitação de todos os vértices de um grafo uma única vez”.
Internet: <www.cs.sunysb.edu> (com adaptações).
Acerca das informações apresentadas e dos conceitos de algoritmos computacionais, julgue o item seguinte.
Algoritmos de ordenação de listas em geral possuem um limite superior de complexidade de ordem cúbica.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Considerando o diagrama de classes UML acima, julgue o item a seguir.
Entre TelaPedido e CntrPedido, tem-se uma dependência e, entre TelaPedido e Transacao, tem-se uma associação. A classe CntrPedido depende da interface IPedido e implementa a interface IPersistencia, na qual tem-se dois métodos privados, que retornam void e são abstratos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue o seguinte item acerca da linguagem Java.
Comparando-se as classes abstratas às interfaces, observa-se que uma classe abstrata pode conter métodos não abstratos paraos quais foram definidas implementações. Por sua vez, uma interface não pode conter implementações de métodos. Além disso, métodos em uma classe abstrata podem ter diferentes visibilidades, enquanto que, em uma interface, devem ser públicos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue os seguintes itens com relaçao a linguagens de programação.
As variáveis do tipo ponteiro têm uma faixa de valores que consiste de endereços de posições de memória. Um ponteiro pode ser usado para acessar variáveis heap-dinâmicas anônimas. Para um ponteiro ser usado no acesso a uma variável que não seja heap-dinâmica anônima, é necessário haver um meio de se obter o endereço da variável a ser acessada.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Com referência ao diagrama de atividades UML acima, julgue o item a seguir.
A atividade Notificar cliente pode ser executada em paralelo à atividade Entregar produto, mas a atividade Encerrar pedido não pode ser executada em paralelo à atividade Repor estoque. A atividade Elaborar relatório será executada após ser concluída a atividade Encerrar pedido ou Repor estoque.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de Desenvolvimento
- Engenharia de SoftwareUML: Unified Modeling Language
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Em um modelo de análise, as classes de fronteira modelam interações entre o sistema e os atores. Cada classe de fronteira deve estar relacionada a um ou mais atores. Pode-se também ter classes de entidade, as quais tipicamente modelam dados persistentes.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Na fase de construção, são implementados os casos de uso que tenham impacto sobre a arquitetura; na fase de transição, os casos sem impacto sobre a arquitetura, mas que descrevam funcionalidades que deverão estar presentes na versão que está sendo desenvolvida
Provas
Caderno Container