Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): Acertos: 12/10/2021 1a Questão Acerto: 1,0 / 1,0 (Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas) "A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. · R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou. · R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, sessenta dias. · R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo. · R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento que o professor a registra. · R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez minutos de orientação. Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos: R1, R2, R5 R3, R4, R5 R2, R4, R5 R1, R3, R4 R1, R2, R3 Respondido em 12/10/2021 14:34:53 Explicação: Resposta correta: R2, R4, R5 2a Questão Acerto: 1,0 / 1,0 A UML é uma linguagem unificada de modelagem que surgiu da união de alguns métodos de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem universal, padronizada. Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa: A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados. A UML disponibiliza diagramas estruturais e comportamentais. A UML é independente de tecnologia. A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. Respondido em 12/10/2021 14:37:06 Explicação: Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. 3a Questão Acerto: 1,0 / 1,0 Fonte: Banca: INSTITUTO AOCP, Órgão: EMPREL, Prova: INSTITUTO AOCP - 2019 - EMPREL - Analista de Sistemas Considerando a seguinte figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. A figura apresenta uma herança entre duas classes. II. A figura apresenta os atributos e métodos das classes envolvidas. III. O método calcularValor() só pode ser acessado pela sua classe. Apenas II e III. Apenas II. Apenas I. Apenas I e II. Apenas III. Respondido em 12/10/2021 14:38:03 Explicação: Resposta correta: Apenas II. 4a Questão Acerto: 1,0 / 1,0 Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotografia dos dados em determinado momento? Diagrama de casos de uso. Diagrama de dados. Diagrama de classes. Diagrama de atividades Diagrama de objetos. Respondido em 12/10/2021 14:39:47 Explicação: Resposta correta: Diagrama de objetos. 5a Questão Acerto: 1,0 / 1,0 O que é uma associação no diagrama de implantação? Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação. Ligações que mostram como os sistemas fazem suas interfaces. Ligações que mostram como os sistemas interagem como mundo externo. Ligações que mostram como os sistemas estão relacionados. Ligações que mostram como os sistemas se comunicam e trocam informações. Respondido em 12/10/2021 14:40:58 Explicação: A resposta certa é:Ligações que mostram como os sistemas se comunicam e trocam informações. 6a Questão Acerto: 1,0 / 1,0 Qual dos passos abaixo não diz respeito à criação de um diagrama de interação : Identifique as classes de análise que serão modeladas no projeto. Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-os. Determine o caso de uso que será modelado e identifique suas operações. Para cada operação, identifique os objetos que farão parte da sua interação. Identifique a sequência de fluxos de mensagens na interação entre os objetos. Respondido em 12/10/2021 14:42:26 Explicação: A resposta certa é:Identifique as classes de análise que serão modeladas no projeto. 7a Questão Acerto: 1,0 / 1,0 (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: componentes atividades casos de uso sequência entidade relacionamento Respondido em 12/10/2021 14:43:38 Explicação: Resposta correta: componentes 8a Questão Acerto: 1,0 / 1,0 (FCM ‒ 2016) No contexto de 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 base para as atividades gerenciais e de Engenharia de Software dentro de um projeto. ( ) 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 é F, V, F V, V, F F, F, V V, F, V V, V, V Respondido em 12/10/2021 14:50:21 Explicação: Resposta correta: V, V, V 9a Questão Acerto: 1,0 / 1,0 ''Implementar em um único módulo aspectos de implementação de interface com o usuário, lógica do negócio e acesso a dados''. Assinale o padrão GRASP que está sendo diretamente violado por essa estratégia de implementação: Criador Alta Coesão Controlador Baixo Acoplamento Polimorfismo Respondido em 12/10/2021 14:57:00 Explicação: A resposta certa é:Alta Coesão 10a Questão Acerto: 1,0 / 1,0 ''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito: Factory Method Template Method Adapter Strategy Facade Respondido em 12/10/2021 14:58:33 Explicação: A resposta certa é:Strategy
Compartilhar