Questões de Concurso Público SERPRO 2010 para Analista - Desenvolvimento de Sistemas

Foram encontradas 120 questões

Q311240 Governança de TI

A engenharia de software é um a disciplina do conhecimento humano que aplica princípios da engenharia ao desenvolvimento de software. N o entanto, existem diferenças significativas entre as engenharias clássicas — mecânica, civil, elétrica— e a engenharia de software, muitas delas decorrentes das diferenças de natureza entre o produto ou sistema resultante da atividade das engenharias clássicas e a engenharia de software. A engenharia de software desdobrou-se em várias áreas especializadas, como as áreas de requisitos de software, de análise e projeto de software, de implementação de software, de testes de software, de gestão de configuração, entre outras. N a interface entre as engenharias clássicas e a de software insere-se a engenharia de sistemas, abordada colateralmente na ISO/IEC 12207.


Se o processo de desenho arquitetural de software, proposto na ISO/IEC 12207, for implementado de forma aderente ao padrão, ele produzirá uma linha de base (baseline) do desenho arquitetural do software, a qual será mantida sob gerência de configuração.

Alternativas
Q311241 Engenharia de Software

A engenharia de software é um a disciplina do conhecimento humano que aplica princípios da engenharia ao desenvolvimento de software. N o entanto, existem diferenças significativas entre as engenharias clássicas — mecânica, civil, elétrica— e a engenharia de software, muitas delas decorrentes das diferenças de natureza entre o produto ou sistema resultante da atividade das engenharias clássicas e a engenharia de software. A engenharia de software desdobrou-se em várias áreas especializadas, como as áreas de requisitos de software, de análise e projeto de software, de implementação de software, de testes de software, de gestão de configuração, entre outras. N a interface entre as engenharias clássicas e a de software insere-se a engenharia de sistemas, abordada colateralmente na ISO/IEC 12207.


Com relação ao emprego de diferentes técnicas para a realização de testes de software, é correto afirmar que haverá maior diminuição da dependência de acesso às especificações arquiteturais de um sistema se o testador empregar a técnica de caixa-branca (white-box), em vez das técnicas de caixa-cinza (gray-box) e de caixa-preta (black-box)

Alternativas
Q311242 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.
Uma das conseqüências do uso de adaptador de classes é que a adaptação de uma classe concreta não se estende automaticamente às suas subclasses.
Alternativas
Q311243 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.
Os padrões GRASP (general responsibility assignment software patterns) consistem em modelos de distribuição de responsabilidades a classes e objetos em implementações orientadas a objetos. Os principais exemplos de padrões GRASP são: Information Expert, Creator, Visitor, Controller, Iterator, Low Coupling, High Cohesion, Polymorphism, State, Strategy, Pure Fabrication, Indirection, Proxy e Protected Variations.
Alternativas
Q311244 Programação
No que se refere ao desenvolvimento de sistemas, julgue os
próximos itens.
São packages pertencentes à plataforma Java JEE: javax.ejb, javax.faces, javax.jms, javax.servlet, javax.mail e javax.transaction. Desses, os quatro primeiros foram desenvolvidos para uso direto no desenvolvimento de aplicações web.
Alternativas
Q311245 Engenharia de Software
Imagem 013.jpg

Tendo o texto acima como referência inicial, julgue os itens 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
Q311246 Arquitetura de Software
Imagem 013.jpg

Tendo o texto acima como referência inicial, julgue os itens 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
Q311247 Governança de TI

Considerando que a inteligência do negócio (business intelligence) envolve com ponentes como armazém de dados (data warehouse), ferramentas analíticas de negócios, gestão de desempenho do negócio (business performance management - BPM ) e interface com o usuário, julgue os itens que se seguem. 


O pessoal técnico deve ser responsável por monitorar e analisar o desempenho do negócio por meio de ferramentas de BPM.

Alternativas
Q311248 Governança de TI

Considerando que a inteligência do negócio (business intelligence) envolve com ponentes como armazém de dados (data warehouse), ferramentas analíticas de negócios, gestão de desempenho do negócio (business performance management - BPM ) e interface com o usuário, julgue os itens que se seguem. 


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
Q311249 Arquitetura de Software
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
Q311250 Programação
Quanto a gestão eletrônica de documentos, julgue os seguintes
itens.
A linguagem XML (eXtensible Markup Language) é uma extensão da linguagem HTML (HyperText Markup Language), uma vez que tem os mesmos recursos da HTML, mas acrescenta novas funcionalidades.
Alternativas
Q311251 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
Q311252 Engenharia de Software
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
Q311253 Banco de Dados
Imagem 014.jpg

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
Q311254 Banco de Dados
Imagem 014.jpg

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
Q311255 Banco de Dados
Imagem 014.jpg

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
Q311256 Banco de Dados
Imagem 014.jpg

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.
De acordo com o diagrama, cada Questão pode ter uma (1) ou várias (*) respostas certas.
Alternativas
Q311257 Banco de Dados
Imagem 015.jpg

Considerando a tabela e o comando, em SQL/ANSI apresentados
acima, julgue os itens a seguir.
Esse comando recupera os servidores que têm uma quantidade de horas extras cadastradas menor que a dos seus supervisores.
Alternativas
Q311258 Banco de Dados
Imagem 015.jpg

Considerando a tabela e o comando, em SQL/ANSI apresentados
acima, julgue os itens a seguir.
A SQL é padrão para bancos de dados relacionais, assim denominados porque implementam relacionamentos entre tabelas.
Alternativas
Q311259 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 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á traz plug-ins específicos como o EJB e o Hibemate.

Alternativas
Respostas
101: C
102: E
103: C
104: E
105: E
106: E
107: C
108: E
109: C
110: C
111: E
112: E
113: C
114: C
115: C
116: E
117: E
118: C
119: E
120: E