Questões de Concurso Público Câmara de São João de Meriti - RJ 2018 para Analista Legislativo - Analista em Tecnologia

Foram encontradas 60 questões

Q1256450 Programação
Avalie se as seguintes afirmativas, relativas ao Java Servlet, são falsas (F) ou verdadeiras (V):
As Servlets são para os servidores o que as Applets são para os browsers, ou seja, da mesma forma que a Applet necessita do browser para ser executada, a Servlet necessita do servidor Java. Uma Servlet pode ser responsável por receber dados ou parâmetros de um formulário em HTML ou de uma Applet Java e atualizar um banco de dados. O Servlet é uma ferramenta IDE que compreende vários tipos de linguagem e que aceita a instalação de plugins para emular o desenvolvimento da plataforma.
As afirmativas são respectivamente:
Alternativas
Q1256451 Sistemas Operacionais
Apache é o software de servidor Web Open Source mais usado do mundo, uma tecnologia da Apache Software Foundation responsável por servir milhões de sites, disponibilizado em versões para os sistemas Windows e diversos outros do padrão POSIX como Unix e Linux e também no Mac OS X. O principal arquivo que contém as configurações do Apache é conhecido por:
Alternativas
Q1256452 Engenharia de Software
No que diz respeito aos requisitos funcionais e não funcionais, analise as afirmativas a seguir.
I. Requisitos funcionais são as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir às entradas específicas e como o sistema deve se comportar em determinadas situações, podendo também estabelecer explicitamente o que o sistema não deve fazer. II. Requisitos não funcionais são aqueles não diretamente relacionados às funções específicas fornecidas pelo sistema, incluindo restrições sobre o processo de desenvolvimento e padrões, aplicando-se ao sistema como um todo. III. Os requisitos não funcionais surgem devido às necessidades do usuário, às restrições de orçamento, às políticas organizacionais, à necessidade de interoperabilidade com outros sistemas de software ou de hardware ou a fatores externos, como regulamentos de segurança ou legislação a respeito de privacidade.
Assinale a alternatica correta:
Alternativas
Q1256453 Programação

No que diz respeito ao paradigma da orientação a objetos, dois princípios são caracterizados abaixo.


( I ) Técnica que indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas.

( II ) Técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.


Os princípios caracterizados em (I) e (II) são denominados respectivamente:

Alternativas
Q1256454 Engenharia de Software
O desenvolvimento de sistemas de software demanda que o Analista tenha a possibilidade de estudar o sistema a partir de diversas perspectivas, havendo cinco visões independentes sugeridas pelos autores da UML. Neste contexto, relacione as visões com as correspondentes descrições.
(1) Visão de Projeto
(2) Visão de Processo
(3) Visão de Implantação
(4) Visão de Casos de Uso
(5) Visão de Implementação
Enfatiza as características de concorrência, sincronismo e desempenho do sistema. Enfatiza a distribuição física do sistema em seus subsistemas e a conexão entre essas partes. Enfatiza o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Enfatiza o gerenciamento de versões do sistema construídas por meio do agrupamento de módulos e subsistemas. Enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema.
Essas descrições se relacionam respectivamente com as visões:
Alternativas
Q1256455 Engenharia de Software
SCRUM é um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. O SCRUM chama seus eventos de timeboxes, uma vez que são eventos de duração fechada, sendo o componente principal conhecido por Sprint, havendo alguns tipos, dos quais quatro são detalhados a seguir:
( I ) Time-boxe de 8h, de acordo com o tamanho da Sprint. Nesta reunião é onde o Product Owner é ouvido em relação às prioridades e os objetivos. É nela também onde o time irá deliberar sobre o que conseguem fazer em relação às necessidades, formalizando o Sprint Backlog. ( II ) Time-box de 4h, onde o incremento do produto que está pronto para uso, é apresentado ao Product Owner para apreciação. Também é nesta reunião, que deve ser facilitada pelo Scrum Master, que o Product Owner apresentará os números, gráficos e tudo o mais que for importante à equipe saber sobre o produto. Novas prioridades e movimentos do mercado, tudo focado em manter os objetivos coerentes ao longo das sprints. Esse é o evento que melhor representa o pilar de inspeção do Scrum. ( III ) Time-box de 3h onde o time de desenvolvedores e o Scrum Master, que atua apenas como facilitador, falam sobre os resultados obtidos na Sprint que passou e as lições tiradas, para a partir daí melhorar o processo, fortemente arraigado ao pilar de adaptação. ( IV ) Time-boxe de 15 min, sempre no mesmo local e horário para gerar consistência e evitar perda de tempo, facilitada pelo Scrum Master. Nesta reunião, que deve ser muito dinâmica e que popularmente é feita em pé, para evitar prolongamentos e distrações, cada membro do time deve responder apenas três perguntas: o que eu fiz ontem, o que eu vou fazer hoje e se tem algo me impedindo.

Os tipos (I), (II), (III) e (IV) são denominados respectivamente:
Alternativas
Q1256456 Engenharia de Software
A figura abaixo ilustra a metodologia Extreme Programming (XP) que usa uma abordagem orientada a objetos, incluindo um conjunto de regras e práticas que ocorrem ao longo do desenvolvimento do projeto.
Imagem associada para resolução da questão
As fases I, II, III e IV são denominadas respectivamente:
Alternativas
Q1256457 Engenharia de Software

O principal objetivo do RUP é atender as necessidades dos usuários garantindo uma produção de software de alta qualidade que cumpra um cronograma e um orçamento previsíveis. Nesse contexto, observe o fragmento abaixo, que trata das fases do RUP.


• Fase de ____________ - abrange as tarefas de comunicação com o cliente e planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, levantamento dos requisitos do sistema e preliminarmente analisá-lo. Assim, haverá uma anuência das partes interessadas na definição do escopo do projeto, onde são examinados os objetivos para se decidir sobre a continuidade do desenvolvimento.

• Fase de ____________ - abrange a modelagem do modelo genérico do processo. O objetivo é analisar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer e a arquitetura do projeto começa a ter sua forma básica. Indagações como “O plano do projeto é confiável?”, “Os custos são admissíveis?” são esclarecidas nesta etapa.

• Fase de ____________ - desenvolve ou adquire os componentes de software. O principal objetivo desta fase é o desenvolvimento de componentes e outros recursos do sistema. É nesta fase que a maior parte de codificação ocorre.

• Fase de _____________ - abrange a entrega do software ao usuário e a fase de testes. O objetivo é disponibilizar o sistema, tornando-o disponível e compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e também a realização de testes da versão beta do sistema visando garantir que o mesmo possua o nível adequado de qualidade.


As palavras que completam corretamente as lacunas no fragmento acima são respectivamente:

Alternativas
Q1256458 Banco de Dados

Os SGBD seguem o modelo estabelecido pela arquitetura ANSI/SPARC ilustrada por meio da figura abaixo.

Imagem associada para resolução da questão


• O nível 1 é o da Aplicação.

• O nível 2 define as views e consiste em uma janela parcial que é criada sobre a totalidade do banco de dados. Permite trabalhar apenas com uma parte dos dados que seja de interesse de uma determinada aplicação, dando a sensação de que a view funciona como se tivesse trabalhando sobre a totalidade dos dados.

O nível 3 representa o modelo de dados independente de qualquer usuário ou aplicação. Esta camada esconde os detalhes de implementação física dos arquivos que armazenam dados.

• O nível 4 corresponde ao armazenamento físico dos dados além da definição das estruturas físicas que possibilitam obter um bom nível de desempenho.


Os níveis 2, 3 e 4 são denominados respectivamente:

Alternativas
Q1256459 Banco de Dados

Enquanto o Modelo Entidade-Relacionamento (MER) é um modelo conceitual, o Diagrama Entidade Relacionamento (DER) é a representação gráfica e principal ferramenta. Nesse contexto, observe o fragmento abaixo.

“Em sua notação original, proposta por Peter Chen, as entidades deveriam ser representadas por _____________, seus atributos por elipses e os relacionamentos por _____________, ligados às entidades por linhas, contendo também sua cardinalidade. Porém, notações mais modernas abandonaram o uso de elipses para atributos e passaram a utilizar o formato mais utilizado na UML, em que os atributos já aparecem listados na própria entidade. Essa forma torna o diagrama mais limpo e fácil de ser lido.”


As palavras que completam corretamente as lacunas no fragmento acima são, respectivamente:

Alternativas
Q1256460 Banco de Dados
SQL é uma sigla para a linguagem padrão de gerenciamento de dados com bancos de dados baseados no modelo relacional. A SQL é constituída da “Data Definition Language – DDL”, da “Data Manipulation Language – DML” e da “Data Control Language – DCL”, cada uma composta por diversos comandos específicos. Nesse contexto, fazem parte da DML os seguintes comandos:
Alternativas
Q1256461 Banco de Dados

No que diz respeito aos bancos de dados, as restrições de integridade incluem os conceitos de consistência, precisão e correção dos dados armazenados em um banco de dados. Existem três tipos de integridade, caracterizados a seguir.


( I ) Funciona ao nível da coluna do banco de dados. É a forma mais elementar de integridade. O valor do campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna.

( II ) Funciona ao nível da tabela do banco de dados. Tem por objetivo manter os dados sincronizados entre tabelas que estejam relacionadas, por meio da chave primária de uma tabela e a chave estrangeira de outra. O valor dos campos que constituem a chave estrangeira de uma tabela deve estar também presente na chave primária da tabela que referenciam ou, quando muito, podem ter o valor NULL.

( III ) Funciona ao nível da linha e da tabela de um banco de dados. Cada linha de uma tabela deve poder ser identificada univocamente, ou seja, cada tabela deve possuir na sua definição uma chave primária. A existência dessa chave primária garante que os atributos selecionados não podem ser nulos, nem podem aparecer repetidos.


Os tipos caracterizados em (I), (II) e em (III) são denominados, respectivamente, integridade:

Alternativas
Q1256462 Banco de Dados
No contexto dos bancos de dados, o comando BEGIN TRANSACTION inicia um bloco de comandos SQL que fazem parte de uma transação, sendo que ao final do processamento dois comandos podem ser executados. O primeiro comando faz com que todas as alterações se tornem definitivas, enquanto o segundo comando elimina as alterações realizadas, ficando o banco de dados no estado em que se encontrava antes da transação ser iniciada.
Esses comandos são conhecidos, respectivamente, por:
Alternativas
Q1256463 Administração Geral

A lista abaixo mostra processos identificados em uma organização.


( I ) Gerenciar tecnologia da informação.

( II ) Desenvolver visão e estratégia.

( III ) Gerenciar meio ambiente, saúde e segurança.

( IV ) Projetar e Desenvolver Produtos e Serviços.

( V )Gerenciar serviço de atendimento ao cliente.


São processos primários ou operacionais os seguintes:

Alternativas
Q1256464 Administração Geral

Como ferramenta de modelagem de processos, os objetivos do entendimento, aprendizado, documentação e melhoria podem ser atingidos por meio do ciclo PDCA, conforme ilustra a figura abaixo.

Imagem associada para resolução da questão


Os identificadores I, II, III e IV correspondem, respectivamente, às seguintes fases do ciclo:

Alternativas
Q1256465 Administração Geral
No que diz respeito à análise e modelagem de processos, observe a figura abaixo, que ilustra a hierarquia dos níveis de abstração, mostrando a correspondência e a compatibilidade entre os modelos de negócio e técnico. Imagem associada para resolução da questão

Nesse contexto, Cenários de negócio, Procedimentos operacionais e Segmento do negócio correspondem, respectivamente, aos seguintes identificadores:
Alternativas
Q1256466 Administração Geral
A cadeia de processos orientada a eventos é uma das técnicas mais difundidas para modelagem e faz parte do framework ARIS da IDS/Scheer. Trata-se de uma técnica voltada para a modelagem de processos essencialmente baseada no controle de fluxos de atividades e eventos e suas relações de atividades e eventos e suas relações de dependência. No que tange às combinações possíveis de conectores e “disparadores”, para os casos (1) conector e com disparo de evento unitário e (2) conector ou com disparo de evento múltiplo, deve-se usar, respectivamente, as seguintes estruturas:
Alternativas
Q1256467 Engenharia de Software

A figura abaixo ilustra um diagrama estrutural empregado pela UML com o objetivo de representar os subsistemas englobados por um sistema de forma a determinar as partes que o compõem.

Imagem associada para resolução da questão


Essa figura é denominada diagrama de:

Alternativas
Q1256468 Modelagem de Processos de Negócio (BPM)
A modelagem de processos é uma etapa chave no BPM, podendo ser utilizada para descrever o processo como ele é e também para projetar a versão otimizada. Para isto existe a notação BPMN – Business Process Model and Notation, que ilustra o processo de um modo simples e claro. Podese identificar quatro tipos de elementos que representam o comportamento do processo, que são objetos de fluxo, objetos de conexão, swim lanes, artefatos e objetos de dados. Os objetos de fluxo são divididos em três tipos:
( I ) o trabalho que é executado, algo que é feito (por exemplo a cotação do hotel), simbolizados por Imagem associada para resolução da questão
( II ) as ocorrências, algo que acontece (por exemplo o início do processo, o pedido de plano), simbolizados por Imagem associada para resolução da questão.
( III ) os pontos de desvio que determinarão o caminho que o processo seguirá (por exemplo a decisão de consolidar as informações), simbolizados por Imagem associada para resolução da questão
Os tipos descritos em (I), (II) e (III) são denominados respectivamente:
Alternativas
Q1256469 Gerência de Projetos
A gestão de projetos refere-se à utilização conjunta de conhecimentos, habilidades e metodologias voltadas para execuções eficientes e eficazes de projetos. Existem cinco grupos de processos de gestão de projetos, que estão ligados uns aos outros por suas respectivas entradas e saídas, onde o resultado final de um processo constitui o início de outro. Neste contexto, relacione os processos a seguir com as correspondentes descrições.
(1) Processo de Iniciação
(2) Processo de Planejamento
(3) Processo de Execução
(4) Processo de Monitoramento e Controle
(5) Processo de Encerramento
Integra pessoas e outros recursos para gerar as entregas e informações sobre o desempenho do respectivo projeto. Finaliza todas as atividades de todos os grupos de processos de gestão do projeto, visando completar formalmente o respectivo projeto (ou uma fase dele) e formalizar a aceitação do produto, serviço ou resultado para o qual ele foi dedicado. Define e autoriza o projeto ou uma fase dele. Mensura e avalia com frequência o progresso do projeto, a fim de identificar possíveis variações e discrepâncias em relação ao plano inicial e corrigi-las quando necessário. Esclarece e aprimora os objetivos, estabelecendo as ações necessárias para realizá-lo.
Essas descrições relacionam-se respectivamente com os processos:
Alternativas
Respostas
41: B
42: D
43: E
44: B
45: D
46: C
47: D
48: A
49: E
50: D
51: C
52: E
53: B
54: B
55: C
56: E
57: B
58: A
59: E
60: A