Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: ARQUITETURA DE SISTEMAS Aluno(a): ULYSSES FERREIRA SERRA 202008598231 Acertos: 9,0 de 10,0 31/05/2022 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." Extensibilidade Encapsulamento Substituição Independência Reusabilidade Respondido em 31/05/2022 09:56:15 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. Coleta de Requisitos - Especificação - 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 - Testes - Implantação Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação Respondido em 31/05/2022 09:58:23 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 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 Caso de Uso Diagrama de Classe Diagrama de Domínio Diagrama de Funcionalidades de Interface Diagrama de Interação de Componentes Respondido em 31/05/2022 10:04:37 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: 1,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: Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma das camadas. Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com todos os responsáveis de cada departamento. Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento dos requisitos. 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. Respondido em 31/05/2022 10:05:31 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. Questão3 a Questão4 a Acerto: 1,0 / 1,0 O processo de identificação de componentes tem como objetivo criar uma visualização inicial de todos os elementos envolvidos e como eles são integrados. Os artefatos gerados a partir desse processo são: Interface de Sistemas, Modelos de Casos de Uso, Modelo Conceitual de Negócios. Interface de Negócios, Interface de Sistemas, Especificação de Componentes do Sistema e Modelo de Negócio. Modelo de Negócio, Especificação de Componentes e Padrões de Arquitetura. Interface de Negócios, Padrões de Arquitetura, Modelo de Negócio. Interface de Negócios, Padrões de Arquitetura e Modelo Conceitual de Negócios. Respondido em 31/05/2022 10:06:10 Explicação: Modelo Conceitual de Negócio, Modelo de Casos de Uso e Padrões de Arquitetura não são artefatos gerados a partir do processo de identificação de componentes. 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,3,4,1 3,2,1,4 4,3,1,2 2, 4, 1, 3 Respondido em 31/05/2022 10:09:29 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 Questão5 a Questão6 a Questão7 a 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 IV I, III III, IV Respondido em 31/05/2022 10:10:10 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 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 aobjetos 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: 1,0 / 1,0 Analise as afirmações a seguir: I ¿ Na arquitetura em camadas é possível substituir uma camada inteira por outra sem afetar as camadas adjacentes, desde que preservadas as interfaces II ¿ Na arquitetura de repositório (blackboard) os componentes interagem entre si III ¿ Na arquitetura cliente-servidor são definidos um conjunto de serviços e servidores associados que são utilizados pelos clientes para fazer uso dos serviços IV ¿ Na arquitetura Dutos (Pipes) e Filtros a tarefa de um sistema, normalmente, é dividida em vários passos de processamento, que podem ser sequenciais. São verdadeiras as afirmações: ( ) Somente a alternativa I é verdadeira. ( ) Somente as alternativas I, III e IV são verdadeiras. ( ) Somente a alternativa III é verdadeira ( ) Somente as alternativas I e III são verdadeiras. ( ) Somente as alternativas I e II são verdadeiras. Respondido em 31/05/2022 10:11:15 Explicação: I Na arquitetura em camadas é possível substituir uma camada inteira por outra sem afetar as camadas adjacentes, desde que preservadas as interfaces ===> VERDADE Questão8 a II Na arquitetura de repositório (blackboard) os componentes interagem entre si ===> FALSO ARQUITETURA DE REPOSITÓRIO é um modelo de sistema com base em um banco de dados compartilhado. Esse modelo é adequado a aplicações em que os dados são gerados por um subsistema e utilizados por outro. Exemplos de sistemas com modelo repositório são os Sistemas de Comando e Controle, Sistemas de Informações Gerenciais, Conjuntos de ferramentas CASE e os Sistemas de CAD. III Na arquitetura cliente-servidor são definidos um conjunto de serviços e servidores associados que são utilizados pelos clientes para fazer uso dos serviços===> VERDADE IV Na arquitetura Dutos (Pipes) e Filtros a tarefa de um sistema, normalmente, é dividida em vários passos de processamento, que podem ser sequenciais. :===> VERDADE Acerto: 1,0 / 1,0 Os frameworks são os mais indicados para fornecer uma base mais sólida para a próxima geração de aplicativos baseados em componentes distribuídos, em escala empresarial, , avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F): ( ) O Microsoft COM+ possui o Windows como dependência de plataforma, mas não possui nenhuma dependência de Linguagem. ( ) O Entreprise JavaBeans (EJB) possui tanto dependência de plataforma quanto dependência de Linguagem. ( ) O Enterprise JavaBeans (EJB) possui a Linguagem Java como dependência de linguagem. As afirmativas são respectivamente: F, V e V. V, F e V. V, F e F. F, F e V. V, V e V. Respondido em 31/05/2022 10:12:28 Explicação: O Entreprise JavaBeans (EJB) não possui tanto dependência de plataforma, mas possui dependência de Linguagem. 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: Somente a III é verdadeira I e III são verdadeiras Somente a I é verdadeira II e III são verdadeiras. I e II são verdadeiras Respondido em 31/05/2022 10:13:55 Questão9 a Questão10 a Explicação: A segunda sentença é falsa uma vez que Package descriptors são documentos XML e não OSD javascript:abre_colabore('38403','286053577','5440609698');
Compartilhar