Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/09/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2438001&matr_integracao=201907262997 1/5 Disc.: ARQUITETURA DE SISTEMAS Aluno(a): RILDO SILVA DE OLIVEIRA 201907262997 Acertos: 7,0 de 10,0 24/09/2020 Acerto: 1,0 / 1,0 No contexto dos componentes, considere as seguintes afirmativas: I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas. III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida. I, II e III estão corretas. Apenas I e II estão corretas. Apenas I e III estão corretas. II e III estão corretas. Apenas II está correta. Respondido em 24/09/2020 11:25:20 Explicação: Componentes são estruturados para ter o mínimo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas. Acerto: 1,0 / 1,0 Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP. Assinale a alternativa que representa a sequência do processo de desenvolvimento. Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação Coleta de Requisitos - Análise - Especificação - Codificação - Testes - Implantação Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação Respondido em 24/09/2020 11:24:09 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 24/09/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2438001&matr_integracao=201907262997 2/5 Explicação: - Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes de Análise. - Devemos realizar todos os testes antes da implantação do sistema. - A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da coleta de requisitos. - A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da coleta de requisitos. Outra questão é que devemos realizar todos os testes antes da implantação do sistema. Acerto: 1,0 / 1,0 Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface e os componentes dedados do sistema? Diagrama de Classe Diagrama de Funcionalidades de Interface Diagrama de Interação de Componentes Diagrama de Domínio Diagrama de Caso de Uso Respondido em 24/09/2020 11:29:05 Explicação: Diagrama de interação de componentes é um diagrama de colaboração utilizado para interação entre componentes. Diagrama de funcionalidades de interface que descreve o modelo de negócio, suas interfaces e as regras de funcionalidades para essas interfaces. Diagrama de classes descreve o modelo de conceito do negócio. Diagrama de caso de uso define as funcionalidades do sistema a ser desenvolvido. Acerto: 0,0 / 1,0 A Prototipação é um paradigma da Engenharia de Software que faz uso de protótipos durante o processo de desenvolvimento de software. Não representa uma afirmação verdadeira acerca da Prototipação: Os protótipos podem apontar funcionalidades que não foram contempladas. O cliente é apresentado ao produto nos estágios iniciais do desenvolvimento. Requisitos podem ser derivados dos protótipos. Permite o refinamento iterativo dos requisitos. Nenhuma das alternativas Respondido em 24/09/2020 11:39:45 Explicação: A arquitetura de um protótipo descartável favorece a evolução do protótipo para o produto final. O que não é verdade é que a arquitetura de um protótipo descartável favorece a evolução do protótipo para o produto final. Acerto: 1,0 / 1,0 O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização Questão3 a Questão4 a Questão5 a 24/09/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2438001&matr_integracao=201907262997 3/5 desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira. Não há necessidade de se produzir qualquer tipo de documentação em suas fases. O primeiro estágio de desenvolvimento de um novo sistema consiste na definição de requisitos. A especificação do sistema é produzida após o estágio de implementação e teste de unidade. Nenhuma das alternativas A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de operação e manutenção. Respondido em 24/09/2020 11:32:37 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 definidos 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 definimos estimativas, cronograma e acompanhamento, após isso partimos para a modelagem onde fazemos a análise e projeto, seguindo da construção onde codificamos e testamos, passamos para a implantação ou emprego onde efetuamos a entrega, suporte e feedback do software concluído. Acerto: 0,0 / 1,0 Considere: I- É obrigação do arquiteto de sistemas garantir que todos os elementos a serem desenvolvidos tenham passado pelo sub processo de refino de interfaces e de refino de regra de negócio. II- O refino de regras de negócio visa refinar pensando nos elementos de interação, como é que esses elementos vão funcionar dentro na minha organização. III- É necessário refinar os meus artefatos gerados, tanto de negócio quanto de sistemas, para que o desenvolvedor não precise inferir elemento nenhum, simplesmente desenvolver o que está nas especificações. Em relação à definição de Refinamento, está correto o que consta em I e III, apenas III, apenas I, apenas I e II, apenas II, apenas Respondido em 24/09/2020 11:46:11 Explicação: A segunda sentença está incorreta, uma vez que é o refinamento de interface que visa refinar pensando nos elementos de interação, como é que esses elementos vão funcionar dentro na minha organização. Acerto: 1,0 / 1,0 O padrão de arquitetura MVC é um modelo de camadas que divide a aplicação em três componentes: Model(modelo), View (visualizador) e Controller (controlador). As funções de cada um destes três componentes são apresentadas abaixo: I. interpreta eventos de entrada e envia requisições para o modelo de dados; em seguida, processa os dados carregados a partir do modelo e envia para o visualizador. Questão6 a Questão7 a 24/09/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2438001&matr_integracao=201907262997 4/5 II. encapsula o acesso aos dados e funções básicas da aplicação, fornecendo ao usuário procedimentos que executam tarefas específicas. III. exibe para o usuário osdados fornecidos pelo controle e estabelece uma interface para interação entre o usuário e a aplicação. A associação correta do componente do padrão MVC com sua função está expressa respectivamente em: Controller, Model e View View, Model e Controller Model, Controller e View Nenhuma das opções Controller, View e Model Respondido em 24/09/2020 11:45:54 Explicação: Explicando cada um dos objetos do padrão MVC tem-se primeiramente o controlador (Controller) que interpreta as entradas do mouse ou do teclado enviado pelo usuário e mapeia essas ações do usuário em comandos que são enviados para o modelo (Model) e/ou para a janela de visualização (View) para efetuar a alteração apropriada. Por sua vez o modelo (Model) gerencia um ou mais elementos de dados, responde a perguntas sobre o seu estado e responde a instruções para mudar de estado. Acerto: 0,0 / 1,0 Considere: I- É necessário que o arquiteto de sistemas complete as informações técnicas necessárias que as partes interessadas não conseguem informar, baseado em seu framework de conhecimentos. II- A linguagem tratada no levantamento de requisitos não será a mesma utilizada pelo desenvolvedor. Precisamos garantir que cada etapa use o seu conjunto de padrões específicos para aquela etapa. III- Na especificação de componentes estamos pensando no desenvolvedor e não no arquiteto do sistema. Em relação à especificação de componente, está correto o que consta em I, II e III apenas I, apenas II e III apenas I e III apenas I e II apenas Respondido em 24/09/2020 11:46:07 Acerto: 1,0 / 1,0 Em relação ao Cobra Componente Model é ERRADO afirmar que: É estruturado em cinco tipos de modelos. Facilita o desenvolvimento de aplicações distribuídas que utilizam arquitetura por componentes. É um framework de componentes do lado do Cliente. É dividido em dois níveis: Básico e Estendido. Facilita a instalação de aplicações distribuídas que utilizam arquitetura por componentes. Respondido em 24/09/2020 11:18:55 Explicação: Não é do lado do cliente mas sim do lado servidor. Questão8 a Questão9 a 24/09/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2438001&matr_integracao=201907262997 5/5 Acerto: 1,0 / 1,0 Marque a afirmativa correta, de acordo com seu material. No COM+, a fábrica é o objeto inicial. No COM+ não há flexibilidade sobre qual objeto é a fábrica. No COM+, uma propriedade de interface é a especificação abreviada para inout e um set, como um par de operações. 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. Respondido em 24/09/2020 11:17:12 Explicação: No EJB, a fábrica é o objeto inicial. C) No COM+, é objeto IClassFactory. No COM+ há muita flexibilidade sobre qual objeto é a fábrica. e) No COM+, uma propriedade de interface é a especificação abreviada para um get e um set, como um par de operações. Questão10 a javascript:abre_colabore('38403','206227568','4118648094');
Compartilhar