Questões de Concurso Para serpro

Foram encontradas 5.382 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q310503 Programação

Considerando as tecnologias atualmente disponíveis para o desenvolvimento de sistemas, o analista Pedro deverá escolher ferramentas a serem utilizadas em um projeto. Nas situações hipotéticas apresentadas, no item a seguir, julgue se a escolha a ser feita por Pedro corresponde ao uso adequado da ferramenta em questão.


Se os aplicativos forem desenvolvidos em Java, a ferramenta de IDE ( integrated development enviroment) escolhida por Pedro poderá ser o Eclipse, pois, embora não seja um software gratuito e de código aberto, já tra z plug-ins específicos como o EJB e o Hibemate.

Alternativas
Q310502 Arquitetura de Software

Considerando as tecnologias atualmente disponíveis para o desenvolvimento de sistemas, o analista Pedro deverá escolher ferramentas a serem utilizadas em um projeto. N as situações hipotéticas apresentadas, em cada item a seguir, julgue se a escolha a ser feita por Pedro corresponde ao uso adequado da ferramenta em questão.


Se a arquitetura for no padrão MVC (modelo, visualização e controle), Pedro poderá escolher como framework o Struts, por ser um software de fonte aberta e que favorece o desenvolvimento de aplicações Web.

Alternativas
Q310501 Programação

Considerando as tecnologias atualmente disponíveis para o desenvolvimento de sistemas, o analista Pedro deverá escolher ferramentas a serem utilizadas em um projeto. N as situações hipotéticas apresentadas, em cada item a seguir, julgue se a escolha a ser feita por Pedro corresponde ao uso adequado da ferramenta em questão.


Se a aplicação for on-line e com grande interação entre o usuário e o sítio na Web, Pedro poderá escolher o Ajax, por incorporar um conjunto de tecnologias necessárias (JavaScript, CSS e XML).

Alternativas
Q310499 Banco de Dados


Considerando a tabela e o comando, em SQL/ANSI apresentados acima, julgue o item a seguir.

O comando na linguagem SQL (sublinguagem de dados) pode ser embutido em linguagem de programação hospedeira (Java, Cobol, C, C++) para especificar uma regra de negócio.

Alternativas
Q310498 Banco de Dados


Considerando a tabela e o comando, em SQL/ANSI apresentados acima, julgue o item a seguir.

Esse comando recupera os servidores que têm uma quantidade de horas extras cadastradas menor que a dos seus supervisores.
Alternativas
Q310496 Banco de Dados


Considerando a figura acima, que mostra um diagrama de classes relativo à modelagem de um banco de dados utilizando a linguagem de modelagem unificada, julgue os seguintes itens.

O modelo informa que, nesse sistema, o Aluno realiza apenas uma Prova.

Alternativas
Q310495 Banco de Dados


Considerando a figura acima, que mostra um diagrama de classes relativo à modelagem de um banco de dados utilizando a linguagem de modelagem unificada, julgue os seguintes itens.

As associações entre Prova e Aluno mostram que as notas não são individualizadas.

Alternativas
Q310494 Banco de Dados


Considerando a figura acima, que mostra um diagrama de classes relativo à modelagem de um banco de dados utilizando a linguagem de modelagem unificada, julgue os seguintes itens.

Segundo esse modelo, uma Questão está vinculada exclusivamente a determinada Prova.

Alternativas
Q310493 Sistemas Operacionais
Julgue os itens a seguir, a respeito de programação e bancos de dados distribuídos.

O conceito de GRID diferencia-se da tecnologia de clusters na forma como os recursos são gerenciados: no GRID, cada nó tem seu próprio gerenciamento dos recursos compartilhados e não pertence a um único sistema global.

Alternativas
Q310492 Arquitetura de Software
Julgue os itens a seguir, a respeito de programação e bancos de dados distribuídos.

Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação, os participantes podem decidir se esperam ou não pela recuperação do coordenador que falhou.

Alternativas
Q310491 Programação
Com referência aos conceitos da programação orientada a aspectos julgue os itens subsequentes.

Uma das diferenças entre aspectos e abordagens orientadas a objetos está na abstração, uma vez que os aspectos incluem uma especificação de onde devem ser executados.

Alternativas
Q310490 Programação
Com referência aos conceitos da programação orientada a aspectos julgue os itens subsequentes.

Os aspectos são as características das funcionalidades que devem ser incluídas no sistema, de modo que cada unidade se especialize em realizar com eficiência uma e somente uma função.

Alternativas
Q310488 Arquitetura de Software
Quanto a gestão eletrônica de documentos, julgue os seguintes itens.

PDF (portable document format) é um padrão de fato da empresa Adobe Systems, mas ainda não é reconhecido como um padrão oficial pelos órgãos normativos internacionais.

Alternativas
Q310487 Governança de TI
Quanto a gestão eletrônica de documentos, julgue os seguintes itens.

O formato ODF (open document formai) é aceito como padrão mundial sob o nome ISO/IEC 26300, j á tendo sido oficialmente aprovado pela Associação Brasileira de Normas Técnicas (ABNT).

Alternativas
Q310485 Engenharia Civil
A análise do negócio e a BPM podem ser feitas com o uso de ferramentas de mineração de dados (datamining) e de sistemas de informações geográficas (geographical Information systems - GIS).

Alternativas
Q310484 Modelagem de Processos de Negócio (BPM)
O pessoal técnico deve ser responsável por monitorar e analisar o desempenho do negócio por meio de ferramentas de BPM.

Alternativas
Q310483 Engenharia de Software

Linhas de produto e software empregam técnicas de engenharia de software para criação de um porta-fólio de sistemas de softwares similares a partir de um conjunto compartilhado de ativos de software, usando meios de produção comunal. 

Internet: <www.softwareproduclines.com> (com adaptações).


Tendo o texto acima como referência inicial, julgue o item a seguir, acerca do conceito de linhas de produto e de sua relação com os componentes de software.

O ciclo de vida de componentes de software, em uma abordagem de linha de produtos, possui foco no reúso preditivo e não no reúso oportunístico.

Alternativas
Q310482 Engenharia de Software

Linhas de produto e software empregam técnicas de engenharia de software para criação de um porta-fólio de sistemas de softwares similares a partir de um conjunto compartilhado de ativos de software, usando meios de produção comunal. 

Internet: <www.softwareproduclines.com> (com adaptações).


Tendo o texto acima como referência inicial, julgue o item a seguir, acerca do conceito de linhas de produto e de sua relação com os componentes de software.

Todo ativo de software é um componente de software de determinado domínio.

Alternativas
Q310481 Arquitetura de Software
Julgue os itens que se seguem, referentes ao desenvolvimento de um sistema embasado em uma arquitetura orientada a serviços.

A API JMS é usada para a construção de sistemas de mensageria na plataforma JEE, sendo algumas de suas características relevantes a assincronia das mensagens, a arquitetura peer-to-peer e o suporte ao estilo de mensageria publish-subscribe.

Alternativas
Q310480 Arquitetura de Software
Julgue os itens que se seguem, referentes ao desenvolvimento de um sistema embasado em uma arquitetura orientada a serviços.

Caso a implementação do sistema seja embasada em web services, as mensagens trocadas entre os serviços serão baseadas no formato XML e nos protocolos http e SOAP. Ambos os protocolos suportam a troca de mensagens síncronas e assíncronas.

Alternativas
Respostas
3501: E
3502: C
3503: C
3504: C
3505: E
3506: C
3507: E
3508: C
3509: C
3510: E
3511: E
3512: E
3513: C
3514: C
3515: E
3516: E
3517: C
3518: E
3519: C
3520: C