Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): THIAGO FELDNER 202003179426 Acertos: 8,0 de 10,0 27/10/2021 1a Questão Acerto: 1,0 / 1,0 (ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor) "À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao usuário, informações de tratamento de erros e atribuição de nomes a comandos." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016 (adaptado). Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e as atividades de projeto. I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de projeto. II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais. III. Um requisito não funcional só pode estar associado a um único requisito funcional. IV. Uma interface eficiente não tem relação com requisitos não funcionais. É correto apenas o que se afirma em: II, III e IV. I e III. I, II e III. II e IV. I e II. Respondido em 27/10/2021 18:36:06 Explicação: Resposta correta: I e II. 2a Questão Acerto: 1,0 / 1,0 Um dos diagramas da UML tem a responsabilidade de exibir todos os modelos de objetos que se relacionam, enviando e recebendo mensagens uns aos outros. Esse diagrama representa a mais importante estrutura que temos no paradigma orientado a objeto, e mostra os atributos e métodos associados a cada modelo de objetos do sistema. Estamos falando de qual diagrama da UML? Casos de uso Estruturas compostas Objetos Classes Estados 3a Questão 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: nomes das pessoas que interagem com o sistema. humanos específicos que interagem com o sistema. uma elipse e um rótulo com o nome do caso de uso. papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. programadores que vão implementar os casos de uso. 4a Questão 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 um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. 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. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. 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 se comunicam e trocam informações. Ligações que mostram como os sistemas estão relacionados. Ligações que mostram como os sistemas fazem suas interfaces. Ligações que mostram como os sistemas interagem como mundo externo. 6a Questão Acerto: 1,0 / 1,0 O que é sincronismo no diagrama de atividades: Característica que possibilita que sejam demarcados pontos de controle que obrigam a chegada dos fluxos para continuar a execução. Característica que possibilita que os pontos de controle sejam relacionados às atividades do diagrama. Característica que possibilita que sejam demarcados pontos de corte que obrigam para continuar a execução. Característica que possibilita a organização do diagrama em partes menores. Característica que possibilita que sejam demarcados eventos que obrigam a chegada dos fluxos para continuar a execução. 7a Questão Acerto: 1,0 / 1,0 (INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular? Diagrama de Estado Diagrama de Comunicação Diagrama de Atividade Diagrama de Pacote Diagrama de Sequência 8a Questão 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 atividade colaboração distribuição sequência 9a Questão Acerto: 0,0 / 1,0 Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: Polimorfismo Controlador Baixo Acoplamento Criador Alta Coesão 10a Questão Acerto: 0,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: Alta Coesão Especialista Criador Controlador Polimorfismo