Prévia do material em texto
· Pergunta 1 0,2 em 0,2 pontos (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo: Resposta Selecionada: d. incremental. Resposta Correta: d. incremental. · Pergunta 2 0,2 em 0,2 pontos (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: Resposta Selecionada: a. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. Resposta Correta: a. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. · Pergunta 3 0,2 em 0,2 pontos (UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos dessas atividades: Resposta Selecionada: c. especificação, projeto, implementação, validação e evolução de software. Resposta Correta: c. especificação, projeto, implementação, validação e evolução de software. · Pergunta 4 0,2 em 0,2 pontos (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de: Resposta Selecionada: b. análise e especificação de requisitos. Resposta Correta: b. análise e especificação de requisitos. · Pergunta 1 0,2 em 0,2 pontos (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema, tais como: I - Agentes que se comunicam com o sistema; II - Dados que o sistema aceita e deve processar; III - Dados que o sistema produz para o ambiente e IV - Fronteira do sistema com o ambiente. Trata-se do diagrama de: Resposta Selecionada: d. contexto. Resposta Correta: d. contexto. · Pergunta 2 0,2 em 0,2 pontos (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML denominado: Resposta Selecionada: e. Diagrama de Atividade. Resposta Correta: e. Diagrama de Atividade. · Pergunta 3 0,2 em 0,2 pontos (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações que se seguem. I - modelagem do aspecto dinâmico de um sistema; II - exibição da concorrência de atividades; III - exibição das ramificações de controle de fluxo. O Diagrama de Atividades da UML contempla corretamente o que consta em: Resposta Selecionada: b. I, II e III. Resposta Correta: b. I, II e III. · Pergunta 4 0,2 em 0,2 pontos (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa: Resposta Selecionada: e. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. Resposta Correta: e. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. · Pergunta 1 0,2 em 0,2 pontos (Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos organizados em uma sequência de tempo, Resposta Selecionada: a. mas não trata associações entre os objetos. Resposta Correta: a. mas não trata associações entre os objetos. · Pergunta 2 0,2 em 0,2 pontos (Fonte: UPENET - UPE - ANALISTA TÉCNICO EM GESTÃO UNIVERSITÁRIA - ENGENHARIA DE SOFTWARE). O A respeito dos Casos de Uso, é incorreto afirmar que: Resposta Selecionada: b. uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso. Resposta Correta: b. uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso. · Pergunta 3 0,2 em 0,2 pontos (Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares. Resposta Selecionada: b. Criação e destruição de objetos. Resposta Correta: b. Criação e destruição de objetos. · Pergunta 4 0,2 em 0,2 pontos (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência: Resposta Selecionada: e. apresenta a interação de sequência de tempo dos objetos que participam na interação. Resposta Correta: e. apresenta a interação de sequência de tempo dos objetos que participam na interação. Sábado, 3 de Dezembro de 2022 10h34min42s BRT · Pergunta 1 0,2 em 0,2 pontos (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: Resposta Selecionada: a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência. Resposta Correta: a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência. · Pergunta 2 0 em 0,2 pontos O caso de uso “Validar usuário” é descrito pelo seguinte cenário: - Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla Enter. O sistema checa esse número e verifica se ele é válido; - Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; - Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla Enter; - Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado. Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2: Assinale a alternativa CORRETA: Resposta Selecionada: d. O diagrama 2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais específico a um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse. Resposta Correta:c. O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1. · Pergunta 3 0,2 em 0,2 pontos Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: Resposta Selecionada: c. Evento de ativação, condição de proteção e efeito. Resposta Correta: c. Evento de ativação, condição de proteção e efeito. · Pergunta 4 0 em 0,2 pontos (Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas. Adaptado.)Observe a figura a seguir: Essa figura, em UML, é um diagrama de: Resposta Selecionada: b. Classes. Resposta Correta: a. Estados. Sábado, 3 de Dezembro de 2022 10h35min37s BRT