Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE SISTEMAS – AULA 09: DIAGRAMA DE COMPONENTES E DIAGRAMA DE IMPLANT... TESTE DE CONHECIMENTO Questão: A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, onde são definidos a arquitetura e componentes do software, ganham destaque os diagramas de componentes e de implantação. Com base nesses dois diagramas, analise as assertivas a seguir I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente Falso, temos muitas opções de componentização III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. Falso, as dependências são dos componentes, que é software IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas. Assinale a ÚNICA opção correta, com base em sua análise das assertivas Apenas III e IV Apenas I e IV Apenas II e IV I, II, III e IV Apenas I Questão: A definição de um componente, considera entre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros. Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes. Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável? Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de código que não será mais executado. Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado. Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado; Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas Questão: Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software é INCORRETO afirmar Modelam uma visão estática de funcionamento de um sistema. É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. Envolvem a topologia do sistema, descrevendo a estrutura do hardware. Questão: Dentre as alternativas apresentadas, assinale a que se refere ao diagrama que mostra: - a arquitetura física do hardware e do software no sistema, além de mostrar os atuais computadores e periféricos junto com as conexões que eles estabelecem entre si. Diagrama de ATIVIDADES/COLABORAÇÃO; Diagrama de SEQUENCIA; Diagrama de ATIVIDADES; Diagrama de COMPONENTES; Diagrama de IMPLANTAÇÃO; Questão: ANO: 2014 BANCA: FGV ÓRGÃO: DPE-RJ PROVA: TÉCNICO SUPERIOR ESPECIALIZADO - ANALISTA DE DESENVOLVIMENTO DE SISTEMAS João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. João deve utilizar o diagrama de: sequência. casos de uso entidade relacionamento atividades componentes Questão: Avalie as duas assertivas a seguir, especialmente no que se refere a relação de causa e efeito entre elas. I. Um nó, em um diagrama de implantação representa um recurso computacional. PORQUE II. Existe a possibilidade de um componente ser representado dentro de um Nó. Podemos concluir: A assertiva I é Falsa e assertiva II é verdadeira A assertiva I é verdadeira e assertiva II é falsa As 2 assertivas são verdadeiras e a segunda justifica a primeira As 2 assertivas são verdadeiras e a segunda não justifica a primeira As 2 assertivas são falsas Questão: I. Um componente deve encapsular uma funcionalidade e oferecer o serviço a outras classes PORQUE II. Um componente tem interface fornecida e requerida Avalie cada assertiva I e II e a relação de causa e efeito entre elas. Assinale a UNICA opção correta A assertiva I esta correta e a assertiva II está errada As assertivas I e II estão corretas e a assertiva II justifica a assertiva I As assertivas I e II estão erradas As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I A assertiva II esta correta e a assertiva I está errada Questão: A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, onde são definidos a arquitetura e componentes do software, ganham destaque os diagramas de componentes e de implantação. Com base nesses dois diagramas, analise as assertivas a seguir I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente. Falso, temos muitas opções de componentização III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. Falso, as dependências são dos componentes, que é software IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas Assinale a ÚNICA opção correta, com base em sua análise das assertivas Apenas III e IV Apenas I Apenas II e IV Apenas I e IV Apenas I e IV Questão: Avalie as duas assertivas a seguir, especialmente no que se refere a relação de causa e efeito entre elas. I. Um nó, em um diagrama de implantação representa um recurso computacional. PORQUE II. Existe a possibilidade de um componente ser representado dentro de um Nó. Podemos concluir: As 2 assertivas são verdadeiras e a segunda não justifica a primeira A assertiva I é Falsa e assertiva II é verdadeira As 2 assertivas são falsas A assertiva I é verdadeira e assertiva II é falsa As 2 assertivas são verdadeiras e a segunda justifica a primeira Questão: Sobre o conceito de Componentes, avalie as assertivas I. Representa uma parte modular de um sistema II. Define seu comportamento em termos das interfaces fornecidas e requeridas. III. O ideal é manter a dependência entre os componentes. Falso, quanto mais dependência, pior. Assinale a UNICA opção que apresenta as assertivas verdadeira Apenas II e III Apenas I Apenas II Apenas I e II I, II e III Questão: Sobre os diagramas de Implementação, avalie as assertivas I. Os diagramas de implementação são: Componentes e Implantação. II. O diagrama de implantação mostra os componentes de software necessários a execução do sistema. FALSO, mostra os nós que forma a infraestrutura onde o software executará. III. Dentre os elementos do diagrama de implantação, temos os nós, que representam os elementos computacionais, como servidores, estações de trabalho, impressoras, unidades de disco e etc. IV. Os elementos do digrama de componentes são os componentes em suas dependências. Assinale a UNICA opção com as assertivas corretas Apenas I, III e IV Apenas I e IV I, II, III, IV Apenas I e II Apenas II e III Questão: A definição de um componente, consideraentre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros. Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes. Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável? Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado. Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado; Questão: ANO: 2014 BANCA: FGV ÓRGÃO: DPE-RJ PROVA: TÉCNICO SUPERIOR ESPECIALIZADO - ANALISTA DE DESENVOLVIMENTO DE SISTEMAS João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. João deve utilizar o diagrama de: casos de uso entidade relacionamento atividades componentes sequência. Questão: Sobre a construção e uso do diagrama de componentes, avalie as propriedades do elemento "componente", conforme a seguir I. Os componentes devem ser partes substituíveis II.Os componentes devem ter interfaces flexíveis III. Componentes não podem ser exibidos em nós, no diagrama de Implantação. Assinale a opção com todas as Assertivas Corretas. I, II e III Apenas I Apenas I e II Apenas II e III Apenas I e III Questão:
Compartilhar