Processo Seletivo - Analista de Sistemas

Na elicitação de requisitos de usuários, o projetista estabelece comunicação estreita com seu cliente para entender o domínio do problema e criar o conjunto de documentos com os modelos gráficos e textuais visando capturar os requisitos e compreender o problema.
Usando a notação da UML e as ferramentas da Análise e Projeto Estruturado, assinale a alternativa que apresenta os artefatos apropriados de ambas que facilitam a comunicação projetista-cliente.
Diagrama de Objetos, Diagrama de Sequência, Especificação de Casos de Uso, Especificação de Requisitos, Diagrama de Contexto, Dicionário de Dados.
Diagrama de Casos de Uso, Diagrama de Atividades, Especificação de Requisitos, Diagrama de Classes de Domínio, Diagrama de Contexto, Dicionário de Dados.
Diagrama de Atividades, Especificação de Requisitos, Diagrama de Classes de Domínio, Diagrama de Objetos, Diagrama de Componentes.
Diagrama de Casos de Uso, Diagrama de Atividades, Especificação de Requisitos, Diagrama de Implantação, Diagrama de Contexto, Dicionário de Dados.
Considerando o diagrama, podemos afirmar que:
Os casos de uso de alto nivel são View Items, Make Purchase, Online Shopping e Client Register.
O caso de uso Make Purchase pode ser usado pelo cliente como caso de uso de alto nivel se o cliente quiser encontrar e ver alguns produtos. Esse caso de uso também pode ser usado como parte do caso de uso View Itens.
O caso de uso do checkout está incluido em um caso de uso. Portanto, ele não está disponivel por si só, pois o checkout é parte da compra.
O caso de uso Online Shopping permite que o cliente se registre no site, por exemplo, para receber alguns cupons ou ser convidado para vendas privadas.
O ator PayPal usa algum site para fazer compras on-line.
O gestor possui um sistema já implantado e entregue com testes e documentação. Com o passar do tempo, foi identificada uma manutenção evolutiva do workflow de acompanhamento de demandas que interfere no pagamento de fornecedores. Nessa situação hipotética, o gerente de teste e sua equipe são responsáveis pela:
Determinação do que o sistema não deve fazer
Definição dos requisitos do sistema
Elaboração do roteiro de testes
Configuração do ambiente de testes
Elaboração do caminho feliz do sistema
Analise as afirmativas a seguir, relacionadas ao paradigma da prototipação em engenharia de software.
I. Na etapa inicial, faz-se uma reunião com os envolvidos para definir os objetivos gerais do software;
II. O projeto rápido leva à construção de um diagrama com as necessidades do cliente;
III. O protótipo na grande maioria das vezes é projetado sem a preocupação com a qualidade e com o funcionamento a longo prazo;
IV. Assim como no ciclo de vida clássico, a prototipação objetiva a funcionalidade do produto e não a qualidade.
Somente I está correta.
Somente I e III estão corretas.
Somente II e IV estão corretas.
Somente III e IV estão corretas.
Somente I, III e IV estão corretas.
Na orientação a objetos, o conceito de polimorfismo é implementado, em algumas linguagens, por meio da técnica de sobrecarga de métodos. Sobre a aplicação desse conceito, é possível afirmar que:
Um mesmo método pode estar em classes diferentes, com a mesma assinatura, sem que isso prejudique a sua identificação pelo compilador.
A identificação da assinatura do método corresponde ao seu nome.
Uma classe derivada da classe-mãe tem vários métodos com a mesma assinatura, e o compilador realiza o primeiro deles.
A classe derivada da classe-mãe herda os métodos da sua classe-mãe na forma como são implementados.
Cada método tem um nome único na classe derivada da classe-mãe a ser identificado pelo compilador.
REST é frequentemente aplicado à web services para acessar serviços na web. Uma das características do REST é que:
Utiliza o protocolo RESP para estabelecer a comunicação entre cliente e servidor, utilizando métodos como GET e PUT para acessar o serviço.
Usa o protocolo SOAP para expor a estrutura do serviço e o método RESTful para que os clientes possam acessá-lo.
O cliente precisa ter a visão clara de como o servidor recebe e armazena os dados, assim como da interface do serviço a ser acessado.
É stateless e, por isso, o envio de dados ao servidor deve conter toda a informação necessária para ser compreendida.
Utiliza uma notação HTML específica para transferência de dados, semelhante à notação usada na linguagem XHTML.
No que se refere a web services, assinale a opção correta.
As solicitações e respostas XML trafegam no protocolo HTTP, não sendo possível utilizá-las nos protocolos FTP e SMTP.
Um dos componentes de um web service SOAP (simple object access protocol) é a UDDI (universal description, discovery and integration), a qual é um arquivo do tipo XML que descreve detalhadamente um web service, especificando como deve ser o formato de entrada e saída de cada operação.
As duas formas de envio de mensagem para que um cliente possa efetuar solicitações a um web service são one-way messaging e request-response messaging.
O WSDL (web services description language) é uma linguagem para o desenvolvimento de web services similar ao XML.
Os web services permitem a integração de sistemas, todavia dependem da linguagem de programação sob a qual tenham sido desenvolvidos e do sistema operacional do computador onde esses sistemas forem executados.
Web service é uma solução utilizada na integração de sistemas. Os Web services são componentes que permitem às aplicações enviar e receber dados, como padrão, em formato:
NAT
ARP
XML
TLS
XDR
Considere o texto abaixo:
Atualmente muitos desenvolvedores têm exposto seus serviços utilizando uma abordagem que usa um padrão de URI, fazendo chamadas para um serviço web utilizando, por exemplo: http://www.empresa.com.br/programa/metodo?parâmetros=xxx
Esta abordagem é adequada para ser utilizada em situações nas quais há limitação de recursos e de largura de banda, necessitando de uma estrutura de retorno em qualquer formato definido pelo desenvolvedor e suportada por qualquer navegador.
Usa o padrão de chamadas GET, PUT, POST e DELETE e pode usar também objetos XMLHttpRequest que a maioria dos navegadores modernos suporta.
O texto trata especificamente de:
ESB
SOAP
REST
SOA
CORBA
Ao levantar os requisitos necessários para a implantação de um workflow em uma empresa, a equipe responsável percebeu que o requisito mais importante era a facilidade de definir o processo, sendo a flexibilidade mais relevante que a produtividade. Também era desejado que as definições de processos fossem criadas com formulários. Nesse caso, o tipo de workflow mais adequado é o:
Ad hoc
Administrativo
Autônomo
Colaborativo
Produção
Sistemas de bancos de dados classificados como NoSQL permitem a inserção de dados sem que haja um esquema predefinido.
Certo
Certo / Errado
Considere uma tabela denominada funcionario, com os campos idFuncionario (PK, inteiro), nome (varchar), email (varchar), salario(double) e idDepartamento(FK inteiro).
Para selecionar todos os funcionários que ganham salario acima do salário médio em seu departamento utiliza-se a instrução SQL.
SELECT * FROM funcionario t1 WHERE salario > (SELECT AVG(salario) FROM funcionario t2 WHERE t2.idDepartamento = t1.idDepartamento);
SELECT * FROM funcionario f1 WHERE salario > GROUP BY(AVG(f1.salario));
SELECT * FROM funcionario f1 WHERE f1.salario > (SELECT AVG(f1.salario) INNER JOIN funcionario f2 WHERE f2.idDepartamento = f1.idDepartamento);
SELECT * FROM funcionario WHERE salario > (SELECT AVG(salario) FROM funcionario GROUP BY idDepartamento);
SELECT * FROM funcionario WHERE salario > AVG(salario);
Digite seu nome completo e fale um pouco sobre seu conhecimento com desenvolvimento.
{"name":"Processo Seletivo - Analista de Sistemas", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Na elicitação de requisitos de usuários, o projetista estabelece comunicação estreita com seu cliente para entender o domínio do problema e criar o conjunto de documentos com os modelos gráficos e textuais visando capturar os requisitos e compreender o problema. Usando a notação da UML e as ferramentas da Análise e Projeto Estruturado, assinale a alternativa que apresenta os artefatos apropriados de ambas que facilitam a comunicação projetista-cliente., Considerando o diagrama, podemos afirmar que:, O gestor possui um sistema já implantado e entregue com testes e documentação. Com o passar do tempo, foi identificada uma manutenção evolutiva do workflow de acompanhamento de demandas que interfere no pagamento de fornecedores. Nessa situação hipotética, o gerente de teste e sua equipe são responsáveis pela","img":"https://cdn.poll-maker.com/22-851521/casodeuso.png?sz=1200"}
Powered by: Quiz Maker