Questões de Arquitetura de Software para Concurso

Foram encontradas 7.357 questões

Q2977183 Arquitetura de Software

No ciclo de vida em espiral, cada loop da espiral representa uma fase do processo de software. Em relação ao modelo espiral e suas fases, assinale a alternativa correta.

Alternativas
Q2977182 Arquitetura de Software

A criptografia é o processo que codifica os dados que um computador está enviando a outro, de tal forma que somente o outro computador possa decodificá-lo. Sobre criptografia é correto afirmar que:

I. As chaves públicas geralmente utilizam algoritmos complexos e hash value muito grandes para criptografia, incluindo números de 40 bits ou até mesmo de 128 bits.

II. A criptografia de chave simétrica utiliza uma combinação de chave privada e chave pública.

III. A criptografia de chave pública possui uma chave secreta que é utilizada para criptografar um pacote de informações antes que ele seja enviado pela rede a um outro computador.

É correto dizer que:

Alternativas
Q2977181 Arquitetura de Software

Um documento XML para ser considerado bem formatado deve incluir seqüências de caracteres de marcação que podem ser analisados e deve atender as seguintes condições:

I. Nenhum atributo pode aparecer mais do que uma vez na mesma marca de início.

II. Valores de atributos cadeias de caracteres podem conter referências a entidades externas.

III. Todas as entidades devem ser declaradas.

Assinale a afirmativa correta:

Alternativas
Q2977180 Arquitetura de Software

Assinale a afirmativa INCORRETA


Imagem associada para resolução da questão

Alternativas
Q2977179 Arquitetura de Software

Entrevista é um dos recursos para a obtenção de requisitos. Em relação a entrevistas, assinale a alternativa correta.

Alternativas
Q2977178 Arquitetura de Software

Assinale a afirmativa INCORRETA sobre Chaves e índices:

Alternativas
Q2977177 Arquitetura de Software

O conjunto de comandos responsáveis pela consulta e atualização dos dados armazenados em um banco de dados é conhecido como:

Alternativas
Q2977176 Arquitetura de Software

As regras de Codd ao definir o modelo relacional, estabeleceu um conjunto de 12 regras para a determinação se um banco de dados é realmente relacional. Qual das regras abaixo não faz parte dessa definição.

Alternativas
Q2977175 Arquitetura de Software

O diagrama de casos de uso representa as funções do sistema, ou seja, modela o comportamento do sistema sob o ponto de vista do usuário. Em relação a diagramas de casos de uso, assinale a alternativa correta:

Alternativas
Q2977174 Arquitetura de Software

Em relação aos conceitos utilizados nos diagramas entidade-relacionamento, assinale a alternativa correta:

Alternativas
Q2977171 Arquitetura de Software

A linguagem SQL oferece uma série de vantagens e desvantagens. O fato de ela prover um acesso rápido aos dados, fornecendo respostas ao usuário, a questões complexas, em minutos ou segundos refere-se a:

Alternativas
Q2977170 Arquitetura de Software

No Diagrama de Seqüência os atores costumam ser apresentados como bonecos idênticos aos utilizados nos diagrama de caso de uso. Em relação a diagramas de seqüência, assinale a alternativa INCORRETA:

Alternativas
Q2977169 Arquitetura de Software

Avalie as afirmativas abaixo sobre associações entre Casos de Uso:

I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.

II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.

III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.

É correto afirmar que:

Alternativas
Q2977168 Arquitetura de Software

Um software que não calcula corretamente o dígito verificador do CPF precisará sofrer uma manutenção para corrigir esse erro (também chamado de bug). Essa manutenção é do tipo:

Alternativas
Q2977166 Arquitetura de Software

Um processo de desenvolvimento classifica em atividades as tarefas realizadas durante a construção de um sistema de software.

I. A atividade de levantamento de requisitos corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software.

II. Na etapa de levantamento de requisitos os desenvolvedores, juntamente com os clientes, tentam levantar e definir as necessidades dos futuros usuários do sistema a ser desenvolvido.

III. Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.

É correto afirmar que:

Alternativas
Q2977165 Arquitetura de Software

O princípio básico da programação estruturada é que um programa é composto por blocos elementares de código que se interligam através de três mecanismos básicos, que são:

Alternativas
Q2977164 Arquitetura de Software

O uso de comentários deve ser usado como forma de documentação interna de um programa. Neste sentido, existem comentários que devem estar presentes em qualquer programa, tais como os que aparecem no início de cada módulo ou arquivo-fonte e que indicam: a finalidade do módulo, uma história de desenvolvimento (autor e data de criação e modificações) e uma descrição das variáveis globais (se houver).

Esse tipo de comentário também é conhecido como:

Alternativas
Q2977163 Arquitetura de Software

Analise as afirmativas abaixo a respeito de técnicas de levantamento de requisitos:

I. Uma entrevista não estruturada deve "fluir" entre o entrevistado e o entrevistador e, para isso, as questões a serem feitas não devem ser definidas previamente.

II. O processo de seleção sistemática de elementos representativos de uma população, que permite revelar informações úteis acerca da população como um todo é conhecido como Amostragem.

III. No levantamento de requisitos é importante observar o comportamento e o ambiente do indivíduo tomador de decisões.

Estão corretas apenas as afirmativas:

Alternativas
Q2977162 Arquitetura de Software

Avalie quais das assertivas abaixo estão relacionadas a Webservices:

I. Dispor de uma linguagem que define uma gramática em formato XML com objetivo de descrever serviços de rede como uma coleção de pontos de comunicação, capazes de trocar mensagens entre si.

II. Possuir um método para descoberta e chamada de Webservices.

III. Dispor de uma ontologia para descrição semântica dos serviços.

Estão corretas:

Alternativas
Q2977159 Arquitetura de Software

No processo de modelagem multidimensional, normalmente as dimensões estão relacionadas com as respostas a perguntas como: "quando?", "o que?", "onde?" e "quem?". Assinale a alternativa CORRETA sobre o processo de modelagem multidimensional.

Alternativas
Respostas
101: D
102: C
103: B
104: A
105: C
106: B
107: C
108: C
109: A
110: B
111: A
112: C
113: C
114: B
115: A
116: A
117: D
118: D
119: B
120: D