Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/10/2021 16:48 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=152317260&user_cod=3076899&matr_integracao=202008249627 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): ARNALDO CEZAR MORAES 202008249627 Acertos: 10,0 de 10,0 09/10/2021 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: R2, R4, R5 R1, R3, R4 R3, R4, R5 R1, R2, R3 R1, R2, R5 Respondido em 09/10/2021 16:03:20 Explicação: Resposta correta: R2, R4, R5 Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 09/10/2021 16:48 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=152317260&user_cod=3076899&matr_integracao=202008249627 2/5 Acerto: 1,0 / 1,0 A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários". Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces). Estamos falando da visão de: Implantação Processo Projeto Casos de Uso Implementação Respondido em 09/10/2021 16:46:23 Explicação: Resposta correta: Projeto Acerto: 1,0 / 1,0 Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir. Infere-se, pela leitura desse modelo, que o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. Questão2a Questão3 a 09/10/2021 16:48 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=152317260&user_cod=3076899&matr_integracao=202008249627 3/5 Respondido em 09/10/2021 16:15:51 Explicação: Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 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 atividades Diagrama de classes. Diagrama de objetos. Diagrama de dados. Respondido em 09/10/2021 16:18:11 Explicação: Resposta correta: Diagrama de objetos. Acerto: 1,0 / 1,0 Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes? Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo. As associações podem ter uma regra que especifica o propósito da associação. As associações descrevem a conexão entre diferentes classes. As associações podem ser unidirecionais ou bidirecionais. As associações são os mecanismos que permitem aos objetos se comunicarem. Respondido em 09/10/2021 16:38:21 Explicação: A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo. Acerto: 1,0 / 1,0 Qual a notação da UML para representar uma dependência num diagrama de classes? Uma seta tracejada ligando as classes envolvidas. Uma seta cheia ligando as classes envolvidas. Uma reta cheia ligando as classes envolvidas. Uma reta curva ligando as classes envolvidas. Uma reta tracejada ligando as classes envolvidas. Respondido em 09/10/2021 16:33:18 Questão4 a Questão5 a Questão6 a 09/10/2021 16:48 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=152317260&user_cod=3076899&matr_integracao=202008249627 4/5 Explicação: A resposta certa é:Uma seta cheia ligando as classes envolvidas. Acerto: 1,0 / 1,0 (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: 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. 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. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização. Respondido em 09/10/2021 16:26:53 Explicação: Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Acerto: 1,0 / 1,0 (FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de: caso de uso distribuição atividade sequência colaboração Respondido em 09/10/2021 16:19:24 Explicação: Resposta correta: caso de uso Acerto: 1,0 / 1,0 Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces: Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem. Cada módulo deve estar aberto para extensões, mas fechado para modificações. Cada módulo deve ter uma, e apenas uma, razão para mudar. Entidades concretas devem depender de abstrações, e não de outras entidades concretas. Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do sistema. Questão7 a Questão8 aQuestão9 a 09/10/2021 16:48 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=152317260&user_cod=3076899&matr_integracao=202008249627 5/5 Respondido em 09/10/2021 16:24:02 Explicação: A resposta certa é:Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem. Acerto: 1,0 / 1,0 A recomendação é: produzir uma solução genérica para alternativas baseadas no tipo de um elemento, evitando implementações com longas expressões condicionais ou clonagem de módulos. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Controlador Polimorfismo Especialista Alta Coesão Criador Respondido em 09/10/2021 16:20:35 Explicação: A resposta certa é:Polimorfismo Questão10 a javascript:abre_colabore('38403','268835503','4873715561');
Compartilhar