Questões de Concurso
Comentadas para técnico em desenvolvimento de sistemas
Foram encontradas 97 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Julgue o item que se segue, acerca de data mining e data warehouse.
No desenvolvimento de software, devem ser previstas
validações ou codificações nas entradas realizadas pelo usuário
de modo a evitar ataques cross-site scripting (XSS), que
ocorrem quando um invasor usa um aplicativo web para enviar
códigos mal-intencionados, geralmente na forma de um script
do lado do navegador.
Julgue o item que se segue, acerca de data mining e data warehouse.
Os data warehouses são modelados utilizando-se técnicas
como a modelagem multidimensional, em que as dimensões
podem se relacionar entre elas ou entre as dimensões e a fato,
sendo, em qualquer caso, limitada a uma métrica aditiva por
dimensão e a uma tabela fato por modelo.
Julgue o item que se segue, acerca de data mining e data warehouse.
O processo de mineração de dados está intrinsecamente ligado
às dimensões e a fato, tendo em vista que, para a obtenção de
padrões úteis e relevantes, é necessário que esse processo seja
executado dentro dos data warehouses.
Julgue o seguinte item, a respeito de enterprise content management (ECM) e de automação de processos de negócio (BPM).
No BPM, uma função de negócios descreve um grupo de
atividades e competências especializadas; as atividades são
conjuntos de tarefas necessárias para entregar uma parte
específica e definível de um produto ou serviço.
Julgue o seguinte item, a respeito de enterprise content management (ECM) e de automação de processos de negócio (BPM).
A partir da implantação do BPM na organização, é possível
avaliar como os processos são executados, o que permite
propor ajustes que visem à melhoria contínua deles.
O ECM tem como objetivo facilitar a criação, edição e publicação de web sites e portais corporativos, sendo necessário apenas que o usuário gerencie a informação que deseja compartilhar.
Julgue o próximo item, relativo a model-view- controller (MVC), proxy reverso e representational state transfer (REST).
O domain-driven design é parte das práticas do princípio lean
da engenharia ágil voltada a arquiteturas que devem ser
conduzidas por requisitos técnicos subjacentes do sistema, e
não por planejamento especulativo para um futuro que pode
mudar.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
A REST define uma arquitetura cliente-servidor na qual o servidor não mantém contexto de cliente entre transações, ou seja, é stateless e toda transação contém as informações necessárias para satisfazer a solicitação.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
O proxy reverso, um produto utilizado como filtro entre o
usuário e o servidor web, permite que se faça cache de dados
e acelere a exibição de páginas, assim como que se audite toda
a navegação dos usuários.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
O padrão MVC separa um aplicativo em três componentes
principais: modelo, exibição e controlador; sendo o modelo o
componente que manipula e responde à entrada e à interação
do usuário.
Julgue o item a seguir, referente à modelagem de dados.
A DDL (data definition language) é usada para a definição da
estrutura do banco de dados ou do esquema. São comandos
DDL: CREATE, TRUNCATE, GRANT e ROLLBACK.
Julgue o item a seguir, referente à modelagem de dados.
Generalização é o processo de definição de um tipo de entidade a partir de duas ou mais entidades que possuem atributos em comum — por exemplo, as entidades carro e ônibus podem ser generalizadas na superclasse veículo.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
São exemplos de práticas ágeis: ciclos curtos; simplicidade;
retrospectivas regulares; ambiente de trabalho centrado no
indivíduo; P.O. (Project Owner) que receba e retenha
informações; e entrega de produto de software somente no
final de cada fase.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
Metodologias ágeis aplicam técnicas de desenvolvimento
iterativo e evolutivo de tempo limitado, por isso excluem
qualquer tipo de documentação, apoiando-se apenas em
conversas informais.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
No padrão de arquitetura de software MVC
(model-view-controller), model (modelo) é o responsável pela
camada de interação com o usuário e realiza a exibição dos
dados, que, em sistemas web, se dá por meio do HTML ou do
XML.
Acerca de testes de software, julgue o item que se segue.
No método de desenvolvimento TDD (test driven
development), o desenvolvedor escreve primeiro um caso de
teste e, posteriormente, o código.
Acerca de testes de software, julgue o item que se segue.
Enquanto os testes de unidade propiciam a qualidade externa,
os testes de aceitação ajudam o desenvolvedor a avaliar a
qualidade interna do código, dando feedback sobre o design
dos módulos e permitindo a manutenção com menor custo.
Acerca de testes de software, julgue o item que se segue.
Teste de software pode ser definido como o processo de
execução de um programa ou sistema com a intenção de se
verificar se o mesmo está de acordo com o planejado nas
especificações dos seus requisitos.
Julgue o próximo item, a respeito de engenharia de software e análise de requisitos.
Os requisitos funcionais especificam o que o software deverá
fazer. Esses requisitos incluem tempo de resposta, utilização de
volumetria estática, escalabilidade, disponibilidade, segurança
e usabilidade.
Julgue o próximo item, a respeito de engenharia de software e análise de requisitos.
Segundo o SWEBOK, a gerência de configuração de software
tem por objetivo garantir e manter a integridade do software
por meio do gerenciamento e controle das mudanças e
evoluções; a quantidade de itens a serem gerenciados depende
da maturidade e da exigência dos projetos de software.