Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2107943&matr_integracao=201804105767 1/5 Disc.: ARQUITETURA DE SISTEMAS Aluno(a): FABIO PLASTER DE OLIVEIRA 201804105767 Acertos: 10,0 de 10,0 29/09/2020 Acerto: 1,0 / 1,0 Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa correta.Parte inferior do formulário I. Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção. II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema. III. Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação. Apenas II Apenas I e II Apenas II e III Apenas III I, II e III estão corretas Respondido em 29/09/2020 19:51:21 Explicação: Todas estão corretas. Acerto: 1,0 / 1,0 Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO: Os componentes devem ser projetados para o maximo de reuso Podem ser definidos desde a primeira iteração do projeto de arquitetura Devem ser projetados focando alto acoplamento O nível de abstração é, geralmente, baixo. Devem ser projetados buscando a alta coesão Respondido em 29/09/2020 19:52:47 Acerto: 1,0 / 1,0 Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 03/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2107943&matr_integracao=201804105767 2/5 Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento destacou duas funcionalidades principais: - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro. - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura). É correto afirmar que: Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é opcional para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso de uso registrar Saída, onde define uma funcionalidade do sistema do ponto de vista do usuário. Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Respondido em 29/09/2020 20:04:49 Explicação: O relacionamento é do tipo include, uma vez que é obrigatório executar o caso de uso gerar ticket impresso, e este é chamado pelo caso de uso registrar entrada. Acerto: 1,0 / 1,0 Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional. A complexidade ciclomática máxima de um módulo não pode ser maior que 20 Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos. O sistema deve poder ser executado em sistema operacional Windows e Linux. Modificações corretivas devem ser feitas em menos de 5 horas. O sistema deverá dar baixa após a venda ser efetivada. Respondido em 29/09/2020 19:45:54 Explicação: Todos os demais requisitos são requisitos não funcionais. Acerto: 1,0 / 1,0 O modelo de negócio responde a 4 perguntas básicas: Como? O que? Quanto? Para quem?. Baseado no modelo de CANVAS de modelo de negócio, identifique a sentença que está associada a pergunta: Como? Qual o problema a ser resolvido? Quais os elementos de infraestrutura de hardware e Banco de Dados serão utilizados pelo sistema a ser desenvolvido? Quais recursos chaves a serem utilizados pelo sistema a ser desenvolvido? Quais os benefícios se espera alcançar com o novo sistema? Quais são os principais usuários do sistema a ser desenvolvido? Respondido em 29/09/2020 20:03:50 Explicação: As sentenças: Quais são os principais usuários do sistema a ser desenvolvido? e Quais Questão4 a Questão5 a 03/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2107943&matr_integracao=201804105767 3/5 os elementos de infraestrutura de hardware e Banco de Dados serão utilizados pelo sistema a ser desenvolvido? estão associado a pergunta Para Quem? Já a sentença Quais os benefícios se espera alcançar com o novo sistema? está ligada a pergunta Quanto? E a sentença Qual o problema a ser resolvido? está relacionada a pergunta O Que? Acerto: 1,0 / 1,0 Na arquitetura de sistemas, o modelo para desenvolvimento do modelo de negócio, baseado em Canvas é dividido em: Como, O que, Para quem e Quanto. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: (1) Como ( ) Elementos de infraestrutura de hardware, banco de dados,comunicação e software a ser utilizado pelo sistema a ser desenvolvido. (2) O que ( ) Quais os Benefícios se espera alcançar como o novo sistema. (3) Para quem ( ) Recursos chaves a serem utilizados pelo sistema a serdesenvolvido. (4) Quanto ( ) Que problema o sistema proposto vai resolver. 2,3,4,1 3,4,1,2 4,3,1,2 3,2,1,4 2, 4, 1, 3 Respondido em 29/09/2020 20:10:05 Explicação: Como: Refere-se aos recursos chaves a serem utilizados pelo sistema a ser desenvolvido. O Que: Que problema o sistema proposto vai resolver. Para Quem: Elementos de infraestrutura de hardware, banco de dados, comunicação e software a ser utilizado pelo sistema a ser desenvolvido. Quanto: Quais os Benefícios se espera alcançar como o novo sistema. Acerto: 1,0 / 1,0 Analise as afirmações a seguir e escolha a alternativa correta I ¿ Os dados estarem presentes em um único lugar é uma característica da arquitetura em camadas II ¿ Estilos arquiteturais podem ser classificados em situações em que o seu uso é apropriado, com a classificação das vantagens e desvantagens do uso nessas situações III ¿ A arquitetura de repositório (blackboard) é fortemente baseada no uso de dados centralizados IV ¿ Uma das características da arquitetura MVC é a sua aplicação em sistemas interativos ( ) Somente a alternativa I é verdadeira. ( ) Somente as alternativas II, III e IV são verdadeiras. ( ) Somente as alternativas I e II são verdadeiras. ( ) Somente as alternativas II e III são verdadeiras. ( ) Somente a alternativa III é verdadeira Respondido em 29/09/2020 20:07:57 Explicação: As camadas mais ¿baixas¿ (que interagem a nível de byte e bit, conversam com periféricos, lidam com pilhas de comunicação mais robustas) são chamadas de camadas mais especialistas, enquanto Questão6 a Questão7 a 03/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2107943&matr_integracao=201804105767 4/5 as camadas acima, que conversam mais com aplicações, são chamadas camadas menos especialistas. Observe a figura 1, a qual ilustra um exemplo de divisão de camadas da comunicação TCP/IP. Outras linguagens/plataformas também possuem frameworks que aderem ao padrão arquitetural MVC. Isso não inviabiliza que uma equipe crie o seu próprio framework, mas é preciso lembrar que um desenvolvedor novo precisa de tempo para aprender a desenvolver em determinada arquitetura e caso a empresa/projeto já utilize um framework bastante popular a curva de aprendizado será bem menor ou praticamente nula.Isso inclusive ajuda na contratação de novos funcionários, onde a empresa já pode exigir como pré-requisito conhecimentos neste framework. Na arquitetura de repositórios, os dados compartilhados podem ser mantidos em um banco de dados central e acessados por todos os subsistemas. Cada subsistema mantém seu próprio banco de dados e passa dados para outros subsistemas Acerto: 1,0 / 1,0 No contexto de especificação de componentes, considere as seguintes afirmativas: 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 definir 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 configurações. Levando-se em conta as afirmações acima, identifique a única alternativa válida. Apenas II Apenas I Apenas I e II Apenas I e III Apenas II e III Respondido em 29/09/2020 19:56:34 Explicação: A afirmativa II está incorreta pois deve conseguir uma baixa acoplagem e forte alta. A afirmativa III está incorreta uma vez que dentro de um mesmo container somente podem existir componentes que atendam a mesma configuração. Acerto: 1,0 / 1,0 O CCM é um framework de componentes do lado do servidor, cuja finalidade é facilitar o desenvolvimento e a instalação de aplicações distribuídas que utilizam a arquitetura de sistemas por componentes. Dentre os tipos de modelos podemos destacar: Modelo Abstrato, Modelo de Programação, Modelo de Empacotamento, Modelo de Instalação e Modelo de Execução. Modelo Abstrato, Modelo de Análise, Modelo de Projeto, Modelo de Instalação e Modelo de Execução. Modelo de Negócio, Modelos de Projeto, Modelo de Testes e Modelo de Implementação. Modelo de Negócio, Modelo de Projeto, Modelo de Padrões e Modelo de Implementação. Modelo Abstrato, Modelo de Programação, Modelo de Padrões, Modelo de Testes e Modelo de Execução. Respondido em 29/09/2020 19:55:28 Questão8 a Questão9 a 03/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2107943&matr_integracao=201804105767 5/5 Explicação: Os cinco tipos de modelos são: Modelo Abstrato (Define os atributos, portas de comunicação e home dos componentes), Modelo de Programação (Composto pela CIDL (Component Implementation Definition Language) e pelo CIF (Component Implementation Framework), Modelo de Empacotamento (Especifica como os componentes e suas implementações devem ser empacotados), Modelo de Instalação (Define um mecanismo padrão para a instalação de aplicações) e Modelo de Execução (Define o ambiente de execução para as instâncias do componente). Acerto: 1,0 / 1,0 Tanto no EJB como no COM + usamos uma abordagem de fábrica de objetos, onde um objeto componente é utilizado para criar instâncias de outro componente. Qual é o objeto inicial no COM+ ? IClassFactor Main IClassMain IClassCreator IClassBuilder Respondido em 29/09/2020 20:08:47 Explicação: IClassFactor é o objetivo inicial no COM+, as demais opções não existem. Questão10 a javascript:abre_colabore('38403','206919423','4133127232');
Compartilhar