Prévia do material em texto
23/09/2021 10:52 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): FABIANA DORNELAS DA SILVA 202002707381 Acertos: 9,0 de 10,0 22/09/2021 Acerto: 1,0 / 1,0 A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente. Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? Estrutura composta, classes e pacotes. Sequência, comunicação e objetos. Classes, casos de uso e pacotes. Casos de uso, atividades e componentes. Casos de uso, atividades e sequência. Respondido em 22/09/2021 13:11:19 Explicação: Resposta correta: Casos de uso, atividades e sequência. Acerto: 0,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: Casos de Uso Implementação Projeto Implantação Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 23/09/2021 10:52 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Processo Respondido em 22/09/2021 13:10:12 Explicação: Resposta correta: Projeto Acerto: 1,0 / 1,0 Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da Computação Em um diagrama de caso de uso, o ator representa: programadores que vão implementar os casos de uso. papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. humanos específicos que interagem com o sistema. uma elipse e um rótulo com o nome do caso de uso. nomes das pessoas que interagem com o sistema. Respondido em 22/09/2021 13:49:47 Explicação: Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. Acerto: 1,0 / 1,0 Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML: Qual o tipo de diagrama apresentado? Classes Máquinas de Estados Objetos Pacotes Interações Respondido em 22/09/2021 13:45:36 Explicação: Questão3 a Questão4 a 23/09/2021 10:52 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Resposta correta: Objetos Acerto: 1,0 / 1,0 Quais são os dois tipos de diagrama de interação: Diagrama de sequência e diagrama de componentes Diagrama de classe e diagrama de sequência Diagrama de sequência e diagrama de comunicação Diagrama de classes e diagrama de estados Diagrama de atividades e diagrama de estados Respondido em 22/09/2021 13:34:10 Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicação Acerto: 1,0 / 1,0 Quais os tipos de visibilidade de um atributo numa classe? Pública, protegida, privativa e pacote Pública, segura, privativa e pacote Restrita, protegida, privativa e pacote Pública, protegida, segura e pacote Restrita, protegida, privativa e controle Respondido em 22/09/2021 13:25:59 Explicação: A resposta certa é:Pública, protegida, privativa e pacote Acerto: 1,0 / 1,0 (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. Questão5 a Questão6 a Questão7 a 23/09/2021 10:52 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 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, IV, V e VI, somente II, III, IV, V e VI, somente I, II e IV, somente II, III e V, somente V e VI, somente Respondido em 22/09/2021 13:51:44 Explicação: Resposta correta: I, IV, V e VI, somente Acerto: 1,0 / 1,0 (IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o: Diagrama de caso de uso Diagrama de atividades Diagrama de Interação Diagrama de sequência Diagrama de implantação Respondido em 22/09/2021 13:38:08 Explicação: Resposta correta: Diagrama de caso de uso Acerto: 1,0 / 1,0 A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Baixo Acoplamento Criador Polimorfismo Alta Coesão Especialista Respondido em 22/09/2021 14:02:14 Explicação: A resposta certa é:Especialista Questão8 a Questão9 a 23/09/2021 10:52 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces: Cada módulo deve estar aberto para extensões, mas fechado para modificações. 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 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. Respondido em 22/09/2021 13:53:48 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. Questão10 a javascript:abre_colabore('38403','267279983','4828268426');