Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: a. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. B operação e de manutenção que ocorre a instalação e operacionalização do sistema. c. implementação e de teste de unidade que se libera o software para o cliente. d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. e. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 0,2 pontos Salva PERGUNTA 2 (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: a. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. b. Busca atender os requisitos de negócio estabelecidos para o projeto. c. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim, já há a UML. d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de evoluções do negócio. e. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 0,2 pontos Salva PERGUNTA 3 (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: a. implementação. b. projeto. c. análise e especificação de requisitos. d. testes. e. revisão. 0,2 pontos Salva PERGUNTA 4 (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: a. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. b. O desenvolvimento iterativo é necessariamente incremental. c. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. d. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. e. Uma das características de um modelo ágil é que também é um método formal 0,2 pontos PERGUNTA 1 (Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de trabalho em um workflow ou processos de negócio e suas respectivas decomposições, baseando-se em requisitos funcionais. Trata-se do diagrama de: a. componente. b. sequência. c. comunicação. d. atividade. e. interação. 0,2 pontos Salva PERGUNTA 2 (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa: a. uma separação que determina caminhos diferentes executados em paralelo. b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. c. a transição de um comportamento condicional, indicando um único caminho de saída. d. os relacionamentos entre estados e atividades. e. a junção de todas as transições, originadas por uma separação, que tenham terminadas as atividades. PERGUNTA 3 (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: a. sequência. b. contexto. c. blocos. d. atividades. e. máquina de estados. 0,2 pontos Salva PERGUNTA 4 (Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: a. objetos. b. composição. c. entidades. d. estado composto. e. atividades. 0,2 pontos Salva PERGUNTA 3 (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores. II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em cada ação. IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu interior. Está correto apenas o que se afirma em: a. I e II. b. I, II e III. c. II e III. d. II, III e IV. e. III e IV. Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Nome: André José da Silva RGM: 21831178 CPF: 361.830.698-92 CURSO: Engenharia de Software PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE SOFTWARE III Atividade 1: Um analista de negócios pediu sua ajuda para desenvolver um diagrama BPMN referentes a alguns casos de uso iniciais para o desenvolvimento de um comércio eletrônico para uma pizzaria delivery. Ele te passou uma lista de casos de uso e que são os seguintes: Atribuições do cliente: Escolher pizza () · Encomendar pizza () · Perguntar sobre a pizza () · Pagar pela pizza () · Receber a pizza () · Comer a pizza () Atribuições do Atendente: · Receber o pedido () · Acalmar o cliente () Atribuições do Pizzaiolo: · Preparar a pizza () Atribuições do Entregador: · Entregar a pizza () · Receber o pagamento () Seguem a lista e os requisitos para o PDV: Pede-se, a partir desses dados, que você desenvolva um diagrama BPMN utilizando (piscina, raias para cada ator, identificadores de início e fim de processo, eventos intermediários, trocas de mensagens entre os atores, gatways entre outros) para essa lista de tarefas feitaspelos atores nesse processo. https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447882_1&course_id=_628432_1&group_id=&mode=view Utilize o bizagi para desenhar e depois gere um pdf do processo e submeta ao seu tutor para avaliação. Lembre-se há muitas formas de se montar esse processo seguindo as etapas dadas no exercício Nome: André José da Silva RGM: 21831178 CPF: 361.830.698-92 CURSO: Engenharia de Software PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE SOFTWARE III Atividade 2 A empresa em que você foi contratado é realmente desafiadora e você sente que está caminhando e se sentindo mais confiante seu trabalho, como se tivesse nascido para isso! Uma nova demanda chegou para você, dos analistas de negócios, que estão saturados e precisam aliviar o gargalo para evitar que o Projeto de Software se atrase. O motivo por trás disso é a necessidade de fazer a modelagem de um processo utilizando a ferramenta BIZAGI MODELER e, como souberam que você havia feito um curso, bem... “a bola é sua”. Mas o desafio aumentou porque eles perderam o documento escrito. Por sorte, a única coisa que eles conseguiram naquela pressa toda foi que um deles tirou uma foto do documento para poder ler em casa... Bem, é tudo que se tem. Vamos ver qual o desafio que veio numa narrativa em Linguagem Natural e que precisa ser diagramada. A seguir a foto do documento: A partir da foto contendo a descrição do processo acima, desenvolva o diagrama BPMN descrevendo graficamente esse processo de negócio e entregue (faça o artefato com o BIZAGI e deposite na área indicada por seu tutor com a solução proposta por você). Dicas: 1 - Faça por etapas o desenho, primeiro com as tarefas básicas num pool único; 2 - Depois, quebre em Lanes com as áreas ou atores identificados; 3 - Coloque as regras e condicionais incluindo o início e o fim do processo; 4 - Vá incrementando com suas percepções de processo; 5 - O exercício é individual e cada analista tem uma visão única de processo, diferente de todos os outros. Nome: André José da Silva RGM: 21831178 CPF: 361.830.698-92 CURSO: Engenharia de Software PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE SOFTWARE III Atividade 3 Hoje pela manhã, o dia na empresa está mais tranquilo e você pode usar um tempinho para dar uma estudada em diagramas UML. O diagrama de Casos de Uso desperta a sua atenção. Afinal, a partir de um simples desenho contendo atores, relacionamentos e casos de uso, percebemos com simplicidade avassaladora o que o Sistema deve ter de comportamento para que o usuário consiga o quer. Durante seus estudos, um colega veio com um problema e pediu sua ajuda. Ele disse: ̶ Estou um pouco confuso com esse diagrama de caso de uso... será que você pode me ajudar a resolver isso? Tenho se criar uma narrativa de caso de uso expandido que represente o seguinte desenho: https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447886_1&course_id=_628432_1&group_id=&mode=view Consegue fazer? Entregue um texto contendo esse caso de uso expandido, contendo o máximo de informações com o caso de uso normal e os casos de uso alternativos que descrevem os fluxos de exceção do caso de uso, tratando o que pode dar de errado: a. Coloque o fluxo básico; b. Coloque os fluxos alternativos. Fluxo Básico: 1. Efetuar login no sistema, digitando usuário e senha. 2. a- Selecionar a opção agendar consulta. 2b. Digitar as informações no sistema. 3. Aguardar a confirmação do sistema Fluxo alternativo: 1ª. Ao digitar o nome de usuário ou senha errado, uma mensagem irá aparecer avisando o usuário para repetir o passo. 1b. Se o usuário errar as informações de login por três vezes seguidas, o sistema irá lhe direcionar para o site de redefinição de senha. Será solicitado o e-mail cadastrado para reenvio de uma nova senha a ser utilizada. 2. No ícone, agendar consulta, o usuário irá preencher todos os campos obrigatórios para confirmação no sistema, caso não preencha tudo, o formulário não será validade e uma mensagem avisando para preencher todos os campos irá aparecer. 3 . Se o usuário tentar agendar uma consulta para uma data ou horário indisponíveis, o sistema vai emitir uma mensagem lhe avisando sobre a indisponibilidade e lhe dando dias alternativos com horários disponíveis. Nome: André José da Silva RGM: 21831178 CPF: 361.830.698-92 CURSO: Engenharia de Software PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE SOFTWARE III Atividade 4: Hoje, o dia amanheceu tenso e os analistas sêniores tiveram de sair às pressas para uma reunião fora da empresa. Você ficou como guardião do Setor e nem eram 10h da manhã. Um funcionário trainee estava com um problema com um caso de uso expandido que ele precisava resolver, criando o diagrama de caso de uso correspondente e, como não conseguiu, veio pedir seu auxílio. Chegou já perguntando? Você pode me ajudar a montar o diagrama de caso de uso correspondente a essa narrativa, por favor. Eu não sei porque não acho o diagrama e preciso fazer isso ainda hoje. Veja caso de uso expandido: Sistema de chamados/reportar bug (gerente). https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447888_1&course_id=_628432_1&group_id=&mode=view Para a sorte dele, você estava por lá e resolverá o problema Responda, desenhando o diagrama de caso de uso. Fazer teste: AS_I Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Como os objetos interagem uns com os outros? a. Os objetos interagem e se comunicam através dos atributos b. Os objetos interagem e se comunicam através dos métodos c. Os objetos interagem e se comunicam através dos classes. d. Os objetos interagem e se comunicam através de mensagens. e. Os objetos interagem e se comunicam através dos atributos e métodos. P E R G U N T A 2 1. A notação OOA&D (Object-oriented Analysis and Design ) é a definição visual comum que permite as pessoas compartilharem conhecimento sobre o sistema, OOA&D consiste em três partes: a. Programação, notação e regra. b. Processo, criação e regra. c. Processo, notação e regra. d. Processo, notação e design. e. Programação, criação e design. P E R G U N T A 3 1. Qual das frases abaixo define melhor o significado de classe? a. Agrupamento de objetos que têm uma ou mais características em comum. b. Conjunto de informações iguais. c. Classe é a definição de informações para a programação orientada à objeto. d. Classe não existe sem o objeto. e. Classe é um conjunto de regras para a programação orientada à objeto. P E R G U N T A 4 1. Assinale se afirmativa é verdadeira ou falsa. "Toda classe é instância de um objeto." Verdadeiro Falso Fazer teste: AS_II Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. O Java fornece dois tipos primitivos para armazenar números de pontos flutuantes na memória, quais são eles? i) int ii) float iii) String iv) double v) char a. Somente a I está correta b.Somente a I e V estão corretas c. Sometne a II está correta d. Somente a II e IV estão corretas e. Somente a I e IV estão corretas P E R G U N T A 2 1. O trecho de código abaixo deve estar dentro de um arquivo de nome: public class TestarCarro { public static void main(String args[]) { Carro c1 = new Carro(); c1.motor = “1.8”; c1.modelo = “Ecosport”; } } a. TestarCarro.java b. Carro.java c. Main.java d. c1.java e. testarcarro.java P E R G U N T A 3 1. Quando temos um atributo com modificador de acesso privado, precisamos criar métodos que possam ler essas informações, esse métodos devem ser criado com o modificar público. Sabendo dessa informação, estamos nos referindo a: a. Métodos set e get b. Métodos protegidos c. Métodos estáticos d. Métodos privados e. Métodos abstraídos P E R G U N T A 4 1. Conforme a regra para a criação de nomes para métodos em Java, qual a opção está correta. a. imprimeValorFuncionario b. imprimevalorfuncionario c. Imprimevalrofuncionario d. ImprimeValorfuncionario e. ImprimeValorFuncionario Fazer teste: AS_III Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Na programação orientada a objetos os atributos são criados com o tipo de acesso privado, para se ter acesso a esses atributos, são criados 2 métodos públicos SET e GET, essa afirmação é correta? Verdadeiro Falso P E R G U N T A 2 1. Qual das alternativas abaixo são somente operadores relacionais? a. >, <=, && b. >, ||, == c. &&, ||, ! d. +, -, % e. >, <=, == P E R G U N T A 3 1. Questão anulada, escolha uma das opções para receber a pontuação. Qual alternativa abaixo não representa uma condição para verificar se um número é par? a. b. c. d. e. P E R G U N T A 4 1. É necessário criar um programa pelo qual o usuário informe um número de 1 a 10 e o programa retorne a tabuada do número informado. Analisando o código, em que se encontra o possível erro, caso exista. a. 1 b. 8 c. 8 e 12 d. 21 e. Não há erros no programa Fazer teste: AS_IV Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Deseja-se criar um array de um objeto, por isso a sintaxe a seguir está correta. Conta minhasContas[] = new Conta[10]; Verdadeiro Falso P E R G U N T A 2 1. Assinale a alternativa correta sobre a declaração de um array. Considere um array de nome “vlr1”, do tipo inteiro e com 12 posições. a. Int [12] vlr1 = new int[12 ]; b. Int [] vlr1 = new int[12 ]; c. Int [12] vlr1 = new int[ ]; d. Int new vlr[12]; e. Int vlr[12]; P E R G U N T A 3 1. Na imagem abaixo está sendo representado um vetor de 10 posições. Para representar essa imagem em linguagem Java, qual a sintaxe correta? a. minhasContas m[] = new Conta[10]; m[0].setSaldo(1000); m[1].setSaldo(3200); b. Conta minhasContas[] = new Conta[10]; minhasContas[0].getSaldo(1000); minhasContas[1].setSaldo(3200); c. Conta minhasContas[] = new Conta[10]; minhasContas[0].setSaldo(1000); minhasContas[1].setSaldo(3200); d. String minhasContas[] = new Conta[10]; minhasContas[0].getSaldo(1000); minhasContas[1].getSaldo(3200); e. int minhasContas[] = new Conta[10]; minhasContas[0].setSaldo(1000); minhasContas[1].setSaldo(3200); P E R G U N T A 4 1. A imagem abaixo representa uma variável array de nome idades, na programação Java. Qual a sintaxe de atribuição que corresponde à imagem? a. Idades[4] = 10 b. Idades[5] = 10 c. Idades[3] = 10 d. Idades[6] = 10 e. Idades[2] = 10 Fazer teste: AS_V Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Pode um objeto ser uma subclasse de outro objeto? a. Sim, enquanto herança simples.. b. Não, herança ocorre apenas entre as classes. c. Só quando se tiver sido definida as duas classes. d. Sim, quando um objeto é usado no construtor de outro. e. Se uma classe for abstrata sim. P E R G U N T A 2 1. Digamos que existem três classes: Computador, AppleComputer e IBMComputer. Quais são as relações possíveis entre essas classes? a. Computador é a superclasse, AppleComputer e IBMComputer são subclasses de Computador. b. IBMComputer é a superclasse, AppleComputer e computador são subclasses de IBMComputer. c. Computador, AppleComputer e IBMComputer são classes irmãos. d. Computador é uma superclasse, AppleComputer é uma subclasse do computador e IBMComputer é um sublclas de AppleComputer e. Todas são superclasses. P E R G U N T A 3 1. Qual das seguintes alternativas possui sintaxe correta para definir uma classe nova Y baseada na superclasse X? a. classe Y isa X {/ / definições adicionais aqui} b. Y classe implementa X {/ / definições adicionais aqui} c. Y classe define X {/ / definições adicionais aqui} d. Y classe estende X {/ / definições adicionais aqui} e. X estende Y {/ / definições adicionais aqui} P E R G U N T A 4 1. Qual o tipo de herança do Java? a. herança única b. dupla herança c. herança múltipla d. herança de classe e. herança composta Fazer teste: AS_VI Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio denominado: a. Herança b. Construtor c. Classe d. Polimorfismo e. Encapsulamento P E R G U N T A 2 1. Assinale a alternativa falsa a respeito de classes abstratas: a. Não permite que objetos sejam instanciados a partir dela b. Pode conter apenas métodos estáticos, ou seja, métodos que não possuam corpo e apenas a assinatura c. Representam classes mais genéricas no modelo hierárquico de herança d. Podem ter subclasses também abstratas e. Obriga as suas subclasses concretas a implementar seus métodos abstratos P E R G U N T A 3 1. Assinale a alternativa incorreta a respeito de Polimorfismo: a. Ele é responsável pela extensibilidade em POO b. Utiliza-se também da sobreposição de métodos em subclasses para se adaptar ao contexto da mesma c. Polimorfismo vem do grego e significa “muitas formas”. d. Os métodos polimórficos possuem sempre o mesmo nome porém podem ter parâmetros diferentes e. NDA P E R G U N T A 4 1. Analise a figura a seguir e determine qual mecanismo está sendo representado no contexto de programação orientada a objetos a. Encapsulamento b. Polimorfismo c. Herança Múltipla d. Sobrecarga e. NDA Fazer teste: AS_III Informações do testeDescrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Qual o significado de CSS? a. Cascading Style Sheets b. Creative Style Sheets c. Colorful Style Sheets d. Computer Style Sheets e. Course Style Sheets P E R G U N T A 2 1. Qual propriedade é usada para trocar a cor do texto de um elemento? a. fgcolor b. text-color c. color d. text-backgroundcolor e. background-color; P E R G U N T A 3 1. Qual a sintaxe genérica de uma regra CSS? a. propriedade { seletor: valor;} b. tag html { propriedade: valor;} c. valor { propriedade: seletor;} d. seletor { propriedade: valor;} e. valor { seletor: propriedade;} P E R G U N T A 4 1. Qual o lugar correto para se referenciar um css de arquivo externo no document HTML? a. Na seção body b. Na seção head c. No topo do documento d. No final do documento e. Na seção title Fazer teste: AS_IV Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Um arquivo externo de javascript é obrigatório ter a tag script Verdadeiro Falso P E R G U N T A 2 1. No Html qual o elemento devemos usar para escrever javascript? a. js b. javascript c. script d. scripting e. jscript P E R G U N T A 3 1. Qual a sintaxe correta para a criação de uma função em javascript? a. function=myFunction() { instruções } b. function:myFunction(){ instruções } c. function myFunction;() { instruções } d. function myFunction(){ instruções } e. function() myFunction { instruções } P E R G U N T A 4 1. Qual instrução condicional devem executar para que o código IF “i” seja igual a 5? a. if i=5 b. if i=5 then c. if i==5 then d. if (i==5) e. if (i==5) then Fazer teste: AS_V Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Qual a sintaxe correta do código jQuery para setar a cor de background para vermelho em todos os elementos p da página. a. $("p").css("background-color","red") b. $("p").layout("background-color","red") c. $("p").style("background-color","red") d. $("p").manipulate("background-color","red") e. $("p").htmlcss("background-color","red") P E R G U N T A 2 1. Assinale a alternativa cuja instrução apresenta a afirmação correta. a. jQuery é uma biblioteca JSON. b. jQuery é uma biblioteca C#. c. jQuery é uma biblioteca Javascript. d. jQuery é uma biblioteca Java. e. jQuery é uma biblioteca W3C. P E R G U N T A 3 1. Com jQuery, a linha de instrução $(“div”) está realizando que funcionalidade? a. Selecionar a primeira div que encontrar. b. Selecionar a última div que encontrar. c. Selecionar o elemento de id chamado div. d. Selecionar a primeira e a última div que encontrar. e. Selecionar todas as div que existirem no documento html. P E R G U N T A 4 1. Quais dos símbolos abaixo podemos usar como identificador, para ter acesso aos elementos do jQuery? a. % b. & c. # d. $ e. ! Fazer teste: AS_VI Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: P E R G U N T A 1 1. Quando utilizamos o $.ajax(), existe uma série de eventos que podem ser executados. Qual o evento/método que devemos setar como true para sincronizar as requisições? a. beforeSend b. cache c. asinc d. complete e. data P E R G U N T A 2 1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax possa definir se o envio será via POST ou GET? a. beforeSend b. url c. type d. complete e. data P E R G U N T A 3 1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax realize operações antes de enviar as informações para outro formulário? a. beforeSend b. url c. asinc d. complete e. data P E R G U N T A 4 1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax saiba para onde os dados devem ser enviados? a. beforeSend b. url c. asinc d. complete e. data Fazer teste: AS_I Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: PERGUNT A 1 1. Qual é a sintaxe correta HTML para a criação de um link? a. a name="http://www.cruzeirodosul.edu.br">Universidade Cruzeiro do Sul /a b. a http://www.cruzeirodosul.edu.br /a c. a href=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a d. a url=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a e. href =" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a PERGUNT A 2 1. Qual é a versão anterior do HTML, antes de HTML5? a. HTML 4.01 b. HTML 4.9 c. HTML 4 d. HTML 4.1 e. HTML 4.99 PERGUNT A 3 1. O que o HTML está para? a. Hyper Text Markup Language b. High Text Markup Language c. Hiperlinks e Text Markup Language d. High Text Moore Language e. Hyper Textualy Mesh Language PERGUNT A 4 1. Qual das tags abaixo estão relacionada com a tag table a. thead -- body -- tr b. table -- tr -- td c. table -- head -- tfoot d. table -- tr -- tt e. table -- tr -- tx ------------------------------------------------------------------------------------------------------------ Fazer teste: AS_II Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: PERGUNT A 1 1. Com o checkbox conseguimos: a. selecionar somente uma opção. b. selecionar uma ou mais opções. c. escrever uma mensagem. d. inserir uma senha. e. criar uma lista. PERGUNT A 2 1. Qual o elemento do HTML5 que permite tocar arquivos de vídeo? a. video b. movie c. media d. dvd e. mp3 PERGUNT A 3 1. Quais dos atributos do HTML5 abaixo podem ser usados para validar um form? a. required, pattern, min e max. b. auto, fixed, number. c. number, text, currency. d. text, password, textarea.e. number, password, input. PERGUNT A 4 1. Qual o elemento do HTML5 que permite tocar arquivos de áudio? a. video b. movie c. media d. audio e. mp3 PERGUNTA 1 (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: a. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. B operação e de manutenção que ocorre a instalação e operacionalização do sistema. c. implementação e de teste de unidade que se libera o software para o cliente. d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. e. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 0,2 pontos Salva PERGUNTA 2 (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: a. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. b. Busca atender os requisitos de negócio estabelecidos para o projeto. c. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim, já há a UML. d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de evoluções do negócio. e. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 0,2 pontos Salva PERGUNTA 3 (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: a. implementação. b. projeto. c. análise e especificação de requisitos. d. testes. e. revisão. 0,2 pontos Salva PERGUNTA 4 (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: a. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. b. O desenvolvimento iterativo é necessariamente incremental. c. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. d. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. e. Uma das características de um modelo ágil é que também é um método formal 0,2 pontos PERGUNTA 1 (Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de trabalho em um workflow ou processos de negócio e suas respectivas decomposições, baseando-se em requisitos funcionais. Trata-se do diagrama de: a. componente. b. sequência. c. comunicação. d. atividade. e. interação. 0,2 pontos Salva PERGUNTA 2 (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa: a. uma separação que determina caminhos diferentes executados em paralelo. b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. c. a transição de um comportamento condicional, indicando um único caminho de saída. d. os relacionamentos entre estados e atividades. e. a junção de todas as transições, originadas por uma separação, que tenham terminadas as atividades. PERGUNTA 3 (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: a. sequência. b. contexto. c. blocos. d. atividades. e. máquina de estados. 0,2 pontos Salva PERGUNTA 4 (Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: a. objetos. b. composição. c. entidades. d. estado composto. e. atividades. 0,2 pontos Salva PERGUNTA 3 (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores. II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em cada ação. IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu interior. Está correto apenas o que se afirma em: a. I e II. b. I, II e III. c. II e III. d. II, III e IV. e. III e IV. 1 (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os modelos são abstrações elaboradas para entender um problema antes de implementar uma solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle de um sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, modelos de: a. Classes e estados. b. Componentes e estados. c. Classes e componentes. d. Componentes e interações. e. Classes e interações. 0,2 pontos Salva PERGUNTA 2 (Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a diagramas de estados da UML, assinale a opção CORRETA: a. Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar situações complexas. b. As combinações de eventos, estados e transições de estado para determinada classe não podem ser representadas em um único diagrama de estados.c. Não há como expressar a concorrência entre objetos por meio de diagramas de estados. d. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra. e. Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz alguma condição, realiza alguma atividade ou aguarda 0,2 pontos Salva PERGUNTA 4 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: a. Evento de ativação, condição de proteção e efeito. b. Escopo, temporalidade e proteção. c. Origem, evento de proteção e escopo. d. Condição de proteção, temporalidade e efeito. e. Evento inicial, caminho crítico e temporalidade. PERGUNTA 1 (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: a. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. B operação e de manutenção que ocorre a instalação e operacionalização do sistema. c. implementação e de teste de unidade que se libera o software para o cliente. d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. e. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 0,2 pontos Salva PERGUNTA 2 (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: a. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. b. Busca atender os requisitos de negócio estabelecidos para o projeto. c. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim, já há a UML. d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de evoluções do negócio. e. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 0,2 pontos Salva PERGUNTA 3 (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: a. implementação. b. projeto. c. análise e especificação de requisitos. d. testes. e. revisão. 0,2 pontos Salva PERGUNTA 4 (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: a. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. b. O desenvolvimento iterativo é necessariamente incremental. c. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. d. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. e. Uma das características de um modelo ágil é que também é um método formal 0,2 pontos
Compartilhar