Questões de Ciência da Computação da Fundação Carlos Chagas (FCC)

Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Após um DBA criar um usuário executando a instrução CREATE USER Paulo IDENTIFIED BY abcd;, o usuário Paulo ainda não tem nenhum privilégio. Para conceder a ele o privilégio de sistema para criar tabelas e views o DBA deve digitar no Oracle 11g, a instrução

  • A. CREATE PERMISSION create table, create view TO Paulo;
  • B. CREATE GRANT table, view TO Paulo;
  • C. GRANT create table, create view TO Paulo;
  • D. CREATE ROLE create table, create view TO Paulo;
  • E. GRANT OPTION create table AND create view TO Paulo;

Considere a lista de requisitos abaixo, coletada para um software a ser desenvolvido por uma equipe de profissionais de TI da Eletrosul.

1. Cada operação realizada pelo usuário deve ser processada em no máximo 2 segundos.

2. Um usuário deve ser capaz de pesquisar os dados disponíveis em todas as hidrelétricas.

3. A taxa de falha tolerada em operações no sistema deverá ser de no máximo 0,1%.

4. As indicações das operações disponíveis no sistema devem ser apresentadas de forma clara ao usuário.

5. O software deve gerar, diariamente, a listagem de falhas de transmissão por rede.

6. O software deverá ser desenvolvido utilizando a plataforma Java e o SGBD Oracle.

7. As operações contábeis e fiscais realizadas pelo sistema devem estar de acordo com as normas e leis vigentes.

8. Cada usuário do sistema deve ser identificado apenas por sua matrícula de 10 dígitos.

9. O software deverá ser acessível a pessoas portadoras de deficiências visuais.

São requisitos funcionais APENAS os que constam nos itens

  • A. 2, 5 e 8.
  • B. 5 e 8.
  • C. 1, 3, 4, 6, 7 e 9.
  • D. 2, 4, 5, 8 e 9.
  • E. 1, 2, 4, 7 e 9.

Na abordagem Star Schema, usada para modelar data warehouses, os fatos são representados na tabela de fatos, que normalmente

  • A. é única em um diagrama e ocupa a posição central.
  • B. está ligada com cardinalidade n:m às tabelas de dimensão.
  • C. está ligada às tabelas de dimensão, que se relacionam entre si com cardinalidade 1:n.
  • D. tem chave primária formada independente das chaves estrangeiras das tabelas de dimensão.
  • E. está ligada a outras tabelas de fatos em um layout em forma de estrela.

Atualmente os softwares podem ser desenvolvidos utilizando-se métodos ágeis ou métodos tradicionais. A escolha da metodologia mais adequada vai depender de vários fatores, como por exemplo, a característica de projeto, da empresa ou da gestão. Para fazer a escolha correta, é necessário ainda conhecer as características dos principais métodos e modelos de processo de desenvolvimento de software. Sobre estes métodos e modelos de processo é correto afirmar:

  • A. As metodologias ágeis são indicadas principalmente em casos em que os requisitos são bem compreendidos e provavelmente não sofrerão grandes alterações durante o desenvolvimento do sistema.
  • B. Os diagramas de Caso de Uso da UML são utilizados intensamente na fase de Elaboração do Rational Unified Process − RUP para criar um modelo de requisitos para o sistema.
  • C. Nos modelos em cascata os testes são desenvolvidos paralelamente aos requisitos, antes de iniciar o desenvolvimento, ajudando testadores e desenvolvedores a compreenderem os requisitos.
  • D. No Rational Unified Process − RUP o cliente participa do processo de desenvolvimento discutindo cenários com a equipe para gerar os cartões de estórias, que englobam as necessidades do cliente.
  • E. Sprinter e programação em pares são práticas descritas e amplamente utilizadas na eXtreme Programming − XP para agilizar o processo de desenvolvimento e reduzir a possibilidade de erros.

Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam

  • A. o tempo decorrido entre as iterações de um processo recursivo.
  • B. as interações entre as atividades, no tempo.
  • C. os casos de uso de cada objeto.
  • D. os períodos de ativação do objeto.
  • E. as etapas em que o objeto estará inativo.

Considere, hipoteticamente, que a equipe de profissionais de TI da Eletrosul esteja utilizando a Análise Essencial no desenvolvimento de um sistema. Ao construir o modelo ambiental, foi gerada a Lista de Eventos, uma relação dos estímulos que, ocorrendo no mundo exterior, implicam que o sistema retorne algum tipo de resposta. Fazem parte desta lista os seguintes eventos:

I. Diretor da hidrelétrica emite comprovante.

II. Um relatório diário de todas as falhas na transmissão de energia deve ser emitido às 06:00h.

III. O nível mínimo de água no reservatório da hidrelétrica é atingido.

Os eventos I, II e III são, correta e respectivamente, classificados como:

  • A. Primitivo − De negócio − De integridade.
  • B. Orientado a fluxo − Temporal relativo − Temporal.
  • C. Orientado a fluxo − Temporal − Temporal relativo.
  • D. De negócio − De derivação − De Tempo.
  • E. Temporal relativo − Temporal − Orientado a fluxo.

Considere a tabela abaixo para o cálculo de pontos de função.

O total de pontos de função não ajustados, a quantidade total de funções de dados e a quantidade total de funções transacionais são, respectivamente,

  • A. 37, 45 e 72.
  • B. 72, 37 e 5.
  • C. 72, 5 e 7.
  • D. 99, 5 e 7.
  • E. 99, 37 e 45.

Um profissional de TI da Eletrosul está utilizando uma ferramenta CASE para modelagem funcional. Seu objetivo é criar um DFD − Diagrama de Fluxo de Dados. Para isso ele deve usar

  • A. um DFD comportamental para apresentar uma visão clara do produto com todos os macroprocessos, entidades internas e depósitos de dados.
  • B. um DFD de implementação para apresentar de forma mais detalhada e mais completa as opções de implementação, incluindo o tratamento de exceções.
  • C. processos, que são categorias lógicas de objetos ou pessoas, para representar a origem ou destino de dados e acionar ou receber informações. Podem ser pessoas, sistemas ou unidades departamentais.
  • D. fluxos de dados para representar o tráfego de informações. Os fluxos envolvem processos, não sendo possível o fluxo de entidade para entidade, de entidade para depósito de dados e de depósito de dados para depósito de dados.
  • E. entidades para representar a transformação de fluxos de dados em uma atividade. As entidades representam os módulos do sistema.

Um Analista de Sistemas necessita utilizar alguns padrões de projeto para solucionar determinados problemas. De acordo com as Categorias de Padrões do Gang of Four

− GoF, ele vai utilizar um padrão de cada uma das três categorias, pela ordem, a saber:

− Padrões de Criação

− Padrões Estruturais

− Padrões Comportamentais

Em relação a essas três categorias, os padrões são, respectivamente,

  • A. Strategy, Template Method e Decorator.
  • B. Factory Method, Flyweight e Memento.
  • C. Bridge, Prototype e Composite.
  • D. Abstract Factory, Singleton e Observer.
  • E. Façade, Proxy e Iterator.

O Processo Unificado estabelece que as maiores porções (cargas ou fluxos de trabalho) da Modelagem de Negócios e de Requisitos são realizadas durante as fases de

  • A. Concepção e Elaboração.
  • B. Elaboração e Construção.
  • C. Transição e Construção.
  • D. Implementação e Transição.
  • E. Implantação e Implementação.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...