Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 1a Questão Os diagramas UML da categoria comportamental são os de: classes, atividades e sequência. casos de uso, sequência e classes. classes, objetos e componentes. objetos, estrutura composta e máquinas de estado. casos de uso, atividades e máquinas de estados. Respondido em 21/03/2020 21:08:26 2a Questão Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Classe Objeto Herança Encapsulamento Polimorfismo Respondido em 21/03/2020 21:12:51 Explicação: Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. Encapsular significa proteger. 3a Questão Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. Diagrama de sequência; diagrama de casos de uso; diagrama de estados. Diagrama de casos de uso; diagrama de classes; diagrama de sequência Diagrama de implantação; diagrama de atividade; diagrama de componentes Diagrama de objetos; diagrama de implantação; diagrama de classes. Respondido em 21/03/2020 21:13:20 Explicação: Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento. Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executado diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.; diagrama de componentes - mostra a estrutura dos componentes de um sistema 4a Questão É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. Objeto Herança Polimorfismo Classe Encapsulamento Respondido em 21/03/2020 21:20:54 Explicação: O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 5a Questão A UML divide os diagramas em: Diagramas Estruturais e Diagramas Comportamentais Nenhuma das anteriores Diagramas Comportamentais e Diagramas de Fluxo de Dados Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Respondido em 21/03/2020 21:21:10 6a Questão São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Atividades, Componentes e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Respondido em 21/03/2020 21:21:34 7a Questão Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de estados. Diagrama de atividades. Diagrama de componentes. Diagrama de casos de usos. Diagrama de classes. Respondido em 21/03/2020 21:21:44 8a Questão A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas um processo de especificação e modelagem de sistemas orientados a objeto. um método para especificar e modelar os artefatos dos sistemas. uma linguagem para implementar os conceitos da orientação a objetos um método comum para a representação da orientação a objetos Respondido em 21/03/2020 21:22:07 Explicação: A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas 1a Questão Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado: independência. herança. modularidade. encapsulamento. polimorfismo. Respondido em 24/03/2020 18:13:36 Explicação: O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 2a Questão Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Polimorfismo Classe Objeto Herança Encapsulamento Respondido em 24/03/2020 18:14:33 Explicação: Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. Encapsular significa proteger. 3a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se: Melhor reaproveitamento do seu código; Mais segurança no uso dos componentes por parte do programador; Facilidade de manutenção; Necessidade de menor quantidade de requesitos funcionais; Melhor compreensão do código; Respondido em 24/03/2020 18:20:32 4a Questão Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. Diagrama de casos de uso; diagrama de classes; diagrama de sequência Diagrama de objetos; diagrama de implantação; diagrama de classes. Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. Diagrama de implantação; diagrama de atividade; diagrama de componentes Diagrama de sequência; diagrama de casos de uso; diagrama de estados. Respondido em 24/03/2020 18:21:03 Explicação: Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento. Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executado diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.; diagrama de componentes - mostra a estrutura dos componentes de um sistema 5a Questão Assinale a opção que define corretamemte UML (Unified Modelling language). linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. notação para facilitar representação visual de padrões de projeto e desenvolvimentoda estrutura lógica de programas em plataformas de objetos distribuídas. notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. Respondido em 24/03/2020 18:22:52 Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 6a Questão São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Objetos, Estados e Interações. Respondido em 24/03/2020 18:21:50 7a Questão Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de atividades. Diagrama de casos de usos. Diagrama de estados. Diagrama de componentes. Diagrama de classes. Respondido em 24/03/2020 18:23:05 8a Questão Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? Apenas I e III. Apenas II e III. Apenas II. Apenas I e II. I, II e III. Respondido em 24/03/2020 18:24:20 Explicação: I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a ordem com que as ações são realizada, logo não é uma metodologia. II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; - verdade III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é linguagem orientada a objetos para programação e sim uma linguagem de modelagem 1a Questão No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de caso de uso a seguir: Da análise do diagrama, conclui-se que? A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar desconto. A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. Respondido em 24/03/2020 08:59:26 2a Questão Em UML, os diagramas de Caso de Uso tem por objetivo mostrar o fluxo de mensagens de uma atividade do sistema para outra. representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. representar os atributos e operações de uma classe ou objeto. exibir uma interação entre um conjunto de objetos e seus relacionamentos. obter funcionalidades e requerimentos do sistema Respondido em 24/03/2020 09:00:06 Explicação: o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 3a Questão Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: Player 1, Player 2 e CPU Pular, Saltar e Correr Direcional, Select e Start Blu-Ray, DVD e CD Atualizar o sistema, Carregar jogo, Navegar na Internet Respondido em 24/03/2020 09:02:00 4a Questão 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 Validação Diagrama de Classes Diagrama de Sequência Diagrama de caso de uso Diagrama de Atividade Respondido em 24/03/2020 09:03:46 5a Questão Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Classes Diagrama de Sequência Diagrama de Colaboração Diagrama de Objetos Diagrama de Casos de Uso Respondido em 24/03/2020 09:04:07 6a Questão 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: I, IV e V. Somente o V. I e V. I, II, V I, II, III, V. Respondido em 24/03/2020 09:05:24 7a Questão A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos. O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: Associação / uma funcionalidade do sistema do ponto de vista do usuário. Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Generalização / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. Respondido em 24/03/2020 09:07:26 Explicação: entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 8a Questão Quais são os relacionamentos possíveis entre Casos de Uso? agregação, generalização, associação associação, inclusão e extensão composição, generalização e extensão generalização, inclusão e extensão agregação, inclusão, extensão Respondido em 24/03/2020 09:07:44 1a Questão No contexto da UML, os casos de uso: capturam os requisitos não funcionais. especificam a organização do sistema de software. definem o comportamento dos componentes de software que serão implementados. são sempre associados a um único requisito funcional. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. Respondido em 24/03/2020 18:07:26 2a Questão (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: Não existe relação entre atores do tipo especialização. A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. É utilizado para representar o relacionamento entre os componentes estruturais do software. Um Ator especifica necessariamente um papel executado por um usuário. Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. Respondido em 24/03/2020 18:08:04 3a Questão Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um atore um caso de uso temos um relacionamento de : Include. Associação. Especialização. Extends. Generalização. Respondido em 24/03/2020 18:09:03 4a Questão 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 Atividade Diagrama de caso de uso Diagrama de Validação Diagrama de Sequência Diagrama de Classes Respondido em 24/03/2020 18:09:16 5a Questão Quais são os relacionamentos possíveis entre Casos de Uso? generalização, inclusão e extensão agregação, generalização, associação agregação, inclusão, extensão associação, inclusão e extensão composição, generalização e extensão Respondido em 24/03/2020 18:09:30 6a Questão O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de casos de uso. colaboração. sequência. transição de estados. atividades. Respondido em 24/03/2020 18:11:08 7a Questão Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Classes Diagrama de Colaboração Diagrama de Casos de Uso Diagrama de Sequência Diagrama de Objetos Respondido em 24/03/2020 18:11:34 8a Questão A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos. O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: Associação / uma funcionalidade do sistema do ponto de vista do usuário. Generalização / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. Respondido em 24/03/2020 18:12:35 Explicação: entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 1a Questão Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: I, II e III. Somente a III; Somente a I e II; Somente a II; Somente a I; Respondido em 28/03/2020 18:36:23 2a Questão Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um 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 Uso BUSCAR_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ão corretas apenas as assertivas I e III Está correta apenas a assertiva I Está correta apenas a assertiva III Estão corretas as assertivas I e II e III Estão corretas apenas as assertivas II e III Respondido em 28/03/2020 18:38:03 3a Questão A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML, essa documentação: não costuma deixar claro quais atores interagem com os casos de uso. costuma descrever apenas, em linhas gerais, a função do caso de uso. não pode ser feita por meio de outros diagramas não possui um formato específico definido. deve ser feita por meio de fluxogramas. Respondido em 28/03/2020 18:38:56 Explicação: A UML nada especifica sobre como descrever casos de uso.... 4a Questão Considere a seguinte Linha, da especificação do caso de uso "C.UsoProva" 1.. 2.. 3. Sistema Inclui Novo Cliente - "extends Cadastrar Cliente" 4.. Assinale a opção que melhor representa o que esta descrito na linha 3 da especificação do caso "C.UsoProva" O caso de uso Cadastrar Cliente é, opcionalmente, incorporado ao caso de uso C.UsoProva O caso de uso Cadastrar Cliente, opcionalmente, incorpora o caso de uso C.UsoProva O relacionamento ¿extends¿ não pode usado dessa forma. O caso de uso Cadastrar Cliente é, obrigatoriamente, incorporado ao caso de uso C.UsoProva O caso de uso Cadastrar Cliente, obrigatoriamente, incorpora o caso de uso C.UsoProva Respondido em 28/03/2020 18:40:20 Explicação: O caso de uso cadastrar cliente esta associado ao extends, que indica opcionalidade. Ou seja , o caso de uso Cadastrar Cliente somente é incorporado ao caso de uso C.UsoProva, quando determinada condição é verdadeira. 5a Questão Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso. Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si" Respondido em 28/03/2020 18:40:58 Explicação: Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema 6a Questão Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Nenhuma informação deve ser apresentada. Informações de como foi validade do CPF Informações de procedimentos a serem feitos se o CPF for inválido. Informações de atributos da classe CPF. Informações de procedimentos a serem feitos se o CPF for válido. Respondido em 28/03/2020 18:41:49 7a Questão 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, F, V, V V, V, F, F F, V, F, F V, F, V, V F, F, V, F Respondido em 28/03/2020 18:42:28 8a Questão Depois que é feito o diagrama de casos de uso, o próximo passo é documentaressas funcionalidades descrevendo com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso? Diagrama de implementação correspondente Ator responsável, classe correspondente e lista de mensagens Protótipo e lista de mensagens Diagrama de classe e de sequência correspondente Ator responsável, fluxo principal e fluxos secundários Respondido em 28/03/2020 18:43:22 Explicação: Minimamente a especificação de caso de uso deve representar, além do nome do caso de uso: ator(es) envolvido(s) no caso; fluxo principal, contendo o caso perfeito e os fluxos alternativos, quando determinado passo do fluxo principal não for o "caso perfeito" (exceção). 1a Questão Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: Somente a I e II; Somente a III; Somente a II; Somente a I; I, II e III. Respondido em 04/04/2020 21:23:21 2a Questão Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um 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 Uso BUSCAR_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 I Estão corretas apenas as assertivas II e III Estão corretas as assertivas I e II e III Está correta apenas a assertiva III Estão corretas apenas as assertivas I e III Respondido em 04/04/2020 21:24:10 3a Questão A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML, essa documentação: não possui um formato específico definido. deve ser feita por meio de fluxogramas. não pode ser feita por meio de outros diagramas não costuma deixar claro quais atores interagem com os casos de uso. costuma descrever apenas, em linhas gerais, a função do caso de uso. Respondido em 04/04/2020 21:24:30 Explicação: A UML nada especifica sobre como descrever casos de uso.... 4a Questão Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de como foi validade do CPF Informações de atributos da classe CPF. Informações de procedimentos a serem feitos se o CPF for inválido. Nenhuma informação deve ser apresentada. Informações de procedimentos a serem feitos se o CPF for válido. Respondido em 04/04/2020 21:25:02 5a Questão Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso? Protótipo e lista de mensagens Diagrama de classe e de sequência correspondente Diagrama de implementação correspondente Ator responsável, fluxo principal e fluxos secundários Ator responsável, classe correspondente e lista de mensagens Respondido em 04/04/2020 21:25:11 Explicação: Minimamente a especificação de caso de uso deve representar, além do nome do caso de uso: ator(es) envolvido(s) no caso; fluxo principal, contendo o caso perfeito e os fluxos alternativos, quando determinado passo do fluxo principal não for o "caso perfeito" (exceção). 6a Questão Quais casos de uso devem ser especificados, com uma descrição textual ? I. Os casos de uso principal, ou seja os que tem interação direta do ator II. Os casos de uso de include III. Os casos de uso de extends IV. Os casos de uso de generalização / especialização Assinale a UNICA resposta que apresenta a resposta coreta e completa Apenas I, II e III I, II, III e IV Apenas II, III e IV Apenas I Apenas I e II Respondido em 04/04/2020 21:26:09 Explicação: I. Os casos de uso principal, ou seja os que tem interação direta do ator - sim, esses devem ser especificados II. Os casos de uso de include - sim, esses devem ser especificados III. Os casos de uso de extends - sim, esses devem ser especificados IV. Os casos de uso de generalização / especialização sim, esses devem ser especificados Ou seja todos os casos de uso devem ser especificados: I, II, III e IV. 7a Questão Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso são comumente utilizadas como recursos de narrativa de um(a): pacote classe nó herança múltipla. caso de uso Respondido em 04/04/2020 21:26:53 Explicação: as pré condições mostra o que deve ser verdade quando o caso de uso iniciar. as pós condições mostram o que será verdade quando o caso de uso encerrar. 8a Questão Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso. Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si" Respondido em 04/04/2020 21:27:39 Explicação: Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema 1a Questão A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é conhecido como relacionamento de associação extensão. generalização.. comunicação. inclusão Respondido em 11/04/2020 19:08:49 2a Questão Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde os objetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação e composiçã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 A vida dos objetos TODO e PARTE são coincidentes apenas na agregação Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO Na agregação, o objeto PARTE somente pode pertencera 1 e somente 1 objeto TODO O objeto PARTE instancia e destrói o objeto TODO apenas na agregação Respondido em 11/04/2020 19:08:17 3a Questão Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? Agregação por valor Auto-associação Generalização Agregaçãoo por referência Classe associativa Respondido em 11/04/2020 19:09:28 Explicação: classe associativa é a classe que deriva de uma associação de duas outras classes, como ilustra o diagrama da questão 4a Questão Na UML, o componente que tem acesso aos serviços do outro componente por meio da interface é conectado a ela usando um: relacionamento de generalização. Diagrama de casos de uso; diagrama de classes; diagrama de sequência relacionamento de dependência. relacionamento ternário. auto relacionamento. Respondido em 11/04/2020 19:09:37 Explicação: Dependencia, pois os 2 componentes tem relação entre si. Alterações em 1 componente podem influenciar comportamento do outro; 5a Questão 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ão corretas as assertivas I, II, III. Está correta apenas a assertiva I. Estão corretas apenas as assertivas II e III. Está correta apenas a assertiva II. Estão corretas apenas as assertivas I e II. Respondido em 11/04/2020 19:10:40 6a Questão 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? Respondido em 11/04/2020 19:12:08 7a Questão É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado. Uma associação deste tipo é chamada de associação por include; Uma associação deste tipo é chamada de associação recursiva. Uma associação deste tipo é chamada de associação por classes associativas; Uma associação deste tipo é chamada de associação por especialização; Uma associação deste tipo é chamada de associação por generalização; Respondido em 11/04/2020 19:12:35 8a Questão Num diagrama de classes da UML, multiplicidade se refere: aos dados sobre a quantidades de objetos participantes de uma classe associativa. ao número de chamadas de métodos de uma classe por um objeto de outra classe. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. 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 classes presentes no diagrama. Respondido em 11/04/2020 19:13:01 1a Questão Baseado no diagrama abaixo relacione os elementos da simbologia: 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método; 1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância; 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida; Respondido em 11/04/2020 19:14:34 Explicação: precisa conhecer os elementos. 1. objetos, que aparecem no topo 2. mensagem sincrona (chamada de um metodo, na classe onde a seta chega). 3. criação de um objeto (instanciação), em tempo de execução. 4. caixa de ativação - tempo que o elemento fica ativo. 5. mensagem assincrona 2a Questão 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 sequencia mostra, como as classes interagem para a implementação de um caso de uso II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas as opções I, II, III e IV Estão corretas apenas as opções III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções I e III Estão corretas apenas as opções II, III e IV Respondido em 11/04/2020 19:16:02 3a Questão Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos de uso. Respondido em 11/04/2020 19:16:23 4a Questão Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo. Diagrama de Implantação Diagrama de Caso de Uso Diagrama de Sequência Diagrama de Componentes Diagrama de Atividades Respondido em 11/04/2020 19:16:38 Explicação: O diagrama de sequencia, mostra como as classes interagem, para realizar um cenário de USO, como por exemplo o cenário principal e um caso de uso. O diagrama, como diz o nome, preza a sequencia temporal dessas mensagens. 5a Questão O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. Assinale a UNICA alternativa que preenche corretamente a lacuna padrões de casos de uso padrões de colaboração padrões de uso geral padrões de análise padrões de projeto Respondido em 11/04/2020 19:17:00 6a Questão Em relação ao diagrama de sequência, suas principais características e aplicações no contexto da modelagem de um SI, assinale a alternativa CORRETA O diagrama de sequência ilustraa quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência de interações específicas O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de um projeto a partir da leitura de especificação de um caso de uso O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventual identificação de métodos nas classes do projeto O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de processos de negócio em projeto de desenvolvimento de software Respondido em 11/04/2020 19:17:53 Explicação: 1. O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de um projeto a partir da leitura de especificação de um caso de uso - FALSO, usado para troca de mensgens entre os objetos que interagem em um cenário de uso 2. o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventual identificação de métodos nas classes do projeto - VERDADE, ao modelarmos o diagtrama de sequencia, podemos identificar novos métodos para as classes. 3. O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência de interações específicas - FALSO, diagrama de sequencia não ilustra estados 4. O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos - diagrama de sequencia não é estrutural e sim comportamental, além de não identificar entidades do dominio (classes). 5. O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de processos de negócio em projeto de desenvolvimento de software - em diagrama de sequencia não temos fluxos principais e alternativos e sim, mensagens trocadas entre os objetos 7a Questão 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 casos der uso. Diagrama de atividades. Descrição de casos de uso. Diagrama de Classes. Diagrama de sequência. Respondido em 11/04/2020 19:18:31 8a Questão Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam: o tempo decorrido entre as iterações de um processo recursivo. os períodos de ativação do objeto. as etapas em que o objeto estará inativo. as interações entre as atividades, no tempo. os casos de uso de cada objeto. Respondido em 11/04/2020 19:20:14 Explicação: A caixa de ativação por definição da UML mostra os periódos em que o objeto esta ativo na interação 1a Questão Numa classe de nome C1, todos os atributos (A1, A2 e A3) são privados. O método M1 é público, o método M2 é privado e dois métodos, M3 e M4, são protegidos. Supondo que uma classe C2, relaciona-se com a classe C1, através do relacionamento de Generalização/Especialização, herdando tudo que for possível. Assinale a opção que mostra corretamente quais atributos e métodos da classe C1 que serão herdados pela Classe C2 Não será herdado nenhum atributo e nenhum método Atributos: nenhum atributo será herdado; Métodos: M3 e M4 Atributos: nenhum atributo será herdado; Métodos: M1 Atributos: A1, A2 e A3; Métodos: M1, M3 e M4 Atributos: nenhum será herdado; Métodos: M1, M3 e M4 Respondido em 30/04/2020 17:05:34 Explicação: Atributos privados não são herdados, logo nenhum atributo será herdado M1 - sendo publico, será herdado M2 - sendo privado, não será herdado M3 e M4 sendo protegidos serão herdados Resumo: - Atributo: nenhum será herdado - Métodos: M1, M3 e M4 2a Questão (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que (assinale a ÚNICA resposta correta): Um Ator especifica necessariamente um papel executado por um usuário. A relação de "Extends" é a única possível entre atores A relação do tipo "Include" entre 2 casos de uso, indica obrigatoriedade de uso Não possibilita relação entre atores, do tipo generalização/especialização É usado para representar o relacionamento entre objetos do sistema. Respondido em 30/04/2020 17:05:53 Explicação: ( F ) Um Ator especifica necessariamente um papel executado por um usuário. - um ator pode ser um sistema, um equipamento, um departamento. (F ) é usado para representar o relacionamento entre objetos do sistema. - não constam objetos no diagrama de casos de uso (F ) Não possibilita relação entre atores, do tipo generalização/especialização - possibilitam SIM (F ) A relação de é a única possível entre atores - entre atores, apenas pode-se aplicada a relação de generalização / especialização (V ) A relação do tipo entre 2 casos de uso, indica obrigatoriedade de uso - opção correta 3a Questão Assinale a opção que apresenta a resposta ao seguinte questionamento: "que informações devem ser contempladas na descrição de um FLUXO ALTERNATIVO da ação "PROCURAR QUARTO", do Cenário Principal de um caso de uso RESERVAR QUARTO Atributos da classe Quarto O procedimento a ser realizado se o quarto não for localizado O procedimento a ser realizado, se o Quarto for localizado Métodos da classe Quarto Não teria fluxo alternativo Respondido em 30/04/2020 17:06:48 Explicação: O fluxo alternativo descreve uma exceção, quando o passo do cenário principal não logra exito. Assim sendo, se no cenário principal, estamos Localizando o quarto, teremos em cenários alternativos a descrição de como proceder caso o quarto não seja localizado. 4a Questão (Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: I. Todo caso de uso tem a participação de pelo menos um ator. II. Um ator pode participar somente de um caso de uso. III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso. As assertivas corretas são somente: I e IV. I, II, III e IV. I, II e IV. I e II. II, III e IV. Respondido em 30/04/2020 17:07:15 5a Questão Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir 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 valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. PlanosContratados Exercícios Plano ExerciciosPlano Aluno Respondido em 30/04/2020 17:16:04 6a Questão (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casosde uso: I. Todo caso de uso possui um roteiro; II. O roteiro é uma sequência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. As assertivas corretas são: Somente II. I, II e III. Somente III. Somente I. Somente I e II. Respondido em 30/04/2020 17:16:36 7a Questão Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. O usuário. O número do telefone a ser chamado. GSM. TDMA. 3G. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. Respondido em 30/04/2020 17:20:04 8a Questão A partir do diagrama de sequência da figura abaixo, indicar a opção que apresenta os métodos da classe CONTA. RegistrarPedido(), nextItemConta(umProduto) , Adicionar (umProduto, quantidade) RegistrarPedido(), RecuperarContaAtiva() ,RecuperarParaPedido(umMesa) RegistrarPedido(), nextItemConta(umProduto) RegistrarPedido(), Criar(umProduto, quantidade) , Adicionar (umProduto, quantidade) RegistrarPedido(), nextItemConta(umProduto) , RecuperarContaAtiva() Respondido em 30/04/2020 17:21:10 1a Questão Na UML, cada tipo de diagrama captura uma perspectiva diferente do sistema. Qual o diagrama que representa o comportamento interno dos objetos, demonstrando todo o seu ciclo de vida Diagrama de Atividade. Diagrama de Colaboração. Diagrama de Implementação. Diagrama de Atividades. Diagrama de Estados. Respondido em 30/04/2020 19:09:16 2a Questão Na máquina de estados, transição é um relacionamento entre dois estados. uma especificação de uma ocorrência que tem uma localização no tempo e no espaço. a conexão entre objetos no tempo e no espaço. uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição. a linha de vida de duração de um estado. Respondido em 30/04/2020 19:12:12 Explicação: A Transição é mudança entre 2 estados, ou seja a mudança de um estado para outro 3a Questão Complete cada uma das assertivas abaixo, de forma a torná-las verdadeiras I. Um ________ é a ocorrencia de um estimulo ao objeto, capaz de alterar seu estado. II. Uma _________ indica um movimento de um estado para outro. III. Só pode haver um estado ____________ no diagrama de transição de estados IV. A cláusula _________ denota uma ação que ocorre na entrada em determinado estado do objeto Assinale a única alternativa que preenche corretamente as assertivas. I-Evento; II-transição; III-final; IV-entry I-movimento; II-transição; III-final; IV-entry I-Evento; II-transação; III-inicial; IV-exit I-Evento; II-transição; III-inicial; IV-middle I-Evento; II-transição; III-inicial; IV-entry Respondido em 30/04/2020 19:16:46 Explicação: I. Um EVENTO é a ocorrencia de um estimulo ao objeto, capaz de alterar seu estado. II. Uma TRANSIÇÃO indica um movimento de um estado para outro. III. Só pode haver um estado INICIAL no diagrama de transição de estados IV. A cláusula ENTRY denota uma ação que ocorre na entrada em determinado estado do objeto 4a Questão Em um diagrama de estados, ou diagrama de transição de estados ou ainda máquina de estados, avalie as assertivas a seguir, no que tange a seus elementos. I. O estado Final é opcional e ainda pode-se ter mais de 1 II. Só há 1 estado inicial no diagrama de estados. III. O superestado , ajuda a simplificar a modelagem de comportamentos complexas Assinale a opção que apresenta as assertivas corretas Apenas I e III I, II e III Apenas II e III Apenas I Apenas I e II Respondido em 30/04/2020 19:13:36 Explicação: Todas as assertivas estão corretas 5a Questão Assinale a alternativa que apresenta o nome do acontecimento que faz com que haja uma transição entre 2 estados de um objeto Estado Estado Final Evento Transição Estimulo Respondido em 30/04/2020 19:13:08 Explicação: A descrição do enunciado refere-se ao conceito de EVENTO. 6a Questão Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale a alternativa CORRETA: É um diagrama que utilizado para representar o estado de cada item de hardware e software identificado na arquitetura do sistema É um diagrama usado para representar o total de estados de um sistema a partir de uma cada funcionalidade Esse tipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis de acesso É um diagrama estrutural que modela o estado de todas as classes do sistema de informação de acordo com cada fase de modelagem É um diagrama que ilustra o comportamento dos objetos quando reagem a estímulos, mudando de estado durante o seu ciclo de vida Respondido em 30/04/2020 19:16:17 7a Questão 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, III,IV Estão corretas apenas I ,II e IV Estão corretas apenas I e III. Estão corretas apenas I, II e III. Estão corretas apenas II , III e IV. Respondido em 30/04/2020 19:12:42 8a Questão Sobre o diagrama de estados da UML, analise as assertivas a seguir I. O diagrama de estado para uma classe, mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado. II. O diagrama de estados, ao mostrar uma transição (entre 2 estados), apresenta o evento que originou a mesma. III. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. Com base em sua análise, assinale a UNICA opção que apresenta as assertivas corretas. Apenas III Apenas I I, II e III Apenas II e IV Apenas I e II Respondido em 30/04/2020 19:15:44 Explicação: I. O diagrama de estado para uma classe, mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado. = Verdade II. O diagrama de estados, ao mostrar uma transição (entre 2 estados), apresenta o evento que originou a mesma. - Verdade III. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. - FALSO, não tem qualquer relação com modelo essencial.. 1a 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 falsas 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 A assertiva I é Falsa e assertiva II é verdadeira Respondido em 08/05/2020 19:43:56 Explicação: I. Um nó, em um diagrama de implantação representa um recurso computacional. - Verdade PORQUE II. Existe a possibilidade de umcomponente ser representado dentro de um Nó. - Verdade Não há relação de causa e efeto. Apenas constatamos que as assertivas I e II são verdadeiras e a segunda não justiifca a primeira 2a 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 As assertivas I e II estão corretas e a assertiva II justifica a assertiva I A assertiva I esta correta e a assertiva II está errada A assertiva II esta correta e a assertiva I está errada 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 Respondido em 08/05/2020 19:44:02 Explicação: As 2 assertivas estão corretas, mas não há relação de cause e efeito entre elas 3a 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. Assinale a UNICA opção que apresenta as assertivas verdadeira Apenas I I, II e III Apenas I e II Apenas II e III Apenas II Respondido em 08/05/2020 19:45:17 Explicação: I. Representa uma parte modular de um sistema - Verdade II. Define seu comportamento em termos das interfaces fornecidas e requeridas. - Verdade III. O ideal é manter a dependência entre os componentes. 0 Falso, quanto mais dependência, pior. 4a 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 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 e II Apenas I, III e IV I, II, III, IV Apenas I e IV Apenas II e III Respondido em 08/05/2020 19:45:07 Explicação: I. Os diagramas de implementação são: Componentes e Implantação. - Correto II. O diagrama de implantação mostra os componentes necessários a execução do sistema - FALSO, mostra os nós que forma a infra estrutura onde o software executará. III. Os elementos do diagrama de implantação, os nós, representam os elementos computacionais, como servidores, estações de trabalho, impressoras, unidades de disco e etc - Correto IV. Os elementos do digrama de componentes são os componentes em suas dependências - Correto 5a 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. componentes atividades casos de uso entidade relacionamento Respondido em 08/05/2020 19:45:30 Explicação: 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 --> é o diagrama de componentes 6a Questão Assinale a opção que contem um elemento que não seja pertinente ao diagrama de implantação ou diagrama de componentes I. Nó, no diagrama de implantação II. Evento no diagrama de componentes. III. Protocolo de comunicação, no diagrama de componentes. IV. Relacionamento de dependência em diagrama de componentes Estão corretas apenas as assertivas: I IV I e IV III e IV I e II Respondido em 08/05/2020 19:45:54 Explicação: I. Nó, no diagrama de implantação - OK II. Evento no diagrama de componentes. - Falso, não temos Eventos no diagrama de componentes. III. Protocolo de comunicação, no diagrama de componentes. - Verdade IV. Relacionamento de dependência em diagrama de componente - não... 7a 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. 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 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. Respondido em 08/05/2020 19:45:57 8a 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; Diagrama de IMPLANTAÇÃO; Diagrama de ATIVIDADES/COLABORAÇÃO; Diagrama de SEQUENCIA; Diagrama de COMPONENTES; Respondido em 08/05/2020 19:45:48 1a Questão 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 A primeira asserção esta correta e a segunda esta errada. As duas asserções estão corretas e a segunda não justifica a primeira. As duas asserções estão corretas e a segunda justifica a primeira. As duas asserções estão erradas. A segunda asserção esta correta e a primeira esta errada. Respondido em 08/05/2020 19:53:04 Explicação: I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo. - Verdade PORQUE II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual. - Verdade A II justifica a I 2a Questão I. É útil modelarmos o diagrama de componentes dentre de cada nó onde vai ser executado PORQUE II. Ajuda na identificação da capacidade de processamento de cada nó Avalie as assertivas I e II e a possível relação de cause e efeito entre elas. As assertivas I e II estão corretas e a assertiva II justifica a assertiva I A assertiva II esta correta e a assertiva I está errada A assertiva I esta corretae a assertiva II está errada As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I As assertivas I e II estão erradas Respondido em 08/05/2020 19:53:11 Explicação: As 2 assertivas são verdadeiras. A segunda justifica a primeira, sim, pois sabendo o que será processado no nó, podemos estimar a capacidade de processamento do no (processador, memória, disco e etc) 3a Questão 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 estados permite que determinadas transições aconteçam caso uma condição seja verdadeira O diagrama de estado pode não ter estado final. O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados. O diagrama de estado apenas pode ter 1 estado Final Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição, e se necessário as condições de guarda das transições Respondido em 08/05/2020 19:54:54 Explicação: O diagrama de estado pode ter mais de 1 estado final...... ERRADA: O diagrama de estado apenas pode ter 1 estado Final - logo é a opção que deve ser marcada 4a Questão Com relação a diagramas de estados da UML, assinale a opção correta. Diagramas de estados não podem ser aninhados (decompostos em outros diagramas de estados) e, portanto, não são capazes de expressar situações complexas. Não há como expressar condições em diagramas de estados Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra. Um estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz alguma condição, realiza alguma atividade ou aguarda um evento As combinações de eventos, estados e transições de estado para determinada classe não podem ser representadas em um único diagrama de estados. Respondido em 08/05/2020 19:55:13 Explicação: I. A condição precisa ser V para que a transição ocorra II. Os diagramas de estados pode ser aninhados III. Há como expressas condições IV. As combinações de eventos, estados e transições de estado para determinada classe PODEM ser representadas em um único diagrama de estados. CORRETO: Um estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz alguma condição, realiza alguma atividade ou aguarda um evento 5a Questão FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas - Adaptada Considere as seguintes afirmações sobre a linguagem UML. I - Diagrama de estado modela os estados de um objeto e as transições entre os estados do objeto. II - Diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método III - Casos de uso e o diagrama de casos de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário. Quais estão corretas? Apenas I e II. Apenas II e III. Apenas I. I, II e III. Apenas I e III. Respondido em 08/05/2020 19:55:04 Explicação: I - Diagrama de estado modela os estados de um objeto e as transições entre os estados do objeto. - VERDADE II - Diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método - VERDADE III - Casos de uso e o diagrama de casos de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário. - VERDADE 6a Questão No que se refere ao diagrama de Atividades, assinale a opção que caracteriza corretamente o uso do elemento de nome Intercalação Para indicar que o procedimento seguinte será efetuado somente quando todos os procedimentos de entrada tenham completado suas atividades Para indicar que os procedimentos seguintes não podem ser efetuados em paralelo independente da sequência Para representar um comportamento incondicional que a partir de várias entradas poderá gerar apenas uma saída. Para representar um comportamento condicional que a partir de várias entradas poderá gerar apenas uma saída. Para indicar que os procedimentos seguintes serão efetuados em paralelo independente da sequência. Respondido em 08/05/2020 19:55:10 Explicação: Intercalações: local onde dois ou mais caminhos (fluxos de atividades) se juntam e continuam como apenas um fluxo. É usado o mesmo losango da decisão. 7a Questão Sobre o diagrama de Implantação, avalie as assertivas a seguir. I. Mostra a configuração de nós de processamento em tempo de execução e seus componentes II. Os nós, geralmente, são: servidores, computadores, impressoras, leitor de código de barras, entre outros. III. O diagrama exibe ainda os protocolos de comunicação com cada nó. Por exemplo: TPC/IP e USB (impressora) Assinale a opção que mostra as assertivas corretas. Apenas I e II Apenas I I, II e III Apenas I e III Apenas II Respondido em 08/05/2020 19:55:27 Explicação: I. Mostra a configuração de nós de processamento em tempo de execução e seus componentes II. Os nós, geralmente, são: servidores, computadores, impressoras, leitor de código de barras, entre outros. III. O diagrama exibe ainda os protocolos de comunicação com cada nó. Por exemplo: TPC/IP e USB (impressora) As 3 assertivas são verdadeiras 8a Questão Sobre o diagrama de Componentes, avalie as assertivas a seguir. I. O diagrama de componentes é utilizado para modelar elementos de software que podem residir em um nó II. São exemplos de componentes: Arquivos executáveis;Bibliotecas;Documentos;Tabelas; arquivos em geral III. O diagrama de componentes pode conter em si um nó do diagrama de implantação. Assinale a opção que mostra as assertivas corretas. Apenas II e III Apenas I e II Apenas II Apenas I I, II e III Respondido em 08/05/2020 19:55:16 Explicação: I. O diagrama de componentes é utilizado para modelar itens físicos que podem residir em um nó. - Verdade II. São exemplos de componentes: Arquivos executáveis;Bibliotecas;Documentos;Tabelas; arquivos em geral - Verdade III. O diagrama de componentes pode conter em si um nó do diagrama de implantação. - Falso, ao contrário, componentes é que podem ser alocados em nós, no diagrama de implantação. Disc.: MODELAGEM DE SISTEMAS Acertos: 6,0 de 10,0 22/04/2020 1a Questão (Ref.:201104971752) Acerto: 1,0 / 1,0 Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Na POO, uma classe é: um objeto com função de instanciação, em que não se podem definir características. uma instância de um objeto um objeto com função de instanciação, em que se definem comportamentos por meio de atributos. um modelo ou molde de construção de objetos, em que não se podem definir características. um modelo ou molde de construção de objetos, em que se definem características e comportamentos. Respondido em 22/04/2020 15:55:14 2a Questão (Ref.:201104621009) Acerto: 1,0 / 1,0 Assinale a opção que não representa um requisito FUNCIONAL. O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas.O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses O sistema deve emitir o boletim ao final de cada semestre letivo. O sistema deve identificar a entrada e saída de cada funcionário da fabrica. O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários Respondido em 22/04/2020 15:55:43 3a Questão (Ref.:201102469481) Acerto: 1,0 / 1,0 Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de procedimentos a serem feitos se o CPF for inválido. Nenhuma informação deve ser apresentada. Informações de atributos da classe CPF. Informações de como foi validade do CPF Informações de procedimentos a serem feitos se o CPF for válido. Respondido em 22/04/2020 15:56:29 4a Questão (Ref.:201102469197) Acerto: 0,0 / 1,0 Num diagrama de classes da UML, multiplicidade se refere: aos dados sobre a quantidades de objetos participantes de uma classe associativa. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. 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 classes presentes no diagrama. ao número de chamadas de métodos de uma classe por um objeto de outra classe. Respondido em 22/04/2020 15:57:19 5a Questão (Ref.:201104621153) Acerto: 1,0 / 1,0 Assinale a opção que apresenta corretamente os diagramas da UML, que nos servem de base para o elavoração do(s) diagrama(s) de sequencia? Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso. Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Respondido em 22/04/2020 15:58:16 6a Questão (Ref.:201104621657) Acerto: 1,0 / 1,0 Analise as duas asserções a seguir I. Na relacionamento de agregação, a multiplicidade da classe TODO deve ser sempre 1. PORQUE II. Na agregação a classe PARTE apenas pode pertencer a 1 classe TODO. É correto apenas o que se afirma em: As duas asserções estão erradas. A segunda asserção esta correta e a primeira esta errada. 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. Respondido em 22/04/2020 15:59:11 7a Questão (Ref.:201104621500) Acerto: 0,0 / 1,0 Em um diagrama de estados, ou diagrama de transição de estados ou ainda máquina de estados, avalie as assertivas a seguir, no que tange a seus elementos. I. O estado Final é opcional e ainda pode-se ter mais de 1 II. Só há 1 estado inicial no diagrama de estados. III. O superestado , ajuda a simplificar a modelagem de comportamentos complexas Assinale a opção que apresenta as assertivas corretas Apenas I e II Apenas I Apenas I e III I, II e III Apenas II e III Respondido em 22/04/2020 15:59:40 8a Questão (Ref.:201104621609) Acerto: 0,0 / 1,0 Assinale a UNICA alternativa correta no que tange ao diagrama de atividades. O diagrama de atividades através dos elementos de União e Losango, representa atividades em paralelo. O diagrama de atividades não permite subatividades O diagrama de atividades permite, até no máximo, 5 atividades em paralelo O diagrama de atividades através dos elementos de União e Bifurcação, representa atividades em paralelo O diagrama de atividades não permite a representação de decisões. Respondido em 22/04/2020 16:00:14 9a Questão (Ref.:201104979192) Acerto: 0,0 / 1,0 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: entidade relacionamento sequência. casos de uso componentes atividades Respondido em 22/04/2020 16:01:21 Respondido em 22/04/2020 16:01:58 10 a Questão (Ref.:201104941554) Acerto: 1 , 0 / 0 , 1 I. É útil modelarmos o diagrama de componentes dentre de cada nó onde vai ser executado PORQUE II. Ajuda na identificação da capacidade de processamento de cada nó Avalie as assertivas I e II e a possível relação de cause e efeito entre elas. A assertiva II esta correta e a assertiva I está errada As assertivas I e II estão erradas As assertivas I e II estão corretas e a assertiva II justifica a assertiva I A assertiva I esta correta e a assertiva II está errada As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. A orientação a objetos não pode ser utilizado em Softwares de larga escala. Respondido em 22/04/2020 16:18:22 2a Questão (Ref.:201102469507) Acerto: 1,0 / 1,0 (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. É utilizado para representar o relacionamento entre os componentes estruturais do software. Um Ator especifica necessariamente um papel executado por um usuário. Não existe relação entre atores do tipo especialização. Respondido em 22/04/2020 16:21:31 3a Questão (Ref.:201102469436) Acerto: 1,0 / 1,0 1 a Questão (Ref.:201102469199) Acerto: 1 , 0 / 1 , 0 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: Somente a I; Somente a III; Somente a I e II; Somente a II; I, II e III. Respondido em
Compartilhar