Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.108 questões

Q2734808 Arquitetura de Software

Em consultas SQL, funções agregadas tomam uma coleção de valores como entrada e retornam único valor. No ANSI SQL/92, a função de agregação que tem como objetivo fornecer a soma dos valores é a:

Alternativas
Q2734806 Arquitetura de Software

É possível realizar um mapeamento de operações e predicados da álgebra relacional com cláusulas do SQL. A operação de projeção da álgebra relacional corresponde à cláusula SQL:

Alternativas
Q2734805 Arquitetura de Software

A álgebra relacional possui um conjunto de operações que utilizam uma ou duas relações como entrada e produzem uma nova relação. A operação que permite produzir uma relação com apenas um subgrupo de atributos da relação original é denotada por:

Alternativas
Q2734801 Arquitetura de Software

No CMMI, tanto níveis de capacidade quanto níveis de maturidade fornecem um caminho para melhorar processos de uma organização. Realizando uma comparação entre as representações por estágio e contínua do CMMI 1.3, o nível de maturidade gerenciado se encontra em posição equivalente ao nível de capacidade:

Alternativas
Q2734797 Arquitetura de Software

O CMMI define uma área de processo como um conjunto de práticas relacionadas a uma área que, quando implementadas, satisfazem a um conjunto de metas consideradas importantes para realizar melhorias significativas naquela área. No CMMI 1.3, uma área de processo que pertence à categoria gestão de projetos e está relacionada ao nível maturidade 2 é:

Alternativas
Q2734795 Arquitetura de Software

No MPS.BR, um nível de maturidade representa um grau de melhoria de processo para um determinado conjunto de processos. O processo que tem o objetivo de assegurar que os produtos de trabalho e a execução dos processos estejam em conformidade com os planos, procedimentos e padrões estabelecidos compõe o nível de maturidade:

Alternativas
Q2734793 Arquitetura de Software

Requisitos voláteis são aqueles que provavelmente irão mudar durante ou depois do processo de desenvolvimento do sistema. Os requisitos voláteis que surgem à medida que a compreensão do sistema pelo cliente progride são classificados como requisitos:

Alternativas
Q2734791 Arquitetura de Software

O processo de desenvolvimento de software unificado Rational (Rational Unified Process) agrupa atividades em disciplinas. A tarefa que tem como finalidade instalar, customizar e disponibilizar ferramentas aos usuários finais faz parte da disciplina de:

Alternativas
Q2734789 Arquitetura de Software

Um processo de software pode ser definido como uma metodologia para as atividades, ações e tarefas necessárias para desenvolver um software de alta qualidade. Neste contexto, um modelo de processo que pode ser definido como um gerador de modelos de processos dirigidos a riscos e é utilizado para guiar engenharia de sistemas intensivos de software é conhecido como modelo:

Alternativas
Q2734788 Arquitetura de Software

A álgebra booleana pode ser aplicada para combinar portas lógicas e construir circuitos. Observe a figura a seguir.


A

B

X

0

0

1

0

1

0

1

0

0

1

1

0


A última coluna da tabela-verdade acima representa o funcionamento de qual porta lógica?

Alternativas
Q2734787 Arquitetura de Software

A maioria dos computadores utiliza o sistema binário para representar números. O número representado no sistema decimal como 60 tem seus seguintes equivalentes binário e hexadecimal:

Alternativas
Q2734786 Arquitetura de Software

A função principal de uma unidade central de processamento (CPU) é executar programas armazenados na memória principal executando as instruções em sequência. O componente da CPU que efetua operações como adição AND (E) booleano para executar as instruções é:

Alternativas
Q1394687 Arquitetura de Software

Considere as seguintes afirmações sobre acessibilidade para Web, seguindo as recomendações (guidelines) WCAG 1.0 do W3C.


I. A recomendação 1 (guideline 1) enfatiza a importância de prover equivalentes textuais a todo conteúdo não textual (por exemplo imagens, áudio e vídeo).

II. Faz parte das recomendações (guidelines) a seguinte: projete para independência de dispositivo, de modo que o usuário possa interagir e ativar elementos da página via uma variedade de diferentes dispositivos (incluindo mouse, teclado e voz).

III. Uma recomendação (guideline) importante especifica que textos e gráficos sejam compreensíveis mesmo quando visualizados sem cor, ou seja, se somente cores forem usadas para diferenciar certas informações, certos dispositivos que não possuam cor ou tela não permitirão constatar esta diferença.


Quais estão corretas?

Alternativas
Q1393634 Arquitetura de Software
Trata-se do modelo de arquitetura com objetivo de melhorar eficiência, agilidade e produtividade da empresa, que coloca os serviços como solução para o suporte aos objetivos estratégicos associados à computação orientada a serviços. É correto afirmar que a descrição refere-se a(à)
Alternativas
Ano: 2015 Banca: NC-UFPR Órgão: COPEL
Q1223374 Arquitetura de Software
Design Patterns 
Design Patterns A design pattern is often posed as a question: how do we solve some design problem? However a design problem is, by its nature, nonspecific, and rarely has a single straight-forward answer. There might be several ways to solve the same problem, some better than others depending on the specific situation and the specific context of the problem. A design pattern is intended to share not just solutions but a better understanding of both the problem and how it might be solved. 
Firstly, patterns have a well-defined structure. This consistent layout makes it easy to browse through a collection of patterns to find relevant help and then dive further into the material. The structure encourages the author of the pattern to think carefully about the knowledge they're sharing, whilst making the material more consistently accessible to a reader. 
Secondly, unlike a tutorial or recipe which typically guides you through a single approach to solving a problem, patterns encourage discussion of related and complementary approaches. Design decisions are rarely clear cut, so it can be useful to understand the context in which a decision is made and the resulting trade-offs. Communicating these nuances is how we share knowledge rather than just fixes for a problem.
Consider the following sentence from the text: “Design decisions are rarely clear cut, so it can be useful to understand the context in which a decision is made and the resulting trade-offs”. Taking into consideration the underlined excerpt from the sentence, it is correct to say that design decisions are:
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: FUNPRESP-EXE
Q1190352 Arquitetura de Software
Acerca das arquiteturas de aplicação web, julgue o item abaixo.
Arquiteturas em duas camadas separam as entidades em camadas de apresentação e de armazenamento, as quais podem estar, ou não, no mesmo computador.
Alternativas
Q1024183 Arquitetura de Software
Com a evolução dos processos logísticos pelo mundo, os armazéns destinados ao recebimento, guarda e expedição de mercadorias tiveram que evoluir também, chegando ao status dos conhecidos Centros de Distribuição (CD). O aumento da complexidade na gestão dos CD’s se deve principalmente ao fato da multiplicação do portfólio de produtos pelas empresas, com as suas variações de cores, tamanhos, funções, etc., o que faz com que o mesmo produto possa se desdobrar no cadastro de vários outros, além da velocidade de processamento exigida para que uma operação seja considerada eficiente. Neste caso, a Tecnologia da Informação (TI), tem exercido papel fundamental na gestão dos modernos CD’s. Sob o aspecto da gestão do fluxo das mercadorias dentro de um CD, o sistema necessário ao apoio das operações logísticas é:
Alternativas
Q936981 Arquitetura de Software
Assinale a alternativa que apresenta, corretamente, o modelo de ciclo de vida que, de forma iterativa, aplica sequências lineares de um modo racional à medida que o tempo passa.
Alternativas
Q879523 Arquitetura de Software

__________________ é a estrutura, ou estruturas do sistema, que abrange os componentes de software, as propriedades externamente visíveis desses componentes e as relações entre eles.


Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.

Alternativas
Q879522 Arquitetura de Software
Uma universidade possui 27 unidades acadêmicas, nas quais estão lotados os atuais 75 cursos. Deseja-se criar uma interface para dispositivos móveis que permita aos usuários externos da universidade localizar determinado curso de seu interesse. Considerando que a interface deve ser rápida, fácil de usar e de boa usabilidade, qual das alternativas abaixo melhor atende a esses requisitos na busca supracitada?
Alternativas
Respostas
4461: B
4462: B
4463: D
4464: E
4465: A
4466: B
4467: C
4468: D
4469: A
4470: C
4471: E
4472: D
4473: E
4474: C
4475: E
4476: C
4477: B
4478: D
4479: A
4480: C