Baixe o app para aproveitar ainda mais
Prévia do material em texto
uestão 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 III Apenas I e II I, II e III estão corretas Apenas II e III Respondido em 01/05/2020 01:24:56 2 Questão Acerto: 1,0 / 1,0 Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO: Devem ser projetados buscando a alta coesão Devem ser projetados focando alto acoplamento O nível de abstração é, geralmente, baixo. Os componentes devem ser projetados para o maximo de reuso Podem ser definidos desde a primeira iteração do projeto de arquitetura Respondido em 01/05/2020 01:25:58 3 Questão Acerto: 1,0 / 1,0 De acordo com as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes (CBD ¿ Component¿Based Development): I. Incorpora algumas das características do modelo de desenvolvimento em espiral; II. Induz o reaproveitamento de software; III. Beneficia¿se da tecnologia de orientação para objetos; IV. Não az uso do conceito de composição. As afirmativas estão corretas em: I e IV I, II, III III e IV II e IV I Respondido em 01/05/2020 01:31:25 4 Questão 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 Modificações corretivas devem ser feitas em menos de 5 horas. O sistema deve poder ser executado em sistema operacional Windows e Linux. Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos. O sistema deverá dar baixa após a venda ser efetivada. Respondido em 01/05/2020 01:33:03 5 Questão Acerto: 1,0 / 1,0 A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as afirmativas abaixo. I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio. II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio. III- A identificação de interface de negócio é baseada no modelo de casos de uso. De acordo com as afirmativas anteriores, marque a alternativa CORRETA: Somente a afirmativa II está correta. As afirmativas I e III estão corretas. As afirmativas II e III estão corretas. Somente a afirmativa I está correta. Somente a afirmativa III está correta. Respondido em 01/05/2020 01:34:22 6 Questão Acerto: 1,0 / 1,0 Em relação à interação de componentes, assinale V (Verdadeiro) e F (Falso) nas afirmativas, e marque a alternativa que apresente a sequência correta (de cima para baixo). ( ) A modelagem de interação de componentes é uma técnica de modelagem de estrutura dos componentes em relação ao problema a ser resolvido. ( ) O mesmo componente pode ser utilizado em duas soluções diferentes de maneiras diferentes, ele terá comportamentos diferentes frente a formas de acesso diferente. ( ) Sempre que possível, a solução deve ser construída por meio de componentes já existentes. ( ) O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fracamente baseado no reuso. (V) (F) (V) (V) (V) (V) (F) (F) (V) (F) (V) (F) (F) (V) (V) (F) (F) (V) (F) (V) Respondido em 01/05/2020 01:36:08 7 Questão Acerto: 1,0 / 1,0 O componente Controller do MVC: Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da aplicação. Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados. Responde às solicitações de queries e encapsula o estado da aplicação. É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados. Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e seleciona os componentes para exibir respostas de requisições. Respondido em 01/05/2020 01:37:40 8 Questão Acerto: 0,0 / 1,0 Assinale a alternativa que apresenta a sequência de especificação de um componente. Implementação, Distribuição, Empacotado, Aderente a padrões Empacotado, Implementação, Aderente padrões e Distribuição Aderente a padrões, Implementação, Empacotado e Distribuição Implementação, Empacotado, Distribuição, Aderente a padrões Aderente a padrões, Empacotado, Implementação e Distribuição Respondido em 01/05/2020 01:38:42 9 Questão Acerto: 1,0 / 1,0 São interfaces encontradas nos componentes do Modelo de Componentes Corba - CCM, EXCETO: Alças Fontes de Eventos Facetas Receptores de Eventos Receptáculos Respondido em 01/05/2020 01:40:14 10 Questão 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+ ? IClassCreator IClassFactor IClassMain Main IClassBuilder Questão Acerto: 1,0 / 1,0 Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito. "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." Reusabilidade Extensibilidade Encapsulamento Independência Substituição Respondido em 29/04/2020 04:02:43 2 Questão Acerto: 1,0 / 1,0 O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos? Encerramento Execução Iniciação Monitoramento e Controle Planejamento Respondido em 29/04/2020 04:04:31 3 Questão Acerto: 1,0 / 1,0 Qual modelo abaixo, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em que os requisitos de um problema são bem compreendidos e quando o trabalho flui de forma relativamente linear? Modelo em cascata Modelo prototipação Modelo Ágil modelo em espiral Nenhuma das alternativas Respondido em 29/04/2020 04:07:54 4 Questão Acerto: 1,0 / 1,0 Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional. O sistema deve poder ser executado em sistema operacional Windows e Linux. Modificações corretivas devem ser feitas em menos de 5 horas. 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 deverá dar baixa após a venda ser efetivada. Respondido em 29/04/2020 04:08:53 5 Questão 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 alternativaque apresenta uma afirmação verdadeira. A especificação do sistema é produzida após o estágio de implementação e teste de unidade. Nenhuma das alternativas 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 divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de operação e manutenção. Respondido em 29/04/2020 04:11:10 6 Questão Acerto: 1,0 / 1,0 Em relação à interação de componentes, assinale V (Verdadeiro) e F (Falso) nas afirmativas, e marque a alternativa que apresente a sequência correta (de cima para baixo). ( ) A modelagem de interação de componentes é uma técnica de modelagem de estrutura dos componentes em relação ao problema a ser resolvido. ( ) O mesmo componente pode ser utilizado em duas soluções diferentes de maneiras diferentes, ele terá comportamentos diferentes frente a formas de acesso diferente. ( ) Sempre que possível, a solução deve ser construída por meio de componentes já existentes. ( ) O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fracamente baseado no reuso. (F) (V) (V) (F) (V) (V) (F) (F) (F) (V) (F) (V) (V) (F) (V) (V) (V) (F) (V) (F) Respondido em 29/04/2020 04:16:02 7 Questão Acerto: 1,0 / 1,0 Na Arquitetura Orientada a Serviço - SOA, é INCORRETO afirmar que o serviço é um componente fortemente acoplado e altamente coeso que implementa uma função reutilizável de negócio. é uma unidade de trabalho oferecida pelo provedor de serviço para atender à demanda requerida por um consumidor de serviço. responde às requisições encapsulando todo o detalhe do seu processamento. não depende do estado de outros componentes externos para executar um ciclo completo de trabalho. é invocado por meio de protocolos de comunicação independentes da localização e do suporte tecnológico. Respondido em 29/04/2020 04:20:07 8 Questão Acerto: 0,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 I Apenas II e III Apenas I e II Apenas II Apenas I e III Respondido em 29/04/2020 04:36:30 9 Questão Acerto: 0,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. " 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." Method Component Container Transaction Skeletons Respondido em 29/04/2020 04:27:34 10 Questão Acerto: 0,0 / 1,0 Em sistemas distribuídos, componentes podem ser implantados em diversos servidores e sistemas operacionais. É correto afirmar que: I- CCM descreve componentes e suas dependências usando Open Software Description (OSD), que é um XML Document Type Definition (DTD) definido pelo consórcio www. II- Package descriptors são documentos OSD em conformidade com o XML e DTD (Document Type Definition), descrevendo o conteúdo da DLL e suas dependências. III- CCM e OSD também definem component assembly descriptors, que descrevem instruções de implantação e topologia dos componentes, e têm como objetivo o suporte à implantação automática dos componentes. Marque a opção correta: I e III são verdadeiras Somente a I é verdadeira II e III são verdadeiras. I e II são verdadeiras Somente a III é verdadeira
Compartilhar