Questões de Concurso Para profissional básico - análise de sistemas - desenvolvimento

Foram encontradas 280 questões

Resolva questões gratuitamente!

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

Q47430 Gerência de Projetos
No âmbito do gerenciamento de escopo de projetos com base no PMBOK, que artefato tem como responsabilidade subdividir em elementos menores as principais entregas do projeto e do trabalho do projeto?
Alternativas
Q47429 Programação
Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que
Alternativas
Q47428 Gerência de Projetos
Considere as afirmações a seguir, sobre os conceitos de gerenciamento de projetos com base no PMBOK.

I - Assim como o desenvolvimento de um novo processador de computador, a produção do lote 22 de um novo refrigerante é considerada um trabalho de operação e não um projeto.
II - Um escritório de projetos supervisiona o gerenciamento de projetos, programas ou uma combinação dos dois.
III - O ciclo de vida de um produto passa pelo plano de negócios, definição da ideia, construção do produto, operações e sua venda, ao passo que o ciclo de vida do projeto, que termina quando o produto está pronto, está contido dentro do ciclo de vida do produto.
IV - As estruturas organizacionais se dividem em "funcional", "por projeto" e "matricial" que se subdivide em "fraca", "balanceada" e "forte", sendo que esta última subdivisão dá ao gerente de projetos pouca ou nenhuma autoridade.

Estão corretas as afirmativas
Alternativas
Q47427 Programação
Considere as afirmativas a seguir sobre tecnologias de desenvolvimento para aplicações na Internet.

I - Ao contrário da linguagem Java, Javascript é uma linguagem de programação fracamente tipada que pode ser usada em páginas HTML na construção de aplicativos disponibilizados para visualização na Internet.
II - XML é uma metalinguagem capaz de descrever linguagens de marcação, utilizada também como elemento de integração entre sistemas.
III - Um exemplo de XML bem formado é:

Imagem 037.jpg

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q47426 Programação
Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?
Alternativas
Q47425 Raciocínio Lógico
Considere a seguinte proposição composta:

"Você não pode dirigir um trator se tiver menos que 1m, a não ser que tenha habilitação especial.",

em que:

Imagem 030.jpg

Proposições primitivas:

Imagem 031.jpg

Qual alternativa simboliza corretamente a proposição?
Alternativas
Q47424 Raciocínio Lógico
Seja K a expressão lógica: ¬(P ^ (Q v ¬P))

Em que:

Imagem 027.jpg

O que será obtido após a simplificação de K?
Alternativas
Q47422 Engenharia de Software
Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO).

I - O conceito de herança possibilita a especialização de comportamentos pré-existentes em classes ancestrais.
II - Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele, se o objeto default da classe correspondente estiver adequadamente configurado.
III - Uma das desvantagens da herança é a criação de dependência entre as classes envolvidas.
IV - De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).
V - Polimorfismo está relacionado à vinculação dinâmica de mensagens e sobrescrita de métodos, sendo que o método correto a ser chamado só será definido em tempo de execução e dependerá do tipo da instância do objeto referenciado pela mensagem.

São corretas APENAS as afirmações
Alternativas
Q47421 Arquitetura de Software
Ao consultar informações a respeito dos padrões de projeto Adapter e Bridge, um Analista de Sistemas identificou uma afirmativa INCORRETA. Assinale-a.
Alternativas
Q47420 Arquitetura de Software
O presidente de uma empresa determinou que fosse disponibilizado um sistema de vendas na Internet. No entanto, o software de controle de estoque que deve ser acessado pela aplicação de vendas é muito antigo e provê uma API (Application Programming Interface) de uso muito complicado. Para que os desenvolvedores possam acessar uma interface mais simples, o arquiteto do sistema pode determinar o uso do padrão de projeto
Alternativas
Q47419 Engenharia de Software
No âmbito da Refatoração de software, analise as afirmativas a seguir.

I - Introduce Parameter Object é uma técnica de refatoração que pode ser aplicada em métodos muito longos.
II - Código duplicado é candidato para aplicação das técnicas Extract Method e Substitute Algorithm.
III - Extract Class é uma técnica de refatoração que pode ser aplicada em classes muito grandes.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q47418 Banco de Dados
Entity EJB e o statement SQL "SELECT FOR UPDATE" são técnicas para se implementar o padrão arquitetural
Alternativas
Q47417 Engenharia de Software
No ciclo de vida em cascata, o custo de correção é menor na fase de
Alternativas
Q47416 Engenharia de Software
Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor.
2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?
Alternativas
Q47415 Arquitetura de Software
Sobre o padrão arquitetural Gateway de linha de dados (Row Data Gateway), é INCORRETO afirmar que
Alternativas
Q47414 Arquitetura de Software
Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. Que padrão de projeto pode ser utilizado nesse caso?
Alternativas
Q47413 Engenharia de Software
Na modelagem de determinado sistema de informação, um objeto remetente X deve ficar bloqueado até que o objeto destinatário Y termine de atender à requisição. Na UML, que tipo de mensagem é indicada para representar a situação descrita?
Alternativas
Q47412 Engenharia de Software
A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)
Alternativas
Q47411 Engenharia de Software
Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.

Imagem 021.jpg

Com base nesse diagrama, considere as afirmativas a seguir.

I - Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".
II - O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.
III - As elipses indicadas no diagrama representam casos de uso.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Q47410 Engenharia de Software
Na estimativa de um sistema de vendas de livros na Internet, mais de 35% das transações são entradas de dados on-line. De acordo com a Análise de Pontos de Função, que valor deve ser atribuído à característica "Entrada de dados on-line" para o cálculo do nível de influência geral desse sistema?
Alternativas
Respostas
141: D
142: B
143: A
144: C
145: D
146: A
147: E
148: E
149: D
150: D
151: E
152: C
153: D
154: C
155: A
156: E
157: B
158: B
159: D
160: E