Questões de Arquitetura de Software para Concurso

Foram encontradas 7.359 questões

Q2891152 Arquitetura de Software
Sobre o SOAP — um protocolo de aplicação da pilha TCP/IP —, assinale o correto.
Alternativas
Q2890497 Arquitetura de Software

Considere uma página Web ASP.NET denominada Catalogo.aspx que permite aos usuários comprar produtos de um catálogo. Essa página apresenta o item previamente selecionado na parte inferior da tela. Os detalhes do produto estão encapsulados no objeto Product, não acessível de fora da página Web. A definição da classe Product é listada a seguir na linguagem C#.


[Serializable]

public class Product

{

public int ProductCode;

public string ProductName;

}


Assinale a alternativa que apresenta o objeto que deve ser utilizado para armazenar o objeto Product.

Alternativas
Q2890495 Arquitetura de Software

Considere uma aplicação ASP.NET, desenvolvida em Visual C#.net, em que, na página aspx, deseja-se chamar e apresentar o resultado de um método, escrito em C#, denominado ListarProdutos(). Assinale a alternativa que apresenta o código adequado para chamar o método ListarProdutos().

Alternativas
Q2890493 Arquitetura de Software

Considere uma aplicação Web que precisa gerar um documento Word, dinamicamente, quando o cliente é redirecionado para uma URL contendo a extensão .doc. Utilizando o framework. .net, isso é possível por meio da implementação da interface

Alternativas
Q2890491 Arquitetura de Software

Por meio da linguagem de programação Asp, para que um cookie possa ser criado com várias informações, deve se utilizar keys. Assinale a alternativa que apresenta uma maneira correta de indicar esse processo de criação.

Alternativas
Q2890488 Arquitetura de Software

Na linguagem de programação Asp, a forma correta de representar a diretiva include é

Alternativas
Q2890486 Arquitetura de Software

Para que o programador possa proporcionar métodos e propriedades no trabalho com discos, arquivos e diretórios, como por exemplo acessar o diretório “Meus Documentos”, se faz necessário um objeto na linguagem de programação Visual Basic. Esse objeto é o

Alternativas
Q2890480 Arquitetura de Software

Na linguagem Visual Basic, a função responsável por posicionar a saída em um arquivo ou em uma janela é a função

Alternativas
Q2890479 Arquitetura de Software

Considere a manutenção de um sistema que já foi implantado no ambiente de produção. Assinale a alternativa que apresenta a estratégia mais indicada para coletar informações sobre os bugs que aparecem nessa aplicação.

Alternativas
Q2890478 Arquitetura de Software

Considere o desenvolvimento de uma aplicação que utiliza um componente de prateleira (off-the-shelf) para realizar algumas funcionalidades da aplicação. A primeira etapa em que as funcionalidades são testadas junto com a aplicação é a(o)

Alternativas
Q2890477 Arquitetura de Software

Considere a fase de integração de um sistema em que é necessário realizar os casos de teste. Para isso, estão disponíveis o acesso às interfaces do código fonte e diferentes repositórios de dados para alimentar os testes. A estratégia de testes a ser utilizada é

Alternativas
Q2890475 Arquitetura de Software

Considere um projeto de software para Web que utiliza um módulo de segurança para a gestão da autenticação e autorização. No desenvolvimento de uma funcionalidade associada à autenticação, foram descobertas falhas no funcionamento do código. Considerando que esse módulo é utilizado em todos os projetos da empresa, a primeira ação a ser tomada para corrigir o problema de falhas é

Alternativas
Q2890473 Arquitetura de Software

Após o primeiro milestone do projeto de software, o gerente do projeto sugeriu o levantamento das seguintes métricas no projeto:


— número de especificações incompletas ou errôncas;

— número de violações de padrões ou convenções de programação;

— quantidade de documentação de software incompleta ou imprecisa versus método de desenvolvimento.


De acordo com as métricas listadas, pode-se dizer que a principal preocupação do gerente é

Alternativas
Q2890472 Arquitetura de Software

Os princípios de refatoração (refactoring) e pequenas entregas (small releases) são seguidos pela comunidade que apóia o desenvolvimento ágil de sistemas de software. Considere os modelos de processo de software a seguir:


I. Modelo Iterativo;

II. Modelo Espiral;

III. Modelo Cascata.


Pode-se dizer que as técnicas de refatoração e pequenas entregas são aplicadas de forma eficaz em

Alternativas
Q2890471 Arquitetura de Software

Durante a fase de análise de requisitos de um sistema, o gerente de projeto propõe realizar as seguintes atividades:


— construir a matriz de rastreabilidade;

— identificar conflitos entre requisitos; e

— definir um protótipo de telas do sistema.


O objetivo que o gerente pretende atingir é

Alternativas
Q2890469 Arquitetura de Software

Considere as seguintes afirmações sobre as fases do modelo cascata de desenvolvimento de software:


I. são executadas de forma isolada;

II. não se pode começar outra fase se a anterior não tiver terminado;

III. a informação de uma fase é utilizada em outra fase e existe o retorno (feedback ) entre elas.


Sobre as afirmações, pode-se dizer que está correto o contido em

Alternativas
Q2890468 Arquitetura de Software

Considere os seguintes passos de prototipação para avaliar rapidamente o esforço necessário para o desenvolvimento da interface de usuário no desenvolvimento de uma nova aplicação de software:


I. listar cada tela e definir seu tipo e complexidade;

II. definir objetos mock para cada tela da interface do usuário;

III. criar ao menos um protótipo para cada tipo de tela.


Sobre os passos de prototipação, deve-se selecionar o contido apenas em

Alternativas
Q2890467 Arquitetura de Software

Na etapa de análise de projeto da Engenharia de Software, considere as seguintes atividades:


I. desenvolvimento de modelos formais, verificáveis matematicamente;

II. definição do documento de requisitos e a sua assinatura por parte do cliente;

III. criação de interfaces bem definidas no código fonte.


Sobre as atividades, pode-se dizer que faz(em) parte da atividade de formalização o contido apenas em

Alternativas
Q2890465 Arquitetura de Software

Considere um projeto de software utilizando padrões de projeto (design patterns) em que é necessário definir um conjunto de funcionalidades por meio de um único objeto e as funcionalidades poderão ser implementadas em outras classes. Nessas condições, o padrão de projeto mais adequado é o

Alternativas
Q2890464 Arquitetura de Software

Na fase de elaboração do projeto (design) de uma aplicação de software, o item mais importante a ser considerado é

Alternativas
Respostas
1081: C
1082: E
1083: A
1084: B
1085: C
1086: C
1087: E
1088: D
1089: D
1090: B
1091: B
1092: D
1093: B
1094: D
1095: C
1096: D
1097: E
1098: B
1099: C
1100: A