Questões de Concurso Público MPE-PB 2015 para Analista de Sistemas – Desenvolvedor

Foram encontradas 60 questões

Q575097 Engenharia de Software
Apresenta um conceito correto associado à Análise e Projeto Orientado a Objetos (OO):
Alternativas
Q575098 Arquitetura de Software
Considere que um Analista de Sistemas e sua equipe trabalham utilizando o ciclo de vida clássico de software. Na etapa atual eles estão descrevendo as tarefas técnicas a serem conduzidas no desenvolvimento, levantando os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a serem produzidos, bem como definindo um cronograma de trabalho. A equipe está na fase de
Alternativas
Q575099 Engenharia de Software
Um Analista de Sistemas e sua equipe realizaram o levantamento de requisitos de um sistema e listaram os seguintes requisitos:

I. O sistema deve permitir a inclusão, alteração e remoção de funcionários com os atributos da ficha de cadastro, como nome, endereço, CPF, RG, etc. Cada processo tem um único número identificador.

II. O sistema não deve revelar aos usuários nenhuma informação pessoal sobre os réus dos processos.

III. O usuário deve ser capaz de buscar todas as informações sobre um processo armazenado no BD ou selecionar um subconjunto de informações dele.

IV. O tempo de resposta a um pedido ou consulta de um usuário externo não pode ultrapassar 10 segundos.

V. O sistema deve implementar o sistema CAPTCHA que requer que o usuário identifique as letras ou dígitos de uma imagem distorcida.

São requisitos não funcionais o que consta APENAS em 
Alternativas
Q575100 Engenharia de Software
Atenção: Considere o texto abaixo para responder à questão.

    Considere a seguinte situação: Uma grande empresa possui uma rede de representação de seus produtos constituída por escritórios de venda em diversas cidades. Cada escritório possui um conjunto de vendedores que vão até os varejistas oferecer os produtos. Varejistas podem estar em áreas populosas, como supermercados, ou em áreas remotas, como comércios de bairros rurais. Ao chegar no varejista, o vendedor utiliza um sistema fornecido pela empresa para registrar os pedidos de produtos.

    Na situação descrita, o objetivo é registrar os pedidos na base de dados da central de distribuição da empresa. Porém, por problemas de comunicação com a central, o computador portátil do varejista pode não conseguir conectar com a base central para registrar os pedidos. Se isso ocorrer, o sistema deve tentar salvá-los na base de dados do escritório. Quando a base do escritório também não estiver acessível, os pedidos deverão ser salvos na base de dados local, no próprio computador portátil do vendedor.
Um Analista de Sistemas modelou uma solução para o problema da empresa através do seguinte diagrama UML 2.0: 

                    Imagem associada para resolução da questão

Trata-se de um diagrama de 
Alternativas
Q575101 Arquitetura de Software
Atenção: Considere o texto abaixo para responder à questão.

    Considere a seguinte situação: Uma grande empresa possui uma rede de representação de seus produtos constituída por escritórios de venda em diversas cidades. Cada escritório possui um conjunto de vendedores que vão até os varejistas oferecer os produtos. Varejistas podem estar em áreas populosas, como supermercados, ou em áreas remotas, como comércios de bairros rurais. Ao chegar no varejista, o vendedor utiliza um sistema fornecido pela empresa para registrar os pedidos de produtos.

    Na situação descrita, o objetivo é registrar os pedidos na base de dados da central de distribuição da empresa. Porém, por problemas de comunicação com a central, o computador portátil do varejista pode não conseguir conectar com a base central para registrar os pedidos. Se isso ocorrer, o sistema deve tentar salvá-los na base de dados do escritório. Quando a base do escritório também não estiver acessível, os pedidos deverão ser salvos na base de dados local, no próprio computador portátil do vendedor.
Para estruturar a solução para o problema da empresa, o Analista de Sistemas utilizou um padrão de projeto que tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate. O padrão de projeto utilizado é um dos padrões comportamentais da GoF (Gang of Four), denominado
Alternativas
Respostas
21: B
22: D
23: C
24: E
25: C