Prévia do material em texto
17/10/2021 17:59 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=287710380&user_cod=2681871&matr_integracao=202002724919 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): ADRIANO PEREIRA CHAVES 202002724919 Acertos: 10,0 de 10,0 17/10/2021 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: I e III. II e IV. I, II e III. I e II. II, III e IV. Respondido em 17/10/2021 17:27:50 Explicação: Resposta correta: I e II. Acerto: 1,0 / 1,0 Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos benefícios é a possibilidade de servir como instrumento de comunicação das ideias para construção do sistema, entre membros da equipe de desenvolvimento e destes com os usuários. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 17/10/2021 17:59 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=287710380&user_cod=2681871&matr_integracao=202002724919 2/5 I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado diagrama para um entendimento primordial das implementações. II. Os projetistas do software não precisam compreender a realidade dos requisitos para realizar seu trabalho. III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de Requisitos do Sistema. IV. Os usuários validam os modelos junto à equipe de desenvolvimento. Assinale a ÚNICA alternativa que contém apenas as assertivas corretas: Somente a assertiva III está correta. Estão corretas as assertivas I e II. Estão corretas as assertivas I, III e IV. Estão corretas as assertivas I, II e IV. Estão corretas as assertivas II e IV. Respondido em 17/10/2021 17:12:32 Explicação: Resposta correta: Estão corretas as assertivas I, III e IV. Acerto: 1,0 / 1,0 Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da Informação. Pode-se definir requisitos de software como a forma descrita que um sistema deve desempenhar, as funcionalidades que oferece e como deve funcionar exatamente. Esses requisitos são descritos de formas diferentes e com níveis de detalhes diferentes, pois serão utilizados por distintos perfis de leitores. Existe mais de um tipo de requisito. Os requisitos que são conhecidos como as declarações dos serviços que o sistema deve executar, as reações que precisam acontecer a determinadas entradas e o comportamento em algumas situações são conhecidos como requisitos: principais funcionais não funcionais de comportamento de execução Respondido em 17/10/2021 17:14:16 Explicação: Resposta correta: de comportamento 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. programadores que vão implementar os casos de uso. 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. humanos específicos que interagem com o sistema. Respondido em 17/10/2021 17:15:58 Questão3 a Questão4 a 17/10/2021 17:59 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=287710380&user_cod=2681871&matr_integracao=202002724919 3/5 Explicação: Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Modelar os artefatos de software e hardware. Modelar as atividades de um caso de uso. Modelar as partes de um sistema. Definir a infraestrutura para execução do software. Apresentar a organização do hardware. Respondido em 17/10/2021 17:16:36 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. Acerto: 1,0 / 1,0 Quais são os dois tipos de diagrama de interação: Diagrama de classe e diagrama de sequência Diagrama de classes e diagrama de estados Diagrama de atividades e diagrama de estados Diagrama de sequência e diagrama de comunicação Diagrama de sequência e diagrama de componentes Respondido em 17/10/2021 17:18:26 Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicaçã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: atividade distribuição caso de uso sequência colaboração Respondido em 17/10/2021 17:19:57 Questão5 a Questão6 a Questão7 a 17/10/2021 17:59 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=287710380&user_cod=2681871&matr_integracao=202002724919 4/5 Explicação: Resposta correta: caso de uso Acerto: 1,0 / 1,0 (FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas estruturais, respectivamente: de estado e de classes. de colaboração e de atividades. de objetos e de casos de uso. de classes e de colaboração. de componentes e de sequência. Respondido em 17/10/2021 17:21:07 Explicação: Resposta correta: de estado e de classes. 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. 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. Cada módulo deve ter uma, e apenas uma, razão para mudar. Respondido em 17/10/2021 17:22:44 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 ''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: Strategy Template Method Facade Adapter Factory Method Respondido em 17/10/2021 17:24:34 Questão8 a Questão9 a Questão10 a 17/10/2021 17:59 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=287710380&user_cod=2681871&matr_integracao=202002724919 5/5 Explicação: A resposta certa é:Strategy javascript:abre_colabore('38403','269679860','4898462927');