Buscar

Prova Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Engenharia de Software > arquitetura de software e padrões de projeto
1 // ENADE_2008 (ID 1207)
O plano de negócios, mais do que um documento de elaboração das ações de implementação de um novo empreendimento, serve como documento que estabelece o relacionamento entre empreend
edores e investidores. O conhecimento de características dos atores envolvidos nessa relação interfere diretamente na elaboração do plano de negócios. Considerando os papéis do empr
eendedor, do investidor e de conceitos de fatores envolvidos na elaboração do plano de negócios, assinale a opção correta.
 O verdadeiro empreendedor cria um negócio diante de uma oportunidade e procura, o mais breve possível, vendê-lo para um grupo de investidores.
 Investidores inteligentes consideram, ao analisar onde investir, que projeções financeiras mês a mês para um período maior que um ano constituem um dos fatores que garante o suc
esso de um novo empreendimento.
 O empreendedor é uma pessoa à procura de riscos, que diante de uma nova oportunidade de empreendimento transfere todos os riscos para si.
<<<X>>> As pessoas, as oportunidades, o contexto e as possibilidades de riscos e recompensas são quatro fatores fundamentais, que devem ser considerados para o sucesso de um novo
 empreendimento.
 Um plano de negócios deve ser criado seguindo uma fórmula de sucesso preestabelecida apresentada em livros da área administração e implementada em aplicativos.
2 // (ID 57570)
Silvia Regina Vergilio demonstra em suas pesquisas que:
Os Pipes & Filters (Dutos e Filtros) são Estilos arquiteturais que definem meios de selecionar e apresentar blocos de construção de arquitetura ou seja:
 Padrões arquiteturais;
 Projetos de alto nível, testados e validados, de blocos de construção de arquitetura
Portanto estas estruturas auxiliam no desenvovimento de plataformas de programação para melhorar o fluxo de dados ou informações entre usuarios.
para auxiliar em sua analise observe a estrutura dos Pipes & Filters (Dutos e Filtros):
pipes e dutos
figuras 1 e 2: pipes e dutos.
fonte: Silvia Regina Vergilio.
Depois de analisar as caracterisiticas e seu fluxo estrutural, assinale a alternativa correta sobre este estilo arquitetural indicando V para verdadeiras e F para falsas, referentes
 as vantagens e desvantagens abaixo descritas:
 Útil para aplicações de processamento de informação que interagem pouco com usuários - é uma vantagem estrutural de pipes e dutos.
 Requer um formato comum para a transferência de dados ao longo do pipeline - é uma desvantagem estrutural de pipes e dutos.
 Dado transmitido por completo entre um programa e outro - é outra vantagem estrutural de pipes e dutos.
 Não é apropriado para aplicações interativas - é uma desvantagem estrutural de pipes e dutos.
 
 V,V,V,V.
 
 V,V,V,F.
 
 F,F,F,F.
 
 F,V,F,F.
 
<<<X>>> V,V,F,V. 
 
Resolução da questão
Veja abaixo o comentário da questão:
A alternativa correta é a E:
Vantagens da estrutura pipes e dutos:
– Útil para aplicações de processamento de informação que interagem pouco com usuários;
– Rápida prototipação;
– Apóia reúso de transformações (filtros);
– É fácil adicionar, recombinar, ou trocar, novas transformações (flexibilidade);
– É relativamente simples implementar como sistema concorrente (vários filtros em paralelo) ou
seqüencial;
– Eficiência em processamento.
Desvantagens da estrutura pipes e dutos:
– Requer um formato comum para a transferência de dados ao longo do pipeline;
– Não é apropriado para aplicações interativas;
– Não existe compartilhamento de dados;
– Ausência de gerenciamento de erros.
ou seja:
 
Comentário da sua resposta:
Colocamos abaixo uma breve explicação sobre a alternativa que você marcou errada:
 esta errada pois a ultima alternativa é verdadeira e acompanha as duas primeiras, já a terceira é falsa.
 
3 // (ID 57336)
Com base nos relatos de Marcelo Canevello Ferreira. A arquitetura baseada em componentes é uma arquitetura onde as funcionalidades do todo são divididas em funções menores, cada qua
l encapsulada num componente. Sistemas distribuídos são uma extensão da arquitetura baseada em componentes e referencia componentes que podem existir em diferentes locais físicos; A
s principais vantagens de uma arquitetura baseada em componentes são a facilidade de reusabilidade e reposição de componentes, que tornam a manutenção mais fácil. Estamos falando de
 uma arquitetura muito utilizada em software, analise a figura abaixo:
arquitetura SOA
figura 1: arquitetura por componentes.
fonte: Marcelo Canevello Ferreira.
Assinale a alternativa correta que demonstrada qual o tipo desta arquitetura:
 Arquitetura JAVA.
 
 Arquitetura DCOM.
 Arquitetura CORBA.
<<<X>>> Arquitetura SOA - Service Oriented Architecture.
 
 arquitetura OSI.
 
Veja abaixo o comentário da questão:
A alternativa correta é a A pois estamos falando da arquitetura SOA - 
 Serviços;
 Descritores de serviços;
 Propaganda e descoberta;
 Especificação de um modelo de dados associado;
 Contrato de serviço.
 
Comentário da sua resposta:
Colocamos abaixo uma breve explicação sobre a alternativa que você marcou errada:
 correta.
 
4 // Prof. Chiaveli (ID 12661)
Sobre arquitetura cliente-servidor, é corrto afirmar
 O modelo cliente-servidor (em inglês client/server), em computação, é uma estrutura de monolítica que mantém as tarefas e cargas de trabalho entre os fornecedores.
 Geralmente os clientes e servidores comunicam através de uma rede de computadores em computadores distintos, mas o cliente e o servidor não podem residir no mesmo computador.
<<<X>>> Um cliente não compartilha qualquer de seus recursos, mas solicita um conteúdo ou função do servidor
 O modelo cliente-servidor só pode ser implementado sobre o protocolo HTTP.
 Cada instância de software do cliente pode enviar requisições a apenas um servidor

Continue navegando