Baixe o app para aproveitar ainda mais
Prévia do material em texto
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." Substituição Encapsulamento Reusabilidade Independência Extensibilidade Respondido em 12/10/2021 12:51:00 Explicação: Reusabilidade: Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. Entretanto, alguns componentes precisam ser estruturados para tarefa específica. Substituição: Componentes precisam ser facilmente substituídos por outros componentes similares. Extensibilidade: Um componente pode ser estendido a partir de um componente para fornecer um novo comportamento. Independência: 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. Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes Coleta de Requisitos - Análise - Especificação - 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 Respondido em 12/10/2021 12:56:27 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: 0,0 / 1,0 Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface e os componentes dedados do sistema? Questão1a Questão2a Questão3a Diagrama de Funcionalidades de Interface Diagrama de Classe Diagrama de Interação de Componentes Diagrama de Domínio Diagrama de Caso de Uso Respondido em 12/10/2021 12:58:15 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 Visando obter os requisitos de forma consistente e sem gastar tempo em excesso, o trabalho de levantamento de requisitos deve conter como característica: Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento dos requisitos. Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma das camadas. Procure realizar somente uma reunião para o levantamento de requisito, com os usuários que consigam responder sobre cada uma das camadas. Serão realizadas várias reuniões, e para um melhor aproveitamento separar as reuniões por camada de desenvolvimento. Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com todos os responsáveis de cada departamento. Respondido em 12/10/2021 13:00:13 Explicação: No trabalho de levantamento de requisitos devemos levar em consideração as seguintes características: Duração máxima de 2 horas, No máximo 3 reuniões com cada grupo, Separar as reuniões por camada de desenvolvimento, conforme previsto no conceito de arquitetura de sistemas e Convocação de usuários que consigam responder sobre cada uma das camadas. Acerto: 1,0 / 1,0 Baseado no modelo CANVAS de modelagem de negócios, separamos o modelo de negócio em grandes grupos que estão associados às seguintes perguntas: Por que?, Quando?, Quanto? Como?, Por que?, Quanto? O que?, Onde? Como? Quanto? Como?, O que?, Para quem?, Quanto? Quem?, O que?, Quando?, Como?, Onde? Respondido em 12/10/2021 13:02:13 Questão4a Questão5a Explicação: São 4 perguntas do modelo CANVAS: Como?, O que?, Para quem?, Quanto? 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 ser desenvolvido. (4) Quanto ( ) Que problema o sistema proposto vai resolver. 3,4,1,2 2, 4, 1, 3 2,3,4,1 4,3,1,2 3,2,1,4 Respondido em 12/10/2021 13:04:38 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 Dentre as afirmativas abaixo, correto afirmar que: I. Componentes de Software consiste no termo utilizado para descrever o elemento de software que tem a função de encapsular funcionalidades. II. Um componente de software é uma unidade independente, e pode ser utilizado com vários outros componentes a fim de formar um sistema mais complexo. III. Em programação orientada a objetos um componente de software implementa somente a interface e não é autônomo em relação aos demais componentes do sistema. IV. Um sistema de software pode ser constituído inteiramente por componentes, já que estes podem se interligar através de suas interfaces. I,II,IV I, II I, III IV III, IV Respondido em 12/10/2021 13:06:24 Explicação: 1. Componentes de Software consiste no termo utilizado para descrever o elemento de software que tem a função de encapsular funcionalidades. CORRETO Questão6a Questão7a 2. Um componente de software é uma unidade independente, e pode ser utilizado com vários outros componentes a fim de formar um sistema mais complexo. CORRETO 3. Em programação orientada a objetos um componente de software implementa somente a interface e não é autônomo em relação aos demais componentes do sistema. ERRADO A programação orientada a objetos traz outros pontos que acabam sendo mais interessantes no contexto de aplicações modernas. Como o desempenho das aplicações não é uma das grandes preocupações na maioria das aplicações (devido ao poder de processamento dos computadores atuais), a programação orientada a objetos se tornou muito difundida. Essa difusão se dá muito pela questão da reutilização de código e pela capacidade de representação do sistema muito mais perto do que veríamos no mundo real. Outra grande vantagem que o desenvolvimento orientado a objetos traz diz respeito a leitura e manutenção de código. Como a representação do sistema se aproxima muito do que vemos na vida real,o entendimento do sistema como um todo e de cada parte individualmente fica muito mais simples. Isso permite que a equipe de desenvolvimento não fique dependente de uma pessoa apenas, como acontecia com frequência em linguagens estruturadas como o C, por exemplo. 4. Um sistema de software pode ser constituído inteiramente por componentes, já que estes podem se interligar através de suas interfaces. CORRETO Acerto: 0,0 / 1,0 Assinale a alternativa que apresenta a sequência de especificação de um componente. Aderente a padrões, Implementação, Empacotado e Distribuição Implementação, Empacotado, Distribuição, Aderente a padrões Implementação, Distribuição, Empacotado, Aderente a padrões Aderente a padrões, Empacotado, Implementação e Distribuição Empacotado, Implementação, Aderente padrões e Distribuição Respondido em 12/10/2021 13:17:51 Explicação: A sequência de especificação de componente é Implementação, Distribuição, Empacotado, Aderente a padrões. 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. Quem é responsável pelo container ativar o componente quando for feita a primeira chamada a alguma de suas operações, e desativa quando explicitamente requisitado pela aplicação, desalocando a memória utilizada pelo componente? Session Transaction Service Method Component Respondido em 12/10/2021 13:08:55 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. Session e Service não fazem parte do gerenciamento do ciclo de vida dos componentes de servidor. Questão8a Questão9a Acerto: 1,0 / 1,0 Considere as afirmações sobre especificação de componentes x Construção de componentes: I- Para lidar com especificação, nós adicionamos alguns estereótipos UML, como especificação de componentes, as classes e suas interfaces. II- Uma especificação de componente oferece um ou mais tipos de interfaces, por isso há uma correspondência bastante simples entre os elementos de especificação e os elementos de execução. III - UML também define a relação entre o componente e uma interface através de relacionamentos. Está correto o que se afirma em II e III, apenas I e II, apenas I e III, apenas I, apenas I, II e III. Respondido em 12/10/2021 13:10:21 Explicação: Todas as afirmativas estão corretas. Questão10a javascript:abre_colabore('38403','269094711','4880414202');
Compartilhar