Baixe o app para aproveitar ainda mais
Prévia do material em texto
Você acertou 4 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão �DPE�RJ ‒ 2014� Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar: Questão 1 de 10 Corretas �4� Incorretas �6� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Exercicio Estudo De Caso De Modelagem De Sistemas Em Uml Sair A B C D E Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO��; d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. A B C D E 2 Marcar para revisão �UFMT/2021 � Adaptada) A respeito do Unified Modeling Language �UML�, analise as afirmativas. I� É uma linguagem para marcação de tags. II� Permite modelar elementos e relacionamentos. III� Auxilia no desenvolvimento de software. Está correto o que se afirma em: II e III, apenas. I e II, apenas. I e III, apenas. I, II e III. I, apenas. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A B C A Linguagem Unificada de Modelagem �UML� não é uma linguagem para marcação de tags, portanto, a afirmativa I está incorreta. A UML é uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de um sistema de software. Ela permite modelar elementos e relacionamentos, conforme afirmado na afirmativa II, e auxilia no desenvolvimento de software, como mencionado na afirmativa III. Portanto, as afirmativas II e III estão corretas, o que torna a alternativa A a resposta correta. 3 Marcar para revisão �DPE�RJ ‒ 2014� 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 entidade relacionamento D E casos de uso atividades Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado O diagrama de componentes é a ferramenta correta para a situação descrita no enunciado. Este tipo de diagrama é utilizado para visualizar a organização e as dependências entre diferentes componentes em um sistema. Ele permite que João descreva 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. Portanto, a alternativa correta é a "B", que se refere ao diagrama de componentes. 4 Marcar para revisão �FCM ‒ 2016� No contexto do processo de desenvolvimento de software, analise as afirmativas abaixo e marque �V� para verdadeiro ou �F� para falso. ( � Os requisitos de software são controlados para estabelecer a base para as atividades gerenciais e de Engenharia de Software dentro de um projeto. A B C D E ( � Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários. ( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento. A sequência correta é V, V, F F, V, F F, F, V V, F, V V, V, V Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Todas as afirmativas são verdadeiras. Os requisitos de software são, de fato, controlados para estabelecer a base para as atividades gerenciais e de Engenharia de Software dentro de um projeto. Isso é feito para garantir que o software desenvolvido atenda às necessidades do usuário e aos objetivos do projeto. Além disso, os requisitos funcionais representam os comportamentos que um programa ou sistema deve apresentar diante de certas ações de seus usuários. Eles descrevem o que o sistema deve fazer em resposta a entradas específicas ou condições. Por fim, os requisitos não funcionais quantificam determinados aspectos do comportamento. Eles estabelecem critérios que podem ser usados para julgar a operação de um sistema, em vez de comportamentos específicos. Portanto, a sequência correta é V, V, V. 5 Marcar para revisão �UFPR ‒ COREN�PR ‒ 2018� Considere o diagrama abaixo: A B C D E A partir do diagrama, é incorreto afirmar: Trata-se de um diagrama de sequência. épsilon() é um método de a. a é uma instância de Lambda. zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. As linhas tracejadas nesse diagrama representam mensagens de retorno. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 6 Marcar para revisão A B C D E �IBFC ‒ EBSERH ‒ 2016� A análise de requisitos é a primeira fase de desenvolvimento de software dividida em requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes de classificação, tais como: �1� Requisitos de confiabilidade �2� Requisitos de produtos �3� Requisitos éticos �4� Requisitos de portabilidade Da relação apresentada existem somente o 2, 3 e 4 Da relação apresentada existem somente o 1, 3 e 4 Da relação apresentada existem somente o 1, 2 e 4 Da relação apresentada existem somente o 1, 2 e 3 Da relação apresentada existem todos Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A B C Na análise de requisitos de um software, tanto os requisitos funcionais quanto os não funcionais são considerados. Os requisitos não funcionais são aqueles que não estão diretamente relacionados com a funcionalidade específica do sistema, mas com o comportamento do sistema. Entre esses requisitos, estão os de confiabilidade, que se referem à capacidade do sistema de funcionar sem falhas; os de produto, que se referem às características que o software deve ter; os éticos, que se referem às normas e valores que o software deve respeitar; e os de portabilidade, que se referem à capacidade do software de ser transferido de um sistema para outro. Portanto, todos os requisitos listados na questão são tipos de requisitos não funcionais, o que torna a alternativa E a correta. 7 Marcar para revisão �FCC � TRT � 2008� Em um diagrama de classes, considere que Seguridade e Imóveis herdam características de Ativos. A classe ItemSuportado é superclasse de Imóveis, mas não de Ativos. Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por: Ocultação Herança múltipla Dependência D E Polimorfismo Composição Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A classe Imóveis herda características tanto de Ativos quanto de ItemSuportado. Isso é um exemplo de herança múltipla, onde uma classe pode herdar características de mais de uma superclasse. Portanto, a alternativa correta é a B� "Herança múltipla". 8 Marcar pararevisão �IFB � 2017� Larman �2007� define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta: A B C D E Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Um cenário é, também, chamado de instância de caso de uso. Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A alternativa E é a incorreta. Os casos de uso não são necessariamente orientados a objeto ou derivados de uma análise orientada a objetos �OO�. Eles são uma técnica de modelagem que descreve a interação entre um ator (que pode ser um usuário ou outro sistema) e o sistema em estudo, com o objetivo de cumprir uma meta. Essa técnica é utilizada para capturar requisitos funcionais independentemente da metodologia de desenvolvimento de software utilizada, seja ela orientada a objetos ou não. A B 9 Marcar para revisão �CEPS ‒ UFPA ‒ 2018� Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior. Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade. Considere os requisitos relacionados a seguir: I � O sistema deve ser compatível com navegadores Web executando em smartphones. II � O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade. III � O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas. IV � O sistema deve ser desenvolvido com a linguagem Java. V � O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição. VI � Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos. Dentre os itens relacionados de I a VI, são requisitos não funcionais: I, II e IV, somente II, III, IV, V e VI, somente C D E I, IV, V e VI, somente II, III e V, somente V e VI, somente Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Os requisitos não funcionais são aqueles que definem critérios que podem ser usados para julgar a operação de um sistema, em vez de comportamentos específicos. Neste caso, os requisitos não funcionais são: I � a compatibilidade com navegadores Web em smartphones, IV � o desenvolvimento do sistema em Java, V � a interoperabilidade com outros sistemas existentes na instituição e VI � a emissão de relatórios gerenciais em no máximo dez segundos com mil usuários simultâneos. Portanto, a alternativa correta é a C� I, IV, V e VI, somente. 10 Marcar para revisão �PGE�RJ � 2009� Na UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de: A B C D E Colaboração Atividades Implantação Pacotes Componentes Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O diagrama de implantação na UML 2.0 é utilizado para representar a configuração de nós de processamento em tempo de execução e os artefatos que neles existem. Este diagrama é útil para visualizar a distribuição física dos componentes em diferentes nós. Portanto, a alternativa correta é a "C", que indica o diagrama de implantação.
Compartilhar