Desenvolvimento de Sistemas Flashcards

1
Q

O que é uma VPN?

A

VPN (Virtual Private Network) é uma rede que utiliza uma infraestrutura pública, como a Internet, para fornecer acesso seguro a uma rede privada através de criptografia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é o objetivo principal de uma VPN?

A

Fornecer acesso seguro a uma rede privada a um custo menor do que linhas dedicadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual tecnologia é frequentemente utilizada para criar extranets?

A

VPN (Virtual Private Network).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a principal diferença entre Internet, Intranet e Extranet no acesso?

A

Internet: Acesso público.
Intranet: Acesso restrito a funcionários.
Extranet: Acesso restrito a clientes e parceiros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual é o tipo de informação compartilhada em uma Intranet?

A

Informações privadas ou compartilhadas dentro de uma empresa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual é o uso típico de uma Extranet?

A

Facilitar o compartilhamento de informações entre empresas, clientes e fornecedores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A Internet é acessível por quais usuários?

A

Qualquer usuário.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é a principal função da Intranet?

A

Servir como rede interna de uma organização para troca de informações, mensagens e sistemas internos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual a diferença básica entre Intranet e Extranet?

A

A Intranet é gerenciada por uma única empresa, enquanto a Extranet envolve múltiplas empresas compartilhando a rede.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quando uma Intranet se torna uma Extranet?

A

Quando partes da Intranet são abertas para clientes ou fornecedores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é um domínio de 1º nível (TLD)?

A

A última parte de um domínio, como .com, .gov, ou .edu, que indica a categoria do endereço.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é um domínio de 2º nível?

A

É a parte do domínio registrada no Registro.br, como “patriciaquintao” em patriciaquintao.com.br.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é um domínio de 3º nível?

A

Também chamado de subdomínio, é utilizado para áreas específicas do site, como “www” em www.patriciaquintao.com.br.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quais são os principais protocolos utilizados por intranets e extranets?

A

HTTP, SMTP, FTP e protocolos baseados em TCP/IP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quais são os principais TLDs e suas categorias?

A

.com: comercial
.edu: educacional
.gov: governamental
.net: rede
.org: organizações sem fins lucrativos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual é a principal característica dos portais corporativos de primeira geração?

A

Enfatizam a gerência de conteúdo, disseminação em massa das informações corporativas e suporte à decisão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que distingue os portais corporativos de segunda geração?

A

Permitem personalização do conteúdo pelos usuários, envio de avisos sobre novos conteúdos e publicação de documentos no repositório corporativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qual é a característica principal dos portais corporativos de terceira geração?

A

Adicionam interatividade com aplicativos que estimulam a produtividade e a cooperação, como correio eletrônico e fluxos de atividades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

O que caracteriza os portais corporativos de quarta geração?

A

Integram aplicativos corporativos e permitem a execução de transações, leitura, gravação e atualização de dados corporativos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Quais tecnologias são frequentemente integradas em portais corporativos?

A

Intranet, Extranet, Educação a Distância (EaD), Data Warehouse, sistemas de gestão de documentos e Groupware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Quais são as principais características básicas dos portais corporativos?

A

Senha única, personalização, integração, acessibilidade, portabilidade e escalabilidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

O que é um portlet em um portal corporativo?

A

Um componente que oferece conteúdo ou informações transacionais gerenciados por um portlet container.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Qual é a diferença entre os descritores de implantação web.xml e portlet.xml em aplicações portlet?

A

O web.xml especifica recursos da aplicação web, enquanto o portlet.xml define os recursos do portlet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

O que é RSS e qual é sua função em portais corporativos?

A

RSS é um padrão que permite acompanhar atualizações de conteúdo em sites sem baixar as páginas completas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Quais são as principais vantagens dos portais colaborativos?
Facilitam o compartilhamento de informações, melhoram a tomada de decisão e integram diferentes fontes de dados e conhecimento.
26
O que significa "conectividade universal" em portais corporativos?
A capacidade de suportar conexão com sistemas heterogêneos, como bancos de dados e sistemas de gestão de documentos.
27
O que é um Data Warehouse (DW) em portais corporativos?
É um repositório centralizado de dados estruturados para suporte a análises e relatórios.
28
O que é roteamento inteligente em portais corporativos?
É a capacidade de direcionar automaticamente informações, como relatórios e documentos, para os usuários adequados.
29
Quais são os três papéis principais no Scrum?
Product Owner, Scrum Master e Time de Desenvolvimento.
30
O que é um Product Backlog no Scrum?
É uma lista priorizada de funcionalidades, requisitos e melhorias desejados para o produto.
31
Qual é a principal função do Scrum Master?
Garantir que a equipe siga os valores e práticas do Scrum e remover impedimentos.
32
O que é uma Sprint no Scrum?
É um período fixo, geralmente de 1 a 4 semanas, onde a equipe trabalha em entregas incrementais do produto.
33
O que são as Reuniões diárias (Daily Scrum)?
São reuniões curtas, geralmente de 15 minutos, para alinhamento e identificação de impedimentos.
34
O que significa Extreme Programming (XP)?
É uma metodologia ágil focada em práticas técnicas como programação em pares, integração contínua e design simples.
35
Qual é o objetivo do Lean Development?
Eliminar desperdícios, maximizar o valor entregue e otimizar os processos de desenvolvimento.
36
Cite uma prática central do XP (Extreme Programming).
Programação em pares (Pair Programming): dois desenvolvedores trabalham juntos no mesmo código.
37
O que é um Sprint Review no Scrum?
Uma reunião para apresentar o que foi desenvolvido na Sprint e coletar feedback dos stakeholders.
38
Qual é o conceito de Incremento no Scrum?
É o resultado de uma Sprint que deve estar pronto, funcional e potencialmente entregável.
39
O que é o WIP (Work In Progress) no Lean?
É o limite de trabalho em andamento para evitar sobrecarga e melhorar o fluxo de trabalho.
40
O que significa TDD (Test-Driven Development) no XP?
Uma prática onde os testes são escritos antes do código para garantir que os requisitos sejam atendidos.
41
O que é um Kanban Board e como ele se relaciona ao Lean?
É uma ferramenta visual para gerenciar fluxo de trabalho, usada no Lean para otimizar processos.
42
O que é o conceito de Iterações Curtas no XP e Scrum?
Períodos de tempo curtos e definidos para desenvolver, revisar e entregar incrementos do produto.
43
Qual a diferença entre o Product Backlog e o Sprint Backlog no Scrum?
O Product Backlog é a lista de todos os itens priorizados para o produto, enquanto o Sprint Backlog contém os itens selecionados para serem desenvolvidos na Sprint atual.
44
O que acontece no Sprint Planning?
A equipe planeja o trabalho a ser realizado durante a Sprint, selecionando itens do Product Backlog e definindo o objetivo da Sprint.
45
Qual é o papel do Product Owner no Scrum?
Representar os interesses dos stakeholders, priorizar o Product Backlog e garantir que a equipe entregue valor ao negócio.
46
No XP, o que é o Refactoring?
É a melhoria contínua do código sem alterar seu comportamento externo, visando torná-lo mais limpo e eficiente.
47
O que significa a prática de Integração Contínua no XP?
Integrar frequentemente o código ao repositório principal, garantindo que todas as alterações sejam testadas e funcionais.
48
Quais são os 7 princípios do Lean?
Eliminar desperdícios, construir qualidade, criar conhecimento, adiar decisões, entregar rápido, respeitar as pessoas e otimizar o todo.
49
O que é o Definition of Done (DoD) no Scrum?
Um conjunto de critérios que define quando um item do backlog está completo e pronto para ser entregue.
50
Qual a importância do feedback constante nas metodologias ágeis?
Permite ajustes rápidos, melhora a qualidade do produto e garante que as entregas atendam às necessidades do cliente.
51
Como o Lean aborda a otimização do fluxo de trabalho?
Por meio da identificação e eliminação de gargalos e desperdícios no processo.
52
O que é o Velocity no Scrum?
É uma métrica que mede a quantidade de trabalho concluída pela equipe em uma Sprint.
53
Qual é o objetivo do Sprint Retrospective no Scrum?
Identificar o que funcionou bem, o que pode ser melhorado e criar um plano de ação para melhorias contínuas.
54
Qual é a diferença entre Incremental e Iterativo no contexto ágil?
Incremental refere-se à entrega de partes funcionais do produto, enquanto Iterativo significa melhorar continuamente essas partes.
55
O que significa a prática de YAGNI (You Aren’t Gonna Need It) no XP?
Focar no desenvolvimento apenas do que é necessário, evitando funcionalidades desnecessárias.
56
O que são Web Services?
São aplicações que permitem a comunicação e troca de dados entre diferentes sistemas pela internet, utilizando protocolos e padrões abertos.
57
Qual é a principal diferença entre SOAP e REST?
SOAP é baseado em mensagens XML estruturadas e possui um padrão rigoroso, enquanto REST é um estilo arquitetural mais simples e utiliza protocolos como HTTP com diversos formatos de dados, como JSON e XML.
58
Para que serve o WSDL (Web Services Description Language)?
É uma linguagem baseada em XML usada para descrever os serviços oferecidos por um Web Service, incluindo métodos, parâmetros e endereços.
59
O que é UDDI (Universal Description, Discovery, and Integration)?
É um padrão para publicação e descoberta de Web Services, funcionando como um diretório onde serviços podem ser registrados e encontrados.
60
Qual é a principal função do SOAP (Simple Object Access Protocol)?
É um protocolo para troca de informações em formato XML entre aplicações de forma segura e estruturada.
61
O que é REST (Representational State Transfer)?
É um estilo arquitetural para a criação de Web Services que utiliza métodos HTTP (GET, POST, PUT, DELETE) para interações.
62
Qual é a vantagem de usar JSON em Web Services?
JSON é leve, fácil de ler e escrever, e possui suporte nativo em várias linguagens de programação, o que o torna ideal para APIs RESTful.
63
Para que serve o XSLT (Extensible Stylesheet Language Transformations)?
É uma linguagem usada para transformar documentos XML em outros formatos, como HTML ou XML com uma estrutura diferente.
64
O que é um endpoint em Web Services?
É o URL ou endereço onde o serviço está disponível para ser consumido.
65
Como o SOAP garante segurança na comunicação?
Utiliza extensões como WS-Security para implementar criptografia, assinatura digital e autenticação.
66
Qual a diferença entre XML e JSON?
XML é mais verboso e suporta validação robusta via DTD ou XSD, enquanto JSON é mais compacto e foca na simplicidade e eficiência.
67
Para que serve o método GET em RESTful APIs?
Recupera recursos ou informações do servidor.
68
O que é um documento WSDL?
Um arquivo XML que descreve detalhadamente como interagir com um Web Service, incluindo operações e mensagens.
69
O que é o conceito de estado no REST?
REST é stateless, ou seja, cada requisição ao servidor é independente e não mantém informações sobre estados anteriores.
70
O que significa dizer que SOAP é "protocol-dependent"?
SOAP depende de protocolos subjacentes como HTTP ou SMTP para transporte de mensagens, seguindo suas regras estritas de estrutura e comunicação.
71
O que é um serviço RESTful?
É um Web Service que segue os princípios do estilo arquitetural REST, utilizando métodos HTTP e representações de recursos em formatos como JSON ou XML.
72
Como o XSD (XML Schema Definition) é usado em XML?
Define a estrutura, os tipos de dados e as regras de validação de documentos XML.
73
O que são métodos HTTP em RESTful APIs?
São as ações executadas em recursos, como GET (ler), POST (criar), PUT (atualizar) e DELETE (remover).
74
O que é um payload em uma API?
É o corpo da mensagem enviada em uma requisição ou resposta, contendo os dados da interação entre cliente e servidor.
75
Qual é a relação entre REST e CRUD?
REST utiliza métodos HTTP que mapeiam diretamente às operações CRUD: Create (POST), Read (GET), Update (PUT), e Delete (DELETE).
76
Para que serve o cabeçalho HTTP em APIs RESTful?
Transmite informações adicionais, como autenticação, tipo de conteúdo (Content-Type) ou configurações específicas da requisição/resposta.
77
O que é JSON Schema?
É uma especificação para validar a estrutura de dados em JSON, similar ao XSD usado com XML.
78
Qual é a principal característica de um documento SOAP?
Possui uma estrutura fixa com um envelope, cabeçalho (opcional) e corpo que contém os dados da mensagem.
79
Como funciona a interoperabilidade em Web Services?
É alcançada utilizando padrões universais como XML, SOAP e WSDL, permitindo a comunicação entre sistemas heterogêneos.
80
Por que o REST é considerado mais escalável que SOAP?
REST utiliza o protocolo HTTP nativamente e não depende de padrões rígidos, facilitando a escalabilidade em aplicações modernas.
81
Qual é a diferença entre RPC e REST?
RPC (Remote Procedure Call) invoca métodos diretamente, enquanto REST é baseado em recursos e suas representações, utilizando métodos HTTP.
82
O que é uma API Gateway em um ambiente com Web Services?
É um intermediário que gerencia requisições, segurança e roteamento entre clientes e microserviços ou APIs subjacentes.
83
Qual é a principal diferença entre HTML e DHTML?
DHTML é uma combinação de HTML, CSS e JavaScript que permite a criação de páginas dinâmicas e interativas.
84
O que significa manipular o DOM em JavaScript?
É o processo de acessar e modificar os elementos HTML e sua estrutura usando JavaScript para criar interatividade e dinamismo.
85
O que é o atributo async no elemento