Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201311271413) Pontos: 1,2 / 1,5 O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é constituído de atividades divididas em quatro fases. Citeas. Resposta: Concepção, Elaboração, Construção e Transição Gabarito: Concepção, Elaboração, Comparação e Transição 2a Questão (Ref.: 201311287936) Pontos: 0,5 / 1,5 Os Diagramas de Estados na medida em que são mais complexos, passam a usar os termos (na verdade elementos do diagrama de estados) denominados SUPERESTADO e SUBESTADO. Explique cada um desses 2 termos. Resposta: Superestado quando a condição é herdada de uma classe hierarquicamente superior e subestado quando encontrase em um estado , não final, ainda a ser alterado por alguma condição posterior Gabarito: Quando os estados podem ser abertos em novos diagramas de estado, dizemos que o atual estado é um subestado e, quando se pode considerar que os atuais estados são estados que foram abertos, o estado que deu origem a abertura é um super estado. 3a Questão (Ref.: 201311102764) Pontos: 0,0 / 0,5 As etapas percorridas em cada iteração no ciclo de vida iterativo e incremental são definidas por objetivos específicos. Qual é a etapa que tem como objetivo verificar a qualidade da parte em desenvolvimento, autorizando a implantação ou retornando a uma nova iteração? Construção Elaboração Concepção Transição Implantação 4a Questão (Ref.: 201311080791) Pontos: 0,5 / 0,5 O que é UML? linguagem de modelagem. Linguagem de banco de dados. Linguagem de marcação. Linguagem de programação. Linguagem de script. 5a Questão (Ref.: 201311082685) Pontos: 0,5 / 0,5 Na UML o diagrama que descreve uma sequência de ações que representam um cenário principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com atores, é o diagrama de: Caso de Uso. Atividades. Implantação. Máquina de Estados. Pacotes. 6a Questão (Ref.: 201311102774) Pontos: 0,0 / 0,5 A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa. Qual modelo expressa a definição descrita? 7a Questão (Ref.: 201311088797) Pontos: 0,5 / 0,5 (PRODEB 2008) Assinale a alternativa correta. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo de trabalho. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. 8a Questão (Ref.: 201311598264) Pontos: 0,0 / 0,5 No que se refere ao projeto de arquitetura em camadas de um software, analise as assertivas a seguir e marque a única opção INCORRETA A camada de Variáveis conterá as classes de acesso aos dados do sistema. A arquitetura em camadas facilita a manutenção de código. A arquitetura em camada favorece a reutilização de código. A camada de Apresentação conterá métodos com as interfaces do sistema. A camada de Negócios conterá as regras de negócios sob a forma de classes de negócios. 9a Questão (Ref.: 201311080808) Pontos: 1,0 / 1,0 Qual diagrama mostra a configuração física sobre qual o sistema será instalado? Componentes. Implantação. Casos de uso. Classes. Atividades. 10a Questão (Ref.: 201311599378) Pontos: 0,0 / 1,0 Analise as duas asserções a seguir. I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo. PORQUE II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual. É correto apenas o que se afirma em As duas asserções estão erradas. As duas asserções estão corretas e a segunda justifica a primeira. As duas asserções estão corretas e a segunda não justifica a primeira. A primeira asserção esta correta e a segunda esta errada. A segunda asserção esta correta e a primeira esta errada. Questoes de 1,5 ponto: 1 - O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é constituído de atividades divididas em quatro fases. Cite-as Gabarito: Concepção, Elaboração, Comparação e Transição 2 - Quando utilizamos a descrição de caso de uso do tipo expandida? Gabarito: Quando o caso de uso não tratar de exceções e não tive r complexidade em suas operações 3 - O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 4 - Relacione 3 regras de construção da descrição expandida Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. devese padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução 5 - A coesão é um conceito que define o quanto elementos devem permanecer juntos. Uma classe de coesão baixa normalmente, apresentam algumas dificuldades. Cite 3 destas dificuldades. Gabarito: são dificeis de compreender, difíceis de manter e de se reutilizarem. 6 - O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma classe? Resposta: Ocorrem problemas de relacionamentos e os métodos não iniciam suas atividades. 7 - Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a técnica da analise orientada a objeto, usando a linguagem UML? Gabarito: O diagrama de componente mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Um componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no ambiente de desenvolvimento. 8 - A visibilidade pública atribuída a um atributo de uma classe, permite que o acesso a esse atributo seja realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta). Resposta: Sim, pois ela poderá ter seus atributos modificados por outra classe, ou seja, o sistema poderá ser alterado em locais onde não deveriam causando inconsistências nos dados! 9 - Relacione 3 regras de construção da descrição expandida. Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução. 10 - A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversostipos de um mesmo ator. Justifique a representação da generalização de ator. Resposta: Generalização representa o relacionamento em que são utilizados atributos e métodos comuns às classes acrescidos de algo novo. 11 - O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma classe? Gabarito: Essa classe fica sem método externo e portanto não poderá nenhum serviço (através de seus métodos) as demais classes. 12 - A coesão diz respeito a "o quanto os elementos devem permanecer juntos". Sobre coesão, responda. 1. Ela deve ser alta ou baixa? 2. Que dificuldades podem existir em sistemas com coesão inadequada? Resposta: Alta. Dificuldades na assimilação; Dificuldades na comunicação; Dificuldades na manutenção. 13 - Qual a finalidade do uso de "raias de natação" nos diagramas de atividade? Gabarito: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade. 14 - Considere o diagrama de Casos de Uso a seguir e responda - Com quais casos de uso o ator Diretor pode interagir? Gabarito: O ator diretor herda o uso do ator Gerente - portanto interage com os casos de uso Criar Projeto e Cancelar Projeto. Além disso interage diretamente com o caso de uso Pagar Projeto 15 - De acordo com UML um estereótipo pode estender um elemento d o tipo associação? Dê um exemplo e justifique a sua resposta. Gabarito: Sim. Por exemplo, considere o estereótipo «communicat e» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma ass ociação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente. 16 - Relacione 3 regras de construção da descrição expandida. Gabarito: 1. não utiliza repetições e condições. 2. as sentenças sã o numeradas na ordem de realização. 3. deve-se padronizar a linguagem para maior assimilação. 4. as açõ es do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve- se utilizar sentenças curtas para representação da execução. 17 - De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente. 18 - Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor 19 - Considere o diagrama de Casos de Uso a seguir e responda - Com quais casos de uso o ator Diretor pode interagir? Gabarito: O ator diretor herda o uso do ator Gerente - portanto interage com os casos de uso Criar Projeto e Cancelar Projeto. Além disso interage diretamente com o caso de uso Pagar Projeto. 20 - Relacione 3 regras de construção da descrição expandida. Resposta: Linguagem padronizada para melhor Assimilação, uso de expressões curtas,sequência tem que ser numeradas de acordo com a ordem, fluxos alternativos representam exeções. 21 - Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a técnica da analise orientada a objeto, usando a linguagem UML? Gabarito: O diagrama de componente mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Um componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no ambiente de desenvolvimento. 22 - Considere o diagrama de classe a seguir e analise o que se pede Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S? Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3) 23 - Um padrão de projeto é uma solução já estabelecida para um determinado problema. O Diagrama de Colaboração é para representar esses padrões, onde um deles chama-se "Padrão do Especialista da Informação". Explique o problema que esse padrão resolve e como ele resolve (a solução dada). Gabarito: Problema que resolve: Durante o projeto orientado a objetos, ao se definirem as interações entre objetos, precisamos definir onde os métodos serão colocados. Uma boa escolha torna os sistemas mais fáceis de entender e manter, além de favorecerem a reutilização. Solução: Atribuir a responsabilidade do método à classe que tem a informação, isto é, onde existe o atributo. 24 - A coesão é um conceito que define o quanto elementos devem permanecer juntos. Uma classe de coesão baixa normalmente, apresentam algumas dificuldades. Cite 3 destas dificuldades. Gabarito: são dificeis de compreender, difíceis de manter e de se reutilizarem. 25 - A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator. Gabarito: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso. Valem 1 ponto MODELAGEM DE SISTEMAS: 1 Um exemplo de diagrama previsto na UML é o Diagrama e Atividade. 2 - Qual diagrama mostra a configuração física sobre qual o si stema será instalado? Implantação. 3 - Considere o diagrama de máquina de estados de UML abaixo Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub- máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1, 3 e 4. 4 - O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso. II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadas III. O diagrama de atividades não comporta expressar condições IV. A barra de sincronização permite especificar atividades sequenciais. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I e II 5- Indique a sequência correta do preenchimento das seis lacunascom as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A sequência apresentada, nas opções, é de cima para baixo. 1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades ( ) Descreve a funcionalidade do sistema percebida por atores externos. ( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; ( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. ( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. ( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. ( ) Representa os requisitos do sistema 1 - 5 - 6 - 4 - 3 – 2 6 - Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: Componente. 7 - O diagrama de atividades tem diferentes propósitos, mas em linhas gerais apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso. II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadas III. O diagrama de atividades não comporta expressar condições IV. A barra de sincronização permite especificar atividades sequenciais. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I e II 8 – Na sua forma plena, a sintaxe de uma operação na UML inclui apenas: Visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 9 - Analise as duas asserções a seguir. I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo. PORQUE II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual. É correto apenas o que se afirma em As duas asserções estão corretas e a segunda justifica a primeira. 10 - O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, II e IV 11 - RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software baseado no Processo Unificado. Sobre este tema, analise as afirmativas a seguir: I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. III - O principal artefato de requisitos utilizado pelo RUP é a "User Story" - uma pequena descrição que serve como lembrete entre cliente e desenvolvedores como também para as atividades de planejamento. IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. I e IV 12 - Na sua forma plena, a sintaxe de uma operação na UML inclui apenas Visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 13 - O diagrama de estados mostra os estados que um objeto pode ter ao longo de seu ciclo de vida. Assinale a ÚNICA opção INCORRETA no que se refere ao diagrama de estados O diagrama de estado apenas pode ter 1 estado final 14 - No que concerne aos conceitos de visibilidade, assinale a única sentença correta Para respeitar o principio do encapsulamento, os atributos devem ser privados 15 - Análise abaixo, os conceitos relacionados ao Diagrama de Estados: I - Um estado é a condição em que um objeto se encontra. II - Um evento acarreta uma transição de estados. III - Uma transição indica o relacionamento entre dois estados, indicando que o objeto mudará de estado. IV - Um estado implementa um INCLUDE entre os objetos. Com base em sua análise, assinale a ÚNICA alternativa correta Estão corretas apenas I, II e III. 16 - Qual diagrama tem a finalidade de exibir como um objeto re aliza uma determinada operação num determinado momento da execução, representando um estado particular ? Estados. 17 - Analise as 2 asserções seguintes I. O diagrama de atividade é uma excelente ferramenta (dia grama da UML) para modelagem do fluxo de trabalho e programação para multiprocessamento. PORQUE II. O diagrama de atividade permite representar o processa mento paralelo. Sobre essas asserções, assinale a opção correta As duas asserções são proposições verdadeiras, e a segun da é uma justificativa correta da primeira. 18- Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: componente. 19 - No Processo RUP, a ênfase no escopo do sistema está na fase de: Concepção. 20 - Na sua forma plena, a sintaxe de uma operação na UML inclui apenas: visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 21 - O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. Componentes não podem ser classes A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, II e IV 22 - Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: Diagrama de Métodos 23 - Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta. Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes. 24 - O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso. II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadasIII. O diagrama de atividades não comporta expressar condições IV. A barra de sincronização permite especificar atividades sequenciais. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I e II 25 - Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo para que ao final tenha um só estado? Marque a alternativa correta. Concorrente 25 - Na sua forma plena, a sintaxe de uma operação na UML inclui apenas: visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 15/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 1/4 MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201308148178 V.1 Fechar Aluno(a): LUCAS FLOR AMARAL Matrícula: 201308148178 Desempenho: 8,0 de 8,0 Data: 15/04/2015 08:36:59 (Finalizada) 1a Questão (Ref.: 201308365576) Considere o diagrama de classe a seguir e analise o que se pede Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S? Sua Resposta: A classe S herda os 3 métodos de Q M1, M2 e M3 Compare com a sua resposta: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3) 2a Questão (Ref.: 201308364908) A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator. Sua Resposta: o usuário corresponder a vários atores. Os atores Caixa e Contador herdam todas as propriedades de um Supervisor de Saldo Compare com a sua resposta: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso. 15/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 2/4 3a Questão (Ref.: 201308226468) Pontos: 1,0 / 1,0 (PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? UML não pode ser utilizada para geração de código automatizada. UML deve ser aplicada apenas como planta de software. UML não possui metamodelo para ferramentas CASE MDA. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. UML é uma notação diagramática padrão. 4a Questão (Ref.: 201308254300) Pontos: 1,0 / 1,0 O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. I Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. II São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. III O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. IV Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. Estão corretas APENAS as afirmativas: I e IV III e IV II e IV II e III I e II Gabarito Comentado. 5a Questão (Ref.: 201308240435) Pontos: 1,0 / 1,0 Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e Transição. Para desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido por um marco. Indique os marcos das etapas seguindo a ordem de citação no contexto. arquitetura escopo versão(release) operação escopo arquitetura operação versão(release) escopo arquitetura versão(release) operação arquitetura escopo operação versão(release) escopo operação arquitetura versão(release) Gabarito Comentado. 15/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 3/4 6a Questão (Ref.: 201308235411) Pontos: 1,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de ELABORAÇÂO: Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Construir o projeto de software antes mesmo de se conhecer o hardware disponível, pois deve sempre considerar as necessidades dos usuários no desempenho de suas funções. A parte física deve vir por consequência. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Gabarito Comentado. 7a Questão (Ref.: 201308235413) Pontos: 1,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO: Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as informações de forma eficiente, apresentando um desempenho adequado. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. 8a Questão (Ref.: 201308409105) Pontos: 1,0 / 1,0 Dados os requisitos: I) Efetuar troca de produtos com defeito. II) Tolerante a falhas. III) A resposta do sistema não deve exceder 30 seg. IV) O sistema deverá rodar num computador 486 com 16MB de memória. V) Não emprestar livros para clientes com débito. Quais dos itens acima são requisitos funcionais de um sistema: Somente o V. I, IV e V. I, II, V I e V. I, II, III, V. Gabarito Comentado. 15/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 4/4 9a Questão (Ref.: 201308235405) Pontos: 1,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. Verificar a qualidadedo componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Gabarito Comentado. 10a Questão (Ref.: 201308258120) Pontos: 1,0 / 1,0 O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. Transição. Construção. Implantação. Concepção. Elaboração. Gabarito Comentado. Questão 21 - Que organização mantém a UML? Resp: Object Management Group (OMG). Questão 22 - Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: Resp: Generalização e especialização. Questão 23 - De acordo com as partes que compõem a UML, identifique a alternativa errada Modelos de Elementos: Os conceitos usados nos diagramas são modelos de elementos que representam definições comuns da orientação a objetos como as classes, objetos, mensagem, relacionamentos entre classes incluindo associações, dependências e heranças. Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão. UML possui nove tipo de diagramas que são usados em combinação para prover todas as visões do sistema. Visões: As Visões mostram diferentes aspectos do sistema que está sendo modelado. A visão não é um gráfico, mas uma abstração consistindo em uma série de diagramas. Definindo um número de visões, cada uma mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes e uma figura completa do sistema poderá ser construída. As visões também podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido. Resp Sistemas de Negócios: descreve os objetivos, especificações (pessoas, computadores etc.), as regras (leis, estratégias de negócios etc.), e o atual trabalho desempenhado nos processos do negócio. Mecanismos Gerais: Os mecanismos gerais provém comentários suplementares, informações, ou semântica sobre os elementos que compõem os modelos; eles provém também mecanismos de extensão para adaptar ou estender a UML para um método/processo, organização ou usuário específico. Questão 24 - Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos dependentes. Os serviços são associados sempre aos clientes responsáveis, mesmo que sejam utilizados pelos dependentes. No momento da solicitação o cliente informa que o serviço é para um dependente ou, no caso do pedido ser realizado pelo dependente, este informa seu responsável. Baseado na descrição apresentada, qual o recurso utilizado na construção de modelos de diagrama de classe seria utilizado entre cliente e dependentes? Resp: Agregação por valor Questão 25 - Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Resp: Generalização e especialização. Questão 26 - Considerando uma petShop que oferece serviços de banho, tosa e vacinação. Para todos os serviços a identificação é efetivada por código do serviço, data de execução e responsável por prestar o serviço; no serviço BANHO e TOSA a identificação acrescenta o porte do animal e para VACINAÇÂO são consideradas além das comuns, as informações de tipo vacina e data de aplicação. Considerando a representação de uma generalização, quais os atributos representados nas classes descritas. Resp: SERVIÇOS: código do serviço, data de execução, responsável BANHO: porte do animal TOSA: porte do animal VACINAÇÃO: tipo vacina, data de aplicação Questão 26 - Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria. Analisando o cenário apresentado indique qual modelo representa a situação. Resp------ Questão 27 - Qual das respostas abaixo mais corretamente define uma classe? Resp: Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto. Questão 28 - O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos é representado pela classe. Resp: Associação Questão 29 - Que organização mantém a UML? Resp: Object Management Group (OMG). Questão 30 - Como podemos definir uma auto-associação Resp: Identifica objetos de mesma classe que participam da associação. Questão 31- No contexto da UML, os casos de uso: Resp: descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. Questão 32- Assinale a alternativa correta. Resp: Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo de trabalho. Diagramas de classes são uma técnica conhecida para descrever o comportamento de um sistema. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. Questão 33 - Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ........... Resp: dependência estereotipado como extensão Questão 34- Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada. Contém analise direta das funcionalidades da representação gráfica Resp: Não permite apresentar a perspectiva funcional e estrutural. Ilustra-se sempre a perspectiva do utilizador. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. Questão 35– É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir informação e assim apresenta diversos benefícios. Dentre as opões relacionadas nas alternativas dessa questão marque a que não representa um benefício no uso de modelos como diagrama de caso de uso e diagrama de classe para desenvolvimento de sistema de informação. Resp: a duração do desenvolvimento fica extendido o que faz com que aumente a qualidade do produto. Questão 36 – A empresa de calçados “Bela mulher” vende a clientes de classe A, calçados femininos com exclusividade e sob medida. Na criação de um diagrama de classe é possível representar essa regra, pois é de grande valor na implementação dos procedimentos. Qual dos recursos do diagramade classe expressa no modelo essa informação? Resp: Multiplicidade Questão 37 – Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos dependentes. Os serviços são associados sempre aos clientes responsáveis, e mesmo que sejam usados pelos dependentes. No momento da solicitação o cliente informa que o serviço é para um dependente ou, no caso do pedido ser realizado pelo dependente, este informa ao seu responsável. Baseado na descrição apresentada, qual recurso utilizado na construção de modelos de diagramas de classe seria usado entre cliente e dependentes? Resp: Agregação por valor Questão 38 - Linguagem de modelagem unificada é uma linguagem visual para especificar , construir e documentar os artefatos dos sistemas. O que define a palavra “visual” no texto acima? Resp: UML é uma linguagem diagramática padrão; Questão 39 – Uma empresa de automóveis vende carros populares, utilitários e classe A. Os carros possuem informações chassis e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários possuem percentual de bônus na compra. Qual simbologia do diagrama de classe deve ser usada nesse contexto? Resp: Generalização Questão 40 - a generalização é uma representação do diagrama de classe que apresenta os diversos tipos de um determinado objeto. Assinale as sentenças abaixo e indique as que não representam um bom motivo para o uso dessa representação Resp: Quando a classe possui mais de uma associação Quando a classe está associada a objetos da própria classe Questões discursivas e de 1 ponto Modelagem de Sistemas: 1 - O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é constituído de atividades divididas em quatro fases. Cite-as. Resposta: As quatro fases são: Concepção, Elaboração, Comparação e transição 2 - Um diagrama de atividade apresenta vários símbolos nos seus diagramas. Explique quando deve ser usada a BARRA DE SINCRONIZAÇÃO Gabarito: Quando existirem atividades que podem ser desenvolvidas em paralelo ,ou seja, a barra de sincronização permite especificar fluxos de trabalho que podem ser feitos ao mesmo tempo (em paralelo) 3 - Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e Transição. Para desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido por um marco. Indique os marcos das etapas seguindo a ordem de citação no contexto. Resposta: escopo - arquitetura - operação - versão(release) 4 - Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o sistema e validar os requisitos junto ao cliente? Diagrama de caso de uso 5 – Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente? classe - atributo – método 6 - Observe o diagrama e marque a alternativa correta: ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. Opção Não Respondida Opção Certa CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. 7 - A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista de sistema fez uma atualização na documentação do software criando um diagrama com o objetivo de determinar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devem ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante um processo específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou. Diagrama de Sequência. 8 - Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição: Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema. Sequência - colaboração – dinâmicos 9 - O Diagrama de Estados mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. 10 - No que se refere ao conceito de pacotes, assinale a única alternativa Incorreta Os pacotes não podem ser membros de outros pacotes. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CCT0264_AV_201503245446 » MODELAGEM DE SISTEMAS Avaliação: AV Aluno: 201503245446 JONATAS GABRIEL FIRMINO Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: 5,5 Nota de Partic.: 1 Av. Parcial.: 2 Data: 13/06/2016 21:19:04 (F) 1a Questão (Ref.: 673247) Pontos: 1,0 / 1,0 É possível conectar uma classe a ela mesma, através de uma auto associação (ou associação recursiva), que conecta objetos da mesma classe. Cite um exemplo de auto associação, indicando a classe e o respectivo relacionamento. Resposta: Em um sistema de uma rede social, uma classe pessoa, que se relaciona com uma outra pessoa, instancia de um objeto pertencente a mesma classe. Gabarito: Possíveis respostas 1) Classe: Disciplina Relacionamento: possui pré requisito. uma Disciplina possui outra disciplina como pré requisito 2) Classe: Pessoa Relacionamento: é casado com Uma pessoa é casada com outra pessoa. Existem outros exemplos a serem dados. O docente deve avaliar se o exemplo dado atende , semanticamente, a uma auto associação e se esse faz sentido. 2a Questão (Ref.: 262609) Pontos: 0,5 / 1,0 A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta). Resposta: Não é necessáriamento um problema, já que em classes em que não haja necessidade de restringir acesso (como no caso de encapsulamento) permite uma fácil visualização dos atributos e métodos por outras classes. Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do encapsulamento e consequentemente a segurança da classe 3a Questão (Ref.: 80251) Pontos: 1,0 / 1,0 _____________ é a fase do RUP responsável pela codificação do sistema. Construção Elaboração Translação Transição Iniciação Gabarito Comentado. INFO-PC Rectangle 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 4a Questão (Ref.: 751836) Pontos: 1,0 / 1,0 Analise as assertivas a seguir e classifique cada uma como verdadeiro (V) e falso (F): 1 ( ) A Descrição de caso de uso não registra a lógica do sistema.2 ( ) A descrição de caso de uso, é representação textual dos casos de uso e auxilia a validação do entendimmento dos requisitos do sistema. 3 ( ) Nem todos os casos de uso devem ser descritos. 4 ( ) Quanto mais técnico forem os termos da descrição de casos de uso, melhor será para apresentar ao usuário. Com base em sua avaliação, assinale a alternativa que apresente a correta sequencia de V e F: F, V, F, F F, F, V, V V, V, F, F V, F, V, V F, F, V, F Gabarito Comentado. 5a Questão (Ref.: 57376) Pontos: 0,0 / 1,0 O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada: especialização. agregação. inclusão. generalização. extensão. Gabarito Comentado. 6a Questão (Ref.: 712655) Pontos: 1,0 / 1,0 Analise as assertivas a seguir pertinentes ao diagrama de classes. I O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de um relacionamento. II Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, que possua atributos e métodos próprios . III Uma associação entre duas classes necessariamente terá multiplicidade * nos dois lados da associação. Com base em sua análise, assinale a UNICA alternativa correta Está correta apenas a assertiva I. Estão corretas apenas as assertivas I e II. Estão corretas apenas as assertivas II e III. Estão corretas as assertivas I, II, III. Está correta apenas a assertiva II. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 57358) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: autochamada. mensagem de retorno. mensagem perdida. mensagem de ativação. mensagem de ligação. 8a Questão (Ref.: 633385) Pontos: 0,0 / 0,5 Os padrões GRASP definem princípios gerais para atribuição de responsabilidades as classes. Assinale dentre as opções abaixo aquela que não é um PADRÃO GRASP; Centralização; Creator; Coesão Alta; Acoplamento Fraco; Especialista na Informação; Gabarito Comentado. 9a Questão (Ref.: 594336) Pontos: 0,0 / 0,5 Esse diagrama mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Assinale a opção que mostra corretamente nome do diagrama acima especificado Atividades Implementação Componentes Estados Desenvolvimento Gabarito Comentado. 10a Questão (Ref.: 594332) Pontos: 0,5 / 0,5 Texto Esse diagrama é uma maneira alternativa de se mostrar interações, que ocorrem em um caso e uso com a possibilidade de expressar que ações são executadas. Assinale a opção que apresente o diagrama a que se refere o texto acima 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Diagrama de sequencia Diagrama de Implementação Diagrama de pacotes Diagrama de colaboração Diagrama de Atividade Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201503245446 V.3 Fechar Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446 Desempenho: 6,0 de 10,0 Data: 04/05/2016 21:53:41 (Finalizada) 1a Questão (Ref.: 201503327347) Pontos: 0,0 / 1,0 O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processoanalítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativaque NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. Implantação. Transição. Construção. Concepção. Elaboração. 2a Questão (Ref.: 201503365112) Pontos: 1,0 / 1,0 Uma disciplina do RUP que tem como uma de suas finalidades "assegurar que os clientes, usuários edesenvolvedores tenham um entendimento comum da organização-alvo", a qual se relaciona com a disciplinaAmbiente. Trata-se de: Modelagem de Negócios. Gerenciamento de Configuração e Mudança. Análise e Design. Gerenciamento de Projetos. Requisitos. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201503976401) Pontos: 1,0 / 1,0 A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas eminúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas,aquela que não é verdadeira Quando o sistema é desenvolvido com esta tecnologia, temos: Melhor compreensão do código; Melhor aproveitamento do seu código; A certeza do menor tempo de desenvolvimento Facilidade de Manutenção; Maior segurança no uso de componentes por parte do programador; Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201503864331) Pontos: 0,0 / 1,0 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 4 12/06/2016 18:42 Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente aum Sistema de Vendas. 1. Cliente informa seu CPF 2. Sistema valida CPF 3. Sistema Busca CPF - uses BUSCAR_CPF 4. Cliente informa demais dados 5. Sistema registra dados do cliente 6. Sistemas encerra o caso de uso Com base na especificação do caso de uso, analise as alternativas a seguir I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. II. Nesse caso de uso, não caberia nenhum cenário alternativo. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de UsoBUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include Com base em sua análise, assinale a única alternativa correta Está correta apenas a assertiva III Estão corretas as assertivas I e II e III Está correta apenas a assertiva I Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas I e III Gabarito Comentado. 5a Questão (Ref.: 201503942912) Pontos: 1,0 / 1,0 Considere os seguintes elementos da UML: I. classes II. associações III. mensagem IV. estado V. transição Oselementos que fazem parte de um diagrama de classes são: somente l e II; somente II, III e IV; somente I, II e III; somente l, III e IV; somente III, IV e V. 6a Questão (Ref.: 201503347444) Pontos: 1,0 / 1,0 Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência apartir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício.Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valorda mensalidade a ser paga, considerando o modelo apresentado abaixo. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 4 12/06/2016 18:42 Plano PlanosContratados Aluno Exercícios ExerciciosPlano Gabarito Comentado. 7a Questão (Ref.: 201503982645) Pontos: 1,0 / 1,0 Analise as assertivas a seguir pertinentes ao diagrama de classes. I- O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de umrelacionamento. II- Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, quepossua atributos e métodos próprios . III- Uma associação entre duas classes necessariamente terá multiplicidade * nosdois lados da associação. Com base em sua análise, assinale a UNICA alternativa correta Estão corretas apenas as assertivas I e II. Está correta apenas a assertiva I. Está correta apenas a assertiva II. Estão corretas as assertivas I, II, III. Estão corretas apenas as assertivas II e III. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201503984835) Pontos: 1,0 / 1,0 Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde osobjetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação ecomposição. Assinale a única opção que apresenta a correta diferença entre esses relacionamentos Na composição, o objeto TODO somente pode conter 1 objeto PARTE Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO A vida dos objetos TODO e PARTE são coincidentes apenas na agregação O objeto PARTE instancia e destrói o objeto TODO apenas na agregação BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 4 12/06/2016 18:42 Gabarito Comentado. 9a Questão (Ref.: 201503936696) Pontos: 0,0 / 1,0 Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos deuso. Gabarito Comentado. 10a Questão (Ref.: 201503327348) Pontos: 0,0 / 1,0 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemasorientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um doselementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: mensagem de ativação. mensagem perdida. mensagem de ligação. mensagem de retorno. auto-chamada. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 4 12/06/2016 18:42 MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201503245446 V.2 Fechar Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446 Desempenho: 9,0 de 10,0 Data: 03/05/2016 13:23:24 (Finalizada) 1a Questão (Ref.: 201503516100) Pontos: 1,0 / 1,0 Dados os requisitos:I) Efetuar troca de produtos com defeito.II) Tolerante a falhas.III) A resposta do sistema não deve exceder 30 seg.IV) O sistema deverá rodar num computador 486 com 16MB de memória.V) Não emprestar livros para clientes com débito.Quais dos itens acima são requisitos funcionais de um sistema: Somente o V. I, II, III, V. I, IV e V. I, II, V I e V. Gabarito Comentado. 2a Questão (Ref.: 201503365116) Pontos: 1,0 / 1,0 De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos: na fase de Transição, apenas. em todas as suas fases. na fase de Elaboração, apenas. na fase de Construção, apenas. na fase de Concepção, apenas. Gabarito Comentado. 3a Questão (Ref.: 201503896639) Pontos: 1,0 / 1,0 A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos epara construção de diferentes tipos de sistemas. Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. Segurança no uso de componentes por parte do programador. Facilidade de manutenção dos códigos desenvolvidos. Melhor compreensão do código. Obter um melhor aproveitamento do código. Menor eficiência de código Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 4 12/06/2016 18:41 4a Questão (Ref.: 201503946134) Pontos: 1,0 / 1,0 (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. Um Ator especifica necessariamente um papel executado por um usuário. Não existe relação entre atores do tipo especialização. É utilizado para representar o relacionamento entre os componentes estruturais do software. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201503327367) Pontos: 1,0 / 1,0 Num diagrama de classes da UML, multiplicidade se refere: ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. à quantidade máxima de objetos de uma classe que podem estar associados às demais classespresentes no diagrama. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto podeestar associado. ao número de chamadas de métodos de uma classe por um objeto de outra classe. aos dados sobre a quantidades de objetos participantes de uma classe associativa. Gabarito Comentado. 6a Questão (Ref.: 201503347440) Pontos: 1,0 / 1,0 Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Paraisso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porçãocalórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico eo cálculo, respectivamente? classe - atributo - processo classe - atributo - método atributo - classe - processo atributo - classe - método tupla - tabela - método Gabarito Comentado. 7a Questão (Ref.: 201503964603) Pontos: 1,0 / 1,0 Generalização/Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguintes elemento(s)de modelo na UML: Casos de uso, classes e atores Casos de uso e classes Classes e atores Classes BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 4 12/06/2016 18:41 Casos de uso e atores Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201503947362) Pontos: 0,0 / 1,0 Sobre o Diagrama de Classe acima, é CORRETO afirmar: Nenhuma resposta é verdadeira O modelo não estabelece nenhum tipo de restrição quanto a quem possa processar quem, comotambém não restringe o tipo de processo que alguém possa abrir contra outro. Um lei pode subsidiar a solução somente de processos criminais, não sendo aplicada a processostrabalhistas. O modelo não permite que uma pessoa jurídica entre com um processo contra outra pessoa jurídica. Um processo, pelo Diagrama, pode ser Trabalhista ou Criminal. Caso seja Trabalhista, o processo nãotem leis a ele associadas e o acusado deve ser uma pessoa jurídica. 9a Questão (Ref.: 201503896643) Pontos: 1,0 / 1,0 Assinale a UNICA opção que mostra 2 diagramas de interação. Diagrama de classe e diagrama de sequência. Diagrama de colaboração e Diagrama de casos de uso. Diagrama de sequência e diagrama de colaboração. Diagrama de classes e diagrama de colaboração. Diagrama de Sequência e Diagrama de casos de uso Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201503945491) Pontos: 1,0 / 1,0 A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programadordurante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócioexpressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 4 12/06/2016 18:41 de sistema fez uma atualização na documentação do softwarecriando um diagrama com o objetivo dedeterminar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devemser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante umprocesso específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou. Diagrama de Classes. Diagrama de Sequência. Diagrama de Negócio. Diagrama de Caso de Uso. Diagrama de Implantação. Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 4 12/06/2016 18:41 MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201503245446 V.1 Fechar Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446 Desempenho: 5,0 de 10,0 Data: 28/04/2016 14:09:05 (Finalizada) 1a Questão (Ref.: 201503365110) Pontos: 0,0 / 1,0 No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típicado: Designer de Negócios. Revisor do Modelo de Negócios. Revisor de Requisitos. Analista de Sistemas. Analista do Processo de Negócios. Gabarito Comentado. 2a Questão (Ref.: 201503342408) Pontos: 1,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas dedesenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco oESCOPO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo comomarco a ARQUITETURA. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testesunitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar asinformações de forma eficiente, apresentando um desempenho adequado. Gabarito Comentado. 3a Questão (Ref.: 201503365108) Pontos: 0,0 / 1,0 Os diagramas UML da categoria comportamental são os de: classes, objetos e componentes. classes, atividades e sequência. objetos, estrutura composta e máquinas de estado. casos de uso, atividades e máquinas de estados. casos de uso, sequência e classes. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201503335572) Pontos: 1,0 / 1,0 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 4 12/06/2016 18:40 Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ouem propostas de sistemas de software, identifique a alternativa errada. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própriaproposta. Ilustra-se sempre a perspectiva do utilizador. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Não permite apresentar a perspectiva funcional e estrutural. Contém analise direta das funcionalidades da representação gráfica Gabarito Comentado. 5a Questão (Ref.: 201503325464) Pontos: 1,0 / 1,0 Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de componentes. Diagrama de classes. Diagrama de casos de usos. Diagrama de atividades. Diagrama de estados. Gabarito Comentado. 6a Questão (Ref.: 201503347436) Pontos: 0,0 / 1,0 O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto deobjetos é representado pela classe. Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qualrepresentação? Associação participativa Associação relativa Associação Auto-associação Associação por referência Gabarito Comentado. 7a Questão (Ref.: 201503325995) Pontos: 0,0 / 1,0 Observe o diagrama e marque a alternativa correta: BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 4 12/06/2016 18:40 CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado separticipar pelo menos de uma associação. SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar daassociação. CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado separticipar pelo menos de uma associação. ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. Gabarito Comentado. 8a Questão (Ref.: 201503347439) Pontos: 1,0 / 1,0 Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos. II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas asinformações representadas nas classes. III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização donegócio. IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção donovo modelo pode gerar ajustes nos anteriores. Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. I - II - III I - II - IV II - III - IV I - III - IV II - IV 9a Questão (Ref.: 201503327348) Pontos: 0,0 / 1,0 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemasorientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um doselementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: auto-chamada. mensagem perdida. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 4 12/06/2016 18:40 mensagem de ligação. mensagem de retorno. mensagem de ativação. 10a Questão (Ref.: 201503947323) Pontos: 1,0 / 1,0 Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicaçõesdinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual asmensagens são enviadas entre os objetos para executar aquela tarefa. Diagrama de Sequência Diagrama de Classes Diagrama de Comunicação Diagrama de Casos de Uso Diagrama de Estados Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 4 12/06/2016 18:40 MODELAGEM DE SISTEMAS Exercício: CCT0264_EX_A5_201402461534 Aluno(a): EMERSON SCHUMACKER BARROSO Data: 08/05/2015 21:18:30 (Finalizada) 1a Questão (Ref.: 201402565045) Fórum de Dúvidas (0) Saiba (0) A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: mensagem de ativação. mensagem de ligação. mensagem de retorno. auto-chamada. mensagem perdida. 2a Questão (Ref.: 201402741725) Fórum de Dúvidas (0) Saiba (0) O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado caso de uso. II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagensdisparadas sob alguma condição. III. Iterações são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções II e III Estão corretas apenas as opções II, III e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I e III Estão corretas apenas as opções III e IV 3a Questão (Ref.: 201403117800) Fórum de Dúvidas (0) Saiba (0) Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem? Sequencia. Classes. Casos de usos. Objetos. Atividades. 4a Questão (Ref.: 201403134340) Fórum de Dúvidas (0) Saiba (0) Assinale a UNICA opção que mostra 2 diagramas de interação. Diagrama de Sequência e Diagrama de casos de uso Diagrama de colaboração e Diagrama de casos de uso. Diagrama de sequência e diagrama de colaboração. Diagrama de classes e diagrama de colaboração. Diagrama de classe e diagrama de sequência. Gabarito Comentado 5a Questão (Ref.: 201403134337) Fórum de Dúvidas (0) Saiba (0) Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma operação entre os objetos. Diagrama de sequência. Diagrama de atividades. Diagrama de Classes. Descrição de casos de uso. Diagrama de casos der uso. Avaliação: CCT0264_AVS_201402216629 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AVS Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 1 Data: 29/06/2015 20:53:41 1a Questão (Ref.: 201402440872) Pontos: 1,5 / 1,5 Considere o diagrama de classe a seguir e analise o que se pede - Se os métodos M1, M2 e M3 forem adicionados, respecƟvamente, as classes P. Q e R, que métodos serão herdados pela classe S? Resposta: A classe "Q" herda M1 e M3, a classe "S" herda M1, M2 e M3. Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3) 2a Questão (Ref.: 201402500901) Pontos: 1,5 / 1,5 O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma classe? Resposta: A classe fica sem metodo externo, nao executa suas funcionalidades trazendo instabilidade para o sistema. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 09/07/2015 21:26 Gabarito: Essa classe fica sem método externo e portanto não poderá nenhum serviço (através de seus métodos) as demais classes. 3a Questão (Ref.: 201402310709) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO: Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as informações de forma eficiente, apresentando um desempenho adequado. 4a Questão (Ref.: 201402908534) Pontos: 0,5 / 0,5 Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o sistema e validar os requisitos junto ao cliente? Diagrama de caso de uso Diagrama de Sequência Diagrama de Classes Diagrama de Validação Diagrama de Atividade 5a Questão (Ref.: 201402472295) Pontos: 0,5 / 0,5 O diagrama de classes é um dos principais modelos da UM e mostra as classes de um sistema e o relacionamento entre elas. Existem alguns níveis de diagrama de classes, como por exemplo o conceitual, a nível do domínio de problema e o de projeto, em nível de projeto do software. Sobre os conceitos do diagrama de classes, analise as assertivas que seguem I. O diagrama de classes em nível de domínio é derivado da observação do mundo real e foca no negócio. II. O diagrama de classes em nível de projeto representam estruturas de projeto III. As classes de um diagrama de classes representam objetos do mundo real com as mesmas propriedades. IV. As propriedades de uma classe são seus atributos apenas V. As multiplicidades entre os relacionamentos indicam quantos objetos de cada classe estão relacionados. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, II e III Estão corretas apenas as opções I, II, III e V Estão corretas apenas as opções III, IV e V Estão corretas apenas as opções I, II, III e IV Estão corretas apenas as opções III e IV 6a Questão (Ref.: 201402294287) Pontos: 0,5 / 0,5 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 09/07/2015 21:26 Como podemos definir uma auto-associação: Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Identifica objetos de mesma classe que participam da associação. Classe que representa a herança dos métodos de uma outra classe. Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. Classe que representa a generalização de outra classe. 7a Questão (Ref.: 201402848404) Pontos: 0,0 / 0,5 Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem? Objetos. Atividades. Casos de usos. Classes. Sequencia. 8a Questão (Ref.: 201402864946) Pontos: 0,0 / 0,5 O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos. Para alcançar estes objetivos, o código deve ter: Um acoplamento alto entre classes e manter uma fraca coesão nas classes. Um acoplamento fraco entre classes e manter uma fraca coesão nas classes. Um acoplamento alto entre classes e manter uma baixa coesão nas classes. Um acoplamento alto entre classes e manter uma alta coesão nas classes. Um acoplamento fraco entre classes e manter uma alta coesão nas classes. 9a Questão (Ref.: 201402472345) Pontos: 1,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre
Compartilhar