Logo Passei Direto
Buscar

Simulado Banco de Dados

User badge image
alex.b23

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:

O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.




Reusabilidade
Extensibilidade
Produtividade
Independência
Encapsulamento

São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO


Falta de flexibilidade para estender as funcionalidades dos objetos
Necessidade da especialização das interfaces (conexões) entre os objetos
Dificuldade de configurar e utilizar aplicações em padrões anteriores
Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)
Necessidade da existência de um mecanismo único de implementação

Qual o diagrama que permite que o Arquiteto de um sistema modele a estrutura de arquivos de uma aplicação e seus relacionamentos?


Diagrama de Classes
Diagrama de Software
Diagrama de Objetos
Diagrama de Arquivos
Diagrama de Componentes

São requisitos funcionais, exceto


Gerar gráfico de barra com
Permitir a impressão de relatórios
Permitir a inclusão de novos usuários
Permitir a exclusão de usuários
Permitir a atualização de dados cadastrais

Em relação ao padrão de arquitetura MVC (Model View Controller), assinale a a�rmativa correta.


O componente Model é a camada lógica da aplicação, representa os dados da aplicação e as suas regras de negócio.
O componente Controller é a camada de apresentação responsável por gerar uma visualização dos dados e por recebê-los como dados de entrada dos usuários.
Os componentes de uma arquitetura de sistemas estão divididos em camadas não estruturadas, que, durante o desenvolvimento, devem ser consideradas de forma fundamental pelo arquiteto.
O padrão de arquitetura MVC não permite gerenciar múltiplas visões utilizando somente um modelo.
O componente View interpreta as ações realizadas pelos usuários e as envia para o Model.

No contexto de especi�cação de componentes, considere as seguintes a�rmativas: 

I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
II. O arquiteto de sistemas deve ter a preocupação de de�nir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para a organização.
III. Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a diferentes con�gurações.

Levando-se em conta as a�rmações acima, identi�que a única alternativa válida.

I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
II. O arquiteto de sistemas deve ter a preocupação de de�nir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para a organização.
III. Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a diferentes con�gurações.
Apenas II
Apenas I e III
Apenas I
Apenas II e III
Apenas I e II

O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o momento de ativação/desativação dos componentes. Associe a sentença abaixo ao respectivo conceito.

Questão8
a

Questão9
a


           " O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e desativa, quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente."

Component
Method
Container
Skeletons
Transaction


Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:

O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.




Reusabilidade
Extensibilidade
Produtividade
Independência
Encapsulamento

São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO


Falta de flexibilidade para estender as funcionalidades dos objetos
Necessidade da especialização das interfaces (conexões) entre os objetos
Dificuldade de configurar e utilizar aplicações em padrões anteriores
Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)
Necessidade da existência de um mecanismo único de implementação

Qual o diagrama que permite que o Arquiteto de um sistema modele a estrutura de arquivos de uma aplicação e seus relacionamentos?


Diagrama de Classes
Diagrama de Software
Diagrama de Objetos
Diagrama de Arquivos
Diagrama de Componentes

São requisitos funcionais, exceto


Gerar gráfico de barra com
Permitir a impressão de relatórios
Permitir a inclusão de novos usuários
Permitir a exclusão de usuários
Permitir a atualização de dados cadastrais

Em relação ao padrão de arquitetura MVC (Model View Controller), assinale a a�rmativa correta.


O componente Model é a camada lógica da aplicação, representa os dados da aplicação e as suas regras de negócio.
O componente Controller é a camada de apresentação responsável por gerar uma visualização dos dados e por recebê-los como dados de entrada dos usuários.
Os componentes de uma arquitetura de sistemas estão divididos em camadas não estruturadas, que, durante o desenvolvimento, devem ser consideradas de forma fundamental pelo arquiteto.
O padrão de arquitetura MVC não permite gerenciar múltiplas visões utilizando somente um modelo.
O componente View interpreta as ações realizadas pelos usuários e as envia para o Model.

No contexto de especi�cação de componentes, considere as seguintes a�rmativas: 

I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
II. O arquiteto de sistemas deve ter a preocupação de de�nir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para a organização.
III. Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a diferentes con�gurações.

Levando-se em conta as a�rmações acima, identi�que a única alternativa válida.

I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
II. O arquiteto de sistemas deve ter a preocupação de de�nir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para a organização.
III. Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a diferentes con�gurações.
Apenas II
Apenas I e III
Apenas I
Apenas II e III
Apenas I e II

O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o momento de ativação/desativação dos componentes. Associe a sentença abaixo ao respectivo conceito.

Questão8
a

Questão9
a


           " O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e desativa, quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente."

Component
Method
Container
Skeletons
Transaction


Prévia do material em texto

Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: ARQUITETURA DE SISTEMAS   
Aluno(a): ALEX CAVALCANTE BRASIL 202209101503
Acertos: 10,0 de 10,0 13/09/2023
Acerto: 1,0  / 1,0
No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados
de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição
abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de
software é armazenado ou como suas funções são executadas. O cliente depende da especificação
do componente, mas não da sua implementação.
  
Reusabilidade
Extensibilidade
Produtividade
Independência
 Encapsulamento
Respondido em 13/09/2023 09:25:58
Explicação: Encapsulamento tem o conceito de esconder de quem vai usar a classe os detalhes de sua funcionalidade e
de dados, deixando amostra somente como acionar e o resultado a ser alcançado pelo acionamento.
Acerto: 1,0  / 1,0
São características que levaram à especi�cação do Modelo de Componentes CORBA, EXCETO
Falta de �exibilidade para estender as funcionalidades dos objetos
Necessidade da especialização das interfaces (conexões) entre os objetos
Di�culdade de con�gurar e utilizar aplicações em padrões anteriores
Requisitos não funcionais eram usualmente especi�cados junto com o métodos do negócio (funcionais)
 Necessidade da existência de um mecanismo único de implementação
Respondido em 13/09/2023 09:37:23
Explicação:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada
pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas
distribuídos heterogêneos. Em face da diversidade de hardware e software que encontramos
atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se
comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar
com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento.
CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM,
formato proprietário da Microsoft.
Acerto: 1,0  / 1,0
Qual o diagrama que permite que o Arquiteto de um sistema modele a estrutura de arquivos de uma aplicação e
seus relacionamentos?
Diagrama de Classes
Diagrama de Software
Diagrama de Objetos
Diagrama de Arquivos
 diagrama de Componentes
Respondido em 13/09/2023 09:39:14
Explicação:
Na UML, os diagramas de componentes mostram a estrutura do sistema de software, que descreve os componentes
do software, suas interfaces e suas dependências. É possível utilizar diagramas de componentes para modelar
sistemas de software em um alto nível ou para mostrar componentes em um nível de pacote mais baixo.
Esse tipo de diagrama suporta o desenvolvimento com base em componentes no qual um sistema de software é
dividido em componentes e interfaces que são reutilizáveis e substituíveis.
Os diagramas de componentes são úteis pelos seguintes motivos:
De�nir os aspectos executáveis e reutilizáveis de um sistema de software
Revelar problemas de con�guração de software através de relacionamentos de dependência
Mostrar uma representação precisa de um aplicativo de software antes de fazer alterações ou
aprimoramentos
Também é possível utilizar os diagramas de componentes para descrever as seguintes peças físicas de um sistema de
software:
Os arquivos de código fonte desenvolvidos em um ambiente de desenvolvimento integrado
Os arquivos executáveis necessários para fornecer um sistema em execução
Bancos de dados físicos que armazenam informações nas tabelas de um banco de dados relacional ou nas
páginas de um banco de dados orientado a objetos
Sistemas adaptáveis que possuem componentes que migram para equilíbrio de carga e recuperação de
defeitos
 
Acerto: 1,0  / 1,0
São requisitos funcionais, exceto
Gerar grá�co de barra com evolução das despesas nos últimos 12 meses
Registrar cada login e logout de usuário
 Fechamento da compra do cliente deve ter processamento inferior a 10 segundo
Gerar consulta ou relatório com 10 melhores clientes
Calcular faturamento mensalmente
 Questão3
a
 Questão4
a
Respondido em 13/09/2023 09:42:49
Acerto: 1,0  / 1,0
O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização
desse modelo e suas fases, assinale a alternativa que apresenta uma a�rmação verdadeira.
 O primeiro estágio de desenvolvimento de um novo sistema consiste na de�nição de requisitos.
A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de
operação e manutenção.
Não há necessidade de se produzir qualquer tipo de documentação em suas fases.
A especi�cação do sistema é produzida após o estágio de implementação e teste de unidade.
Nenhuma das alternativas
Respondido em 13/09/2023 09:46:45
Explicação:
O modelo cascata é utilizado principalmente quando os requisitos de um determinado problema são bem
compreendidos. Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou aperfeiçoamentos
em um sistema já existente. Por exemplo, quando temos um sistema já pronto e precisamos fazer uma adaptação
porque alguma lei governamental foi alterada ou criada.
Também podemos utilizar o modelo cascata quando um software necessita de uma nova funcionalidade e os
requisitos estão bem de�nidos e são estáveis.
O modelo cascata também é chamado de ciclo de vida clássico ou tradicional.
Este modelo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software. Dessa forma,
começamos com o levantamento de requisitos ou necessidades junto ao cliente, depois vamos para a fase de
planejamento onde de�nimos estimativas, cronograma e acompanhamento, após isso partimos para a modelagem
onde fazemos a análise e projeto, seguindo da construção onde codi�camos e testamos, passamos para a implantação
ou emprego onde efetuamos a entrega, suporte e feedback do software concluído.
Acerto: 1,0  / 1,0
A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes
em relação ao problema a ser resolvido. Qual o sub processo que tem como objetivo que o Arquiteto de
Sistemas faça um re�namento do modelo feito previamente, com as informações de operações e do modelo de
negócios mapeadas e de�nidas de forma de�nitiva?
 Re�nar De�nição de Componentes e Arquitetura
Re�nar Interfaces
Re�nar Operações de Negócios
Re�nar Interfaces e Regras de Negócios
Re�nar as regras dos componentes
Respondido em 13/09/2023 09:48:00
Explicação: Os três sub processos desta aula (de�nir operações de negócios, re�nar interfaces e regras de negócio e
re�nar de�nição de componentes e arquitetura). Re�nar Interfaces e Regras de Negócios tem como objetivo revistar
o modelo de negócios, alterando e adaptando os elementos na medida das necessidades. Já De�nir Operações de
Negócios tem como objetivo fornecer uma solução clara e adaptável para capturar as especi�cações operacionais dos
processos de negócio.
 Questão5
a
 Questão6
a
Acerto: 1,0  / 1,0 Questão7
a
Em relação ao padrão de arquitetura MVC (Model View Controller), assinale a a�rmativa correta.
 O componente Model é a camada lógica da aplicação, representa os dados da aplicação e as suas regras
de negócio.
O componente Controller é a camada de apresentação responsável por gerar uma visualização dos
dados e por recebê-los como dados de entrada dos usuários.
Os componentes de uma arquitetura de sistemas estão divididos em camadas não estruturadas, que,
durante o desenvolvimento, devem ser consideradas de forma fundamental pelo arquiteto.
O padrão de arquitetura MVC não permite gerenciar múltiplas visões utilizando somente um modelo.
O componente View interpreta as açõesrealizadas pelos usuários e as envia para o Model.
Respondido em 13/09/2023 09:49:31
Explicação:
Os componentes de uma arquitetura de sistemas estão divididos em camadas estruturais.
A camada de apresentação é o componente View.
O padrão de arquitetura MVC permite gerenciar múltiplas visões utilizando somente um modelo.
O componente Controller é quem interpreta as ações realizadas pelos usuários e as envia para o Model
Acerto: 1,0  / 1,0
No contexto de especi�cação de componentes, considere as seguintes a�rmativas: 
I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
II. O arquiteto de sistemas deve ter a preocupação de de�nir e construir middlewares que conectem as
diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma
baixa acoplagem para a organização.
III. Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos
middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a
diferentes con�gurações.
Levando-se em conta as a�rmações acima, identi�que a única alternativa válida.
Apenas II
Apenas I e III
 Apenas I
Apenas II e III
Apenas I e II
Respondido em 13/09/2023 09:50:59
Explicação:
A a�rmativa II está incorreta pois deve conseguir uma baixa acoplagem e forte alta.
A a�rmativa III está incorreta uma vez que dentro de um mesmo container somente podem existir componentes que
atendam a mesma con�guração.
Acerto: 1,0  / 1,0
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o
momento de ativação/desativação dos componentes. Associe a sentença abaixo ao respectivo conceito.
 Questão8
a
 Questão9
a
           " O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e
desativa, quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente."
 Component
Method
Container
Skeletons
Transaction
Respondido em 13/09/2023 09:52:17
Explicação:
Method: Ativação/desativação a cada chamada de método, limitando o uso de memória ao tempo de duração da
operação, mas acrescentando o custo de ativação e desativação do componente.
Transaction: Ativação/desativação a cada transação. Memória permanece alocada durante a transação. Container:
O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e desativa, quando
explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente.
Acerto: 1,0  / 1,0
Marque a a�rmativa correta, de acordo com seu material.
No EJB, é objeto IClassFactory.
 Tanto no EJB como no COM+ usamos uma abordagem de fábrica de objetos, onde este, é
utilizado para criar instâncias de outro componente.
No COM+ não há �exibilidade sobre qual  objeto é a fábrica.
No COM+, a fábrica é o objeto inicial.
No COM+, uma propriedade de interface é a especi�cação abreviada para inout e um set, como
um par de operações.
Respondido em 13/09/2023 09:53:40
Explicação:
No EJB, a fábrica é o objeto inicial. C) No COM+, é objeto IClassFactory.
No COM+ há muita �exibilidade sobre qual  objeto é a fábrica. e) No COM+, uma propriedade de
interface é a especi�cação abreviada para um get e um set, como um par de operações.
 Questão10
a

Mais conteúdos dessa disciplina