Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/10/2021 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=456951780&user_cod=2797431&matr_integracao=202003611646 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): DIOGO DE CARVALHO DOS SANTOS 202003611646 Acertos: 10,0 de 10,0 25/10/2021 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? Estados Objetos Casos de uso Classes Estruturas compostas Respondido em 25/10/2021 13:28:03 Explicação: Resposta correta: Classes Acerto: 1,0 / 1,0 Camadas de software ajudam na organização do código para que se possa ter uma manutenção mais saudável do mesmo. Com base nesse contexto, assinale a ÚNICA opção incorreta: A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção. Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se comandos de processamento, de construção e manipulação de interface, bem como de acesso e persistência de dados em SGBD. Três (3) camadas é o máximo possível em que se pode dividir um sistema. O modelo de 2 camadas veio naturalmente com a tecnologia de redes cliente-servidor. São elas: a camada de código que roda no cliente (camada de interface com usuário) e a camada servidor (camadas de lógica do negócio e persistência dos dados). Camadas separam as responsabilidades e gerenciam as dependências. Respondido em 25/10/2021 13:29:13 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 27/10/2021 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=456951780&user_cod=2797431&matr_integracao=202003611646 2/5 Explicação: Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema. 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. Apenas I. Apenas I e II. Apenas II e III. Apenas III. Respondido em 25/10/2021 13:29:50 Explicação: Resposta correta: Apenas II. 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: de execução funcionais de comportamento não funcionais principais Respondido em 25/10/2021 13:30:48 Questão3 a Questão4 a 27/10/2021 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=456951780&user_cod=2797431&matr_integracao=202003611646 3/5 Explicação: Resposta correta: de comportamento Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Modelar as partes de um sistema. Definir a infraestrutura para execução do software. Modelar os artefatos de software e hardware. Modelar as atividades de um caso de uso. Apresentar a organização do hardware. Respondido em 25/10/2021 13:31:55 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. Acerto: 1,0 / 1,0 Qual dos passos abaixo não diz respeito à criação de um diagrama de interação : Para cada operação, identifique os objetos que farão parte da sua interação. Determine o caso de uso que será modelado e identifique suas operações. Identifique a sequência de fluxos de mensagens na interação entre os objetos. 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. Respondido em 25/10/2021 13:32:36 Explicação: A resposta certa é:Identifique as classes de análise que serão modeladas no projeto. 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 atividades Diagrama de caso de uso Diagrama de Interação Diagrama de sequência Diagrama de implantação Respondido em 25/10/2021 13:33:28 Explicação: Questão5 a Questão6 a Questão7 a 27/10/2021 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=456951780&user_cod=2797431&matr_integracao=202003611646 4/5 Resposta correta: Diagrama de caso de uso 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, F, V V, V, F V, F, V F, V, F V, V, V Respondido em 25/10/2021 13:40:01 Explicação: Resposta correta: V, V, V Acerto: 1,0 / 1,0 Assinale a afirmativa falsa sobre padrões de projeto: Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil. Padrões fornecem uma linguagem comum para os desenvolvedores Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas similares. Um padrão não pode ser adaptado ao ser aplicado em um problema específico. É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles. Respondido em 25/10/2021 13:38:13 Explicação: A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico. 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: Facade Questão8 a Questão9 a Questão10 a 27/10/2021 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=456951780&user_cod=2797431&matr_integracao=202003611646 5/5 Factory Method Strategy Adapter Template Method Respondido em 25/10/2021 13:38:41 Explicação: A resposta certa é:Strategy javascript:abre_colabore('38403','270640984','4940132383');
Compartilhar