Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.226 questões

Q311234 Arquitetura de Software
Julgue os itens a seguir, referentes aos modelos de ciclo de vida de
software e aos processos de desenvolvimento de software.
O desenvolvimento sistemático de documentos XML que descrevem a arquitetura de software executável, composta por componentes, interfaces e interligações entre componentes, é uma característica de um modelo de ciclo de vida de software conhecido como DDP (document-driven process).
Alternativas
Q311053 Arquitetura de Software
Com relação aos servidores de aplicação, julgue os itens a seguir.

Na arquitetura do Tomcat, o CGI, o SSI, o PHP e outros recursos de servidores web tradicionais são implementados como servlets embutidos.

Alternativas
Q310782 Arquitetura de Software
Acerca de portais corporativos, sistemas colaborativos e gestão de
conteúdo, julgue os itens que se seguem.
As regras de Eckerson definem as características essenciais de um portal corporativo e resumem os requisitos mínimos esperados de um portal.
Alternativas
Q310781 Arquitetura de Software
Acerca de portais corporativos, sistemas colaborativos e gestão de
conteúdo, julgue os itens que se seguem.
Portais corporativos focalizam dados e informação, apoiando os processos e fluxos de trabalho (workflows). Dessa maneira eles provêem um ponto central de acesso aos sistemas em que os colaboradores da empresa precisam operar e que devem consultar no seu dia a dia.
Alternativas
Q310778 Arquitetura de Software
A respeito de workflow e de gestão de conteúdo, julgue os próximos
itens.
É um exemplo de ponto no processo de workflow conhecido como XOR-split a descrição: “Atividade avaliar sinistro é seguida por pagar danos ou contatar usuário” .
Alternativas
Q310772 Arquitetura de Software
Acerca de ciclo de vida e de metodologias de desenvolvimento de
software, julgue os itens seguintes.
O ciclo de vida de um software corresponde a um conjunto de quatro etapas sucessivas: análise do problema, definição da arquitetura do software, projeto e teste com validação.
Alternativas
Q310502 Arquitetura de Software

Considerando as tecnologias atualmente disponíveis para o desenvolvimento de sistemas, o analista Pedro deverá escolher ferramentas a serem utilizadas em um projeto. N as situações hipotéticas apresentadas, em cada item a seguir, julgue se a escolha a ser feita por Pedro corresponde ao uso adequado da ferramenta em questão.


Se a arquitetura for no padrão MVC (modelo, visualização e controle), Pedro poderá escolher como framework o Struts, por ser um software de fonte aberta e que favorece o desenvolvimento de aplicações Web.

Alternativas
Q310492 Arquitetura de Software
Julgue os itens a seguir, a respeito de programação e bancos de dados distribuídos.

Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação, os participantes podem decidir se esperam ou não pela recuperação do coordenador que falhou.

Alternativas
Q310488 Arquitetura de Software
Quanto a gestão eletrônica de documentos, julgue os seguintes itens.

PDF (portable document format) é um padrão de fato da empresa Adobe Systems, mas ainda não é reconhecido como um padrão oficial pelos órgãos normativos internacionais.

Alternativas
Q310481 Arquitetura de Software
Julgue os itens que se seguem, referentes ao desenvolvimento de um sistema embasado em uma arquitetura orientada a serviços.

A API JMS é usada para a construção de sistemas de mensageria na plataforma JEE, sendo algumas de suas características relevantes a assincronia das mensagens, a arquitetura peer-to-peer e o suporte ao estilo de mensageria publish-subscribe.

Alternativas
Q310480 Arquitetura de Software
Julgue os itens que se seguem, referentes ao desenvolvimento de um sistema embasado em uma arquitetura orientada a serviços.

Caso a implementação do sistema seja embasada em web services, as mensagens trocadas entre os serviços serão baseadas no formato XML e nos protocolos http e SOAP. Ambos os protocolos suportam a troca de mensagens síncronas e assíncronas.

Alternativas
Q310476 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

O padrão Composite é o mais indicado para a construção de componentes tratadores de eventos em interfaces gráficas compostas por múltiplos componentes visuais agregados, quando comparado a um possível emprego do padrão Mediator.

Alternativas
Q310475 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

Para um projetista de software estender um componente desenvolvido segundo o padrão Command, com a capacidade de desfazer operações sobre objetos complexos sem violar o encapsulamento de tais objetos, o mais adequado é usar, de forma complementar, o padrão Memento, em vez do padrão Visitor.

Alternativas
Q310474 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

Uma das conseqüências desejáveis do uso de uma façade é a promoção de acoplamento fraco entre um sistema e seus clientes, sobretudo porque as dependências de compilação entre módulos podem ser reduzidas. Uma das conseqüências indesejáveis é a redução de portabilidade dos sistemas.

Alternativas
Q310472 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

No emprego do padrão fábrica abstrata, a criação de novos produtos dentro de uma mesma família toma-se dificultada, quando comparada à criação de novas famílias de produto que aderem a uma mesma estrutura de produtos abstratos.

Alternativas
Q310471 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

No padrão builder, a responsabilidade pela criação de instâncias é compartilhada por um diretor e um construtor, sendo o vínculo entre eles estabelecido pelo cliente do padrão.

Alternativas
Q310470 Arquitetura de Software
Julgue os itens seguintes referentes a padrões de projeto.

Padrões de criação, como singleton e prototype, envolvem necessariamente a instanciação de um ou mais objetos, sendo que, no padrão singleton, o controle sobre a instanciação é cedido ao cliente do padrão, o que não ocorre no padrão prototype.

Alternativas
Q310465 Arquitetura de Software

A engenharia de software é um a disciplina do conhecimento humano que aplica princípios da engenharia ao desenvolvimento de software. N o entanto, existem diferenças significativas entre as engenharias clássicas — mecânica, civil, elétrica— e a engenharia de software, muitas delas decorrentes das diferenças de natureza entre o produto ou sistema resultante da atividade das engenharias clássicas e a engenharia de software. A engenharia de software desdobrou-se em várias áreas especializadas, como as áreas de requisitos de software, de análise e projeto de software, de implementação de software, de testes de software, de gestão de configuração, entre outras. N a interface entre as engenharias clássicas e a de software insere-se a engenharia de sistemas, abordada colateralmente na ISO/IEC 12207.


O emprego de padrões de projeto reusáveis, como façade, builder e singleton, é uma prática com nível inferior de abstração, quando comparado ao emprego de estilos arquiteturais de software, como camadas, cliente-servidor e peer-to-peer.

Alternativas
Q310454 Arquitetura de Software
Julgue os itens a seguir, referentes aos modelos de ciclo de vida de software e aos processos de desenvolvimento de software.

Scrum é uma metodologia formal, desenvolvida no início deste século, que enfatiza o uso de padrões de projeto orientados a objetos para a construção de microarquiteturas de software.

Alternativas
Q310452 Arquitetura de Software
Julgue os itens a seguir, referentes aos modelos de ciclo de vida de software e aos processos de desenvolvimento de software.

O modelo em espiral do ciclo de vida de software é iterativo e incrementai, uma vez que a mesma seqüência de atividades relacionadas à produção de software é realizada a cada ciclo da espiral.

Alternativas
Respostas
6821: C
6822: C
6823: C
6824: C
6825: C
6826: E
6827: C
6828: E
6829: C
6830: C
6831: C
6832: E
6833: C
6834: E
6835: E
6836: C
6837: E
6838: C
6839: E
6840: E