Início Questões de Concursos Engenharia de Software Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Engenharia de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q19728 | Informática, Engenharia de Software, Analista de Sistemas, AL GO, CS UFGO desenvolvimento dirigido a testes (TDD, do Inglês Test-Driven Development) é uma abordagem de de senvolvimento de software na qual se intercalam tes tes e desenvolvimento de código. Uma das caracterís ticas da abordagem TDD é ✂️ a) a sua utilidade no desenvolvimento de softwares novos. ✂️ b) o maior custo associado aos testes de regressão. ✂️ c) a redução da importância da automatização dos testes. ✂️ d) a sua adequação a processos de software sequenciais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2Q23199 | Informática, Engenharia de Software, Programador de Computador, CEDERJ, CEPERJO Moodle é uma plataforma de aprendizagem a distância baseada em software livre, um acrônimo de Modular Object-Oriented Dynamic Learning Environment (ambiente modular de aprendizagem dinâmica orientada a objetos). Para fins de administração, o Moodle possui um grande número de recursos que flexibilizam sobremaneira a implantação de diversas filosofias de avaliação dos alunos, como a descrita a seguir: • Método de avaliação baseado em uma ferramenta denominada log de atividades, que permite colocar em gráfico os acessos dos participantes ao site, que ferramentas utilizou, que módulos ou materiais ou atividades acessou, em que dia, em que hora, a partir de que computador, e por quanto tempo. O método descrito é denominado Avaliação: ✂️ a) Por Participação ✂️ b) Por Acesso ✂️ c) Somativa ✂️ d) Formativa ✂️ e) Diagnóstica Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 3Q618725 | Informática, Engenharia de Software, Técnico Judiciário, TRT 3a, FCCUm técnico de TI está auxiliando no levantamento dos requisitos para o desenvolvimento de um software e classificou, corretamente, como requisito não funcional: ✂️ a) Todos os juízes poderão cadastrar, alterar, consultar e excluir processos que estão julgando. ✂️ b) O sistema deve gerar, a cada dia, para cada Tribunal, uma lista de processos iniciados neste dia. ✂️ c) Cada processo deve ser identificado apenas por um número de 18 dígitos. ✂️ d) O retorno das consultas aos processos deve demorar no máximo 2 segundos. ✂️ e) O usuário deve ser capaz de pesquisar os processos em que está envolvido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 4Q620958 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIOPara que a Web seja acessível a pessoas com deficiência, vários componentes de desenvolvimento Web e ferramentas de interação devem ser coordenados, dentre os quais: ✂️ a) conteúdo e tocadores de mídia (media players) ✂️ b) ferramentas de desenvolvimento e protocolos de rede ✂️ c) certificação e ferramentas de autoria ✂️ d) navegadores web e conexão de rede sem fio ✂️ e) tecnologias assistivas e mecanismos de enlace Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 5Q648194 | Informática, Engenharia de Software, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre Business Inteligence (BI). ( ) O BI abrange uma grande variedade de tecnologias e aplicativos para gerenciar parte do ciclo de vida dos dados. ( ) A implementação de BI em uma organização envolve a captura não apenas dos dados corporativos, mas também do conhecimento sobre os dados. ( ) O foco das ferramentas de BI está na automação operacional e no relatório. ( ) Existem somente três componentes básicos que todo ambiente de BI deve fornecer: banco de dados, consulta de dados e ferramentas de análise e de apresentação e visualização de dados De acordo com as afirmações, a sequência correta é ✂️ a) (F); (F); (V); (F). ✂️ b) (F); (V); (F); (F). ✂️ c) (V); (V); (F); (V). ✂️ d) (F); (F); (V); (V). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 6Q649278 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018Na versão 1.4.6 do Sqoop, é função do argumento ✂️ a) --warehouse-dir especificar o diretório padrão onde os dados serão exportados do HDFS para o destino. ✂️ b) --staging-table criar uma tabela integradora ETL no processo de exportação para uma tabela relacional. ✂️ c) --incremental permitir, no modo append, a atualização das linhas de dados da tabela de origem. ✂️ d) --meta-connect especificar a string de conexão ao metastore configurado com a ferramenta sqoopmetastore. ✂️ e) --password solicitar a senha mediante o console a cada execução do Sqoop, desde que o arquivo de configuração esteja setado para chmod 400. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 7Q649453 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018Sistemas de informação que apoiam e abrangem organizações inteiras integrando os dados e processos dessas organizações, em um único sistema, são denominados ✂️ a) Sistemas especialistas ✂️ b) Sistemas inteligentes ✂️ c) Sistemas de planejamento de recursos empresariais (ERP) ✂️ d) Sistemas de apoio à decisão (SIGs) ✂️ e) Sistemas de data science (ciência de dados) Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 8Q649884 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Considere as ações abaixo, executadas em desenvolvimento orientado a testes, Test-Driven Design (TDD). I - Escrever código de teste. II - Verificar se o teste falha. III - Escrever código de produção. IV - Executar teste até passar (reescrevendo o código de produção, se for necessário, até que o teste passe). V - Refatorar código de produção e/ou de teste para melhorá-lo. Considerando que se deseja incluir um novo caso de teste, assinale a alternativa que apresenta a sequência de ações que devem obrigatoriamente ocorrer para essa inclusão, segundo o TDD. ✂️ a) I, III e IV. ✂️ b) III, I e IV. ✂️ c) I, II, III e IV. ✂️ d) I, III, IV e V. ✂️ e) I, II, III, IV e V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 9Q629661 | Informática, Engenharia de Software, Analista de Sistemas, TJ RS, FAUGRSAvaliação de usabilidade é parte integrante do processo de design de interfaces com o usuário. Os métodos de avaliação existentes podem ser categorizados de várias formas, mas uma delas focaliza se a avaliação é feita envolvendo ou não usuários. Considere as afirmações abaixo. I - Avaliação Heurística é um método de avaliação que NÃO envolve usuários. II - Inspeção é um método de avaliação que NÃO envolve usuários. III - Estudo de Campo é um método de avaliação que NÃO envolve usuários. Quais estão corretas? ✂️ a) Apenas I. ✂️ b) Apenas I e II. ✂️ c) Apenas I e III. ✂️ d) Apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 10Q648836 | Informática, Engenharia de Software, Analista de Sistemas de Informática Júnior, Companhia Energética de Minas Gerais MG, FUMARC, 2018O Teste Estrutural de software é uma abordagem para projetar casos de teste na qual os testes dependem do conhecimento da estrutura e da implementação do software. Essa abordagem também é conhecida como: ✂️ a) Teste “Caixa-Branca”. ✂️ b) Teste “Caixa-Preta”. ✂️ c) Teste de Desempenho. ✂️ d) Teste de Interface. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 11Q18494 | Informática, Engenharia de Software, Engenheiro da Computação, CIAAR, FABRelacione a coluna da direita com a da esquerda e, em seguida, assinale a alternativa que apresenta a sequência correta. (Alguns números poderão não ser utilizados.) (1) Projeto de arquitetura (2) Especificação abstrata (3) Projeto de componente (4) Projeto de algoritmo (5) Projeto de estrutura de dados (6) Projeto de interface ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas. ( ) para cada subsistema, é projetada e documentada a interface com outros subsistemas. ( ) os subsistemas constituintes do sistema e os seus relacionamentos são identificados e documentados. ( ) os algoritmos usados para fornecer os serviços são projetados detalhadamente e especificados. ( ) os métodos de especificação formal podem ser usados neste estágio. ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas. ✂️ a) 2 – 1 – 4 – 3 – 6 – 5 ✂️ b) 3 – 6 – 1 – 4 – 6 – 3 ✂️ c) 5 – 2 – 5 – 1 – 4 – 3 ✂️ d) 6 – 3 – 5 – 1 – 2 – 4 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 12Q649674 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018A usabilidade aborda principalmente a capacidade cognitiva, perceptiva e motora dos usuários, que é empregada durante a interação com o sistema. É um fator de usabilidade a facilidade de ✂️ a) codificação ✂️ b) design ✂️ c) entrevista ✂️ d) persistência ✂️ e) aprendizado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 13Q648245 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal do Pernambuco PE, UPE UPENET IAUPE, 2017A respeito dos Casos de Uso, é INCORRETO afirmar que ✂️ a) uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso. ✂️ b) os atores dos Diagramas de Caso de Uso representam algo que interage com o sistema, mas sobre o qual não se tem controle. ✂️ c) eles identificam os atores envolvidos numa interação e nomeiam tais interações. ✂️ d) os Diagramas de Casos de Uso podem apresentar relações de associação entre os casos de uso como inclusão ou extensão. ✂️ e) são técnicas efetivas para obter requisitos de partes interessadas, que interagem diretamente com o sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 14Q616921 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFABC, UFABCA construção de sistemas é difícil devido à sua complexidade. Um fator crucial para gerenciar essa complexidade é o processo adotado para o desenvolvimento. O conjunto básico de atividades e a ordem em que são realizadas nesse processo definem o que é também denominado de ciclo de vida do software. Analise as seguintes informações sobre processos de software: I- Um modelo de processo de software é uma representação abstrata de um processo; Exemplos de modelos de processo genéricos são o modelo cascata (seqüencial linear, wartefall); espiral e processo unificado (PU ou UP – Unified Process). II- O modelo de processo cascata ainda hoje é um dos mais difundidos e tem por característica principal a codificação de uma versão executável do sistema, desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído; daí a alusão à idéia de "cascata". III- Em um processo de software incremental, o desenvolvimento do sistema é iterativo e partes de sua funcionalidade (denominadas "incrementos") são entregues à medida em que são desenvolvidas; assim, essas entregas parciais tentam priorizar as necessidades mais urgentes do usuário e podem auxiliar a revisão e a melhor definição das partes ainda não entregues. IV- XP – eXtreme Programming- possibilitou a revolução na forma de desenvolver sistemas em que somente a programação é considerada por pares de desenvolvedores, não sendo necessária documentação e planejamento do software. Levando-se em conta as quatro afirmações acima, identifique a única alternativa válida: ✂️ a) apenas I, II e III estão corretas. ✂️ b) apenas II, III e IV estão corretas. ✂️ c) apenas I e IV estão corretas. ✂️ d) todas as afirmações estão corretas. ✂️ e) apenas III está correta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 15Q611981 | Informática, Engenharia de SoftwareA usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira. A preocupação demonstrada por Manuel pode ser traduzida pela heurística: ✂️ a) ajuda e documentação; ✂️ b) controle e liberdade do usuário; ✂️ c) design estético e minimalista; ✂️ d) correspondência entre o sistema e o mundo real; ✂️ e) visibilidade do estado do sistema. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 16Q23181 | Informática, Engenharia de Software, Analista, IBGE, CESGRANRIOEm Análise de Sistemas, a UML é uma ✂️ a) metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. ✂️ b) metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. ✂️ c) notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. ✂️ d) linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. ✂️ e) notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 17Q649368 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Considere as seguintes afirmações sobre prototipação. I - A prototipação é comumente utilizada como uma técnica que auxilia os interessados, quando os requisitos estão obscuros, a compreender melhor o que está para ser construído, embora possa também ser utilizada como um modelo de processo isolado. II - Um protótipo é uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções. III - Protótipos devem ser executáveis para serem úteis. Deve-se evitar o desenvolvimento de maquetes em papel de interface de usuário, embora sejam baratas e possam ser construídas em poucos dias. Quais estão corretas? ✂️ a) Apenas I. ✂️ b) Apenas I e II. ✂️ c) Apenas I e III. ✂️ d) Apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 18Q639119 | Informática, Engenharia de Software, Técnico Superior de Análise de Sistemas e Métodos, PGE RJ, FCCNa UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de ✂️ a) colaboração. ✂️ b) atividades. ✂️ c) implantação. ✂️ d) pacotes. ✂️ e) componentes. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 19Q641683 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCCOs requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais ✂️ a) especificam ou restringem o comportamento do software, incluindo requisitos de desempenho, especificações de rapidez de execução e requisitos de confiabilidade que estabelecem, por exemplo, a taxa aceitável de falhas. ✂️ b) são os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do desenvolvedor, como, por exemplo, os requisitos de processo operacional. ✂️ c) definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de desenvolvimento ou normas do processo a serem usadas. ✂️ d) abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso. ✂️ e) incluem os requisitos legais, os quais devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos éticos, os quais asseguram que o sistema será aceitável para seus usuários e o público geral. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 20Q649628 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa. O modelo ____________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas na prática este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles. Este modelo é consistente com outros modelos de processo de engenharia, e a documentação é produzida em cada estágio do ciclo. Desta forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento. Seu maior problema é a divisão inflexível do projeto em estágios distintos e, por isso, deve ser usado apenas quando os requisitos são bem compreendidos e pouco provavelmente venham a ser radicalmente alterados durante o desenvolvimento. Assinale a alternativa que preenche corretamente a lacuna do texto acima. ✂️ a) cascata (waterfall) ✂️ b) espiral ✂️ c) orientado a desenvolvimento incremental ✂️ d) baseado em componentes ✂️ e) prototipação Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDFPróximo →
1Q19728 | Informática, Engenharia de Software, Analista de Sistemas, AL GO, CS UFGO desenvolvimento dirigido a testes (TDD, do Inglês Test-Driven Development) é uma abordagem de de senvolvimento de software na qual se intercalam tes tes e desenvolvimento de código. Uma das caracterís ticas da abordagem TDD é ✂️ a) a sua utilidade no desenvolvimento de softwares novos. ✂️ b) o maior custo associado aos testes de regressão. ✂️ c) a redução da importância da automatização dos testes. ✂️ d) a sua adequação a processos de software sequenciais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2Q23199 | Informática, Engenharia de Software, Programador de Computador, CEDERJ, CEPERJO Moodle é uma plataforma de aprendizagem a distância baseada em software livre, um acrônimo de Modular Object-Oriented Dynamic Learning Environment (ambiente modular de aprendizagem dinâmica orientada a objetos). Para fins de administração, o Moodle possui um grande número de recursos que flexibilizam sobremaneira a implantação de diversas filosofias de avaliação dos alunos, como a descrita a seguir: • Método de avaliação baseado em uma ferramenta denominada log de atividades, que permite colocar em gráfico os acessos dos participantes ao site, que ferramentas utilizou, que módulos ou materiais ou atividades acessou, em que dia, em que hora, a partir de que computador, e por quanto tempo. O método descrito é denominado Avaliação: ✂️ a) Por Participação ✂️ b) Por Acesso ✂️ c) Somativa ✂️ d) Formativa ✂️ e) Diagnóstica Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
3Q618725 | Informática, Engenharia de Software, Técnico Judiciário, TRT 3a, FCCUm técnico de TI está auxiliando no levantamento dos requisitos para o desenvolvimento de um software e classificou, corretamente, como requisito não funcional: ✂️ a) Todos os juízes poderão cadastrar, alterar, consultar e excluir processos que estão julgando. ✂️ b) O sistema deve gerar, a cada dia, para cada Tribunal, uma lista de processos iniciados neste dia. ✂️ c) Cada processo deve ser identificado apenas por um número de 18 dígitos. ✂️ d) O retorno das consultas aos processos deve demorar no máximo 2 segundos. ✂️ e) O usuário deve ser capaz de pesquisar os processos em que está envolvido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
4Q620958 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIOPara que a Web seja acessível a pessoas com deficiência, vários componentes de desenvolvimento Web e ferramentas de interação devem ser coordenados, dentre os quais: ✂️ a) conteúdo e tocadores de mídia (media players) ✂️ b) ferramentas de desenvolvimento e protocolos de rede ✂️ c) certificação e ferramentas de autoria ✂️ d) navegadores web e conexão de rede sem fio ✂️ e) tecnologias assistivas e mecanismos de enlace Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
5Q648194 | Informática, Engenharia de Software, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre Business Inteligence (BI). ( ) O BI abrange uma grande variedade de tecnologias e aplicativos para gerenciar parte do ciclo de vida dos dados. ( ) A implementação de BI em uma organização envolve a captura não apenas dos dados corporativos, mas também do conhecimento sobre os dados. ( ) O foco das ferramentas de BI está na automação operacional e no relatório. ( ) Existem somente três componentes básicos que todo ambiente de BI deve fornecer: banco de dados, consulta de dados e ferramentas de análise e de apresentação e visualização de dados De acordo com as afirmações, a sequência correta é ✂️ a) (F); (F); (V); (F). ✂️ b) (F); (V); (F); (F). ✂️ c) (V); (V); (F); (V). ✂️ d) (F); (F); (V); (V). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
6Q649278 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018Na versão 1.4.6 do Sqoop, é função do argumento ✂️ a) --warehouse-dir especificar o diretório padrão onde os dados serão exportados do HDFS para o destino. ✂️ b) --staging-table criar uma tabela integradora ETL no processo de exportação para uma tabela relacional. ✂️ c) --incremental permitir, no modo append, a atualização das linhas de dados da tabela de origem. ✂️ d) --meta-connect especificar a string de conexão ao metastore configurado com a ferramenta sqoopmetastore. ✂️ e) --password solicitar a senha mediante o console a cada execução do Sqoop, desde que o arquivo de configuração esteja setado para chmod 400. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
7Q649453 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018Sistemas de informação que apoiam e abrangem organizações inteiras integrando os dados e processos dessas organizações, em um único sistema, são denominados ✂️ a) Sistemas especialistas ✂️ b) Sistemas inteligentes ✂️ c) Sistemas de planejamento de recursos empresariais (ERP) ✂️ d) Sistemas de apoio à decisão (SIGs) ✂️ e) Sistemas de data science (ciência de dados) Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
8Q649884 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Considere as ações abaixo, executadas em desenvolvimento orientado a testes, Test-Driven Design (TDD). I - Escrever código de teste. II - Verificar se o teste falha. III - Escrever código de produção. IV - Executar teste até passar (reescrevendo o código de produção, se for necessário, até que o teste passe). V - Refatorar código de produção e/ou de teste para melhorá-lo. Considerando que se deseja incluir um novo caso de teste, assinale a alternativa que apresenta a sequência de ações que devem obrigatoriamente ocorrer para essa inclusão, segundo o TDD. ✂️ a) I, III e IV. ✂️ b) III, I e IV. ✂️ c) I, II, III e IV. ✂️ d) I, III, IV e V. ✂️ e) I, II, III, IV e V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
9Q629661 | Informática, Engenharia de Software, Analista de Sistemas, TJ RS, FAUGRSAvaliação de usabilidade é parte integrante do processo de design de interfaces com o usuário. Os métodos de avaliação existentes podem ser categorizados de várias formas, mas uma delas focaliza se a avaliação é feita envolvendo ou não usuários. Considere as afirmações abaixo. I - Avaliação Heurística é um método de avaliação que NÃO envolve usuários. II - Inspeção é um método de avaliação que NÃO envolve usuários. III - Estudo de Campo é um método de avaliação que NÃO envolve usuários. Quais estão corretas? ✂️ a) Apenas I. ✂️ b) Apenas I e II. ✂️ c) Apenas I e III. ✂️ d) Apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
10Q648836 | Informática, Engenharia de Software, Analista de Sistemas de Informática Júnior, Companhia Energética de Minas Gerais MG, FUMARC, 2018O Teste Estrutural de software é uma abordagem para projetar casos de teste na qual os testes dependem do conhecimento da estrutura e da implementação do software. Essa abordagem também é conhecida como: ✂️ a) Teste “Caixa-Branca”. ✂️ b) Teste “Caixa-Preta”. ✂️ c) Teste de Desempenho. ✂️ d) Teste de Interface. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
11Q18494 | Informática, Engenharia de Software, Engenheiro da Computação, CIAAR, FABRelacione a coluna da direita com a da esquerda e, em seguida, assinale a alternativa que apresenta a sequência correta. (Alguns números poderão não ser utilizados.) (1) Projeto de arquitetura (2) Especificação abstrata (3) Projeto de componente (4) Projeto de algoritmo (5) Projeto de estrutura de dados (6) Projeto de interface ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas. ( ) para cada subsistema, é projetada e documentada a interface com outros subsistemas. ( ) os subsistemas constituintes do sistema e os seus relacionamentos são identificados e documentados. ( ) os algoritmos usados para fornecer os serviços são projetados detalhadamente e especificados. ( ) os métodos de especificação formal podem ser usados neste estágio. ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas. ✂️ a) 2 – 1 – 4 – 3 – 6 – 5 ✂️ b) 3 – 6 – 1 – 4 – 6 – 3 ✂️ c) 5 – 2 – 5 – 1 – 4 – 3 ✂️ d) 6 – 3 – 5 – 1 – 2 – 4 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
12Q649674 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018A usabilidade aborda principalmente a capacidade cognitiva, perceptiva e motora dos usuários, que é empregada durante a interação com o sistema. É um fator de usabilidade a facilidade de ✂️ a) codificação ✂️ b) design ✂️ c) entrevista ✂️ d) persistência ✂️ e) aprendizado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
13Q648245 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal do Pernambuco PE, UPE UPENET IAUPE, 2017A respeito dos Casos de Uso, é INCORRETO afirmar que ✂️ a) uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso. ✂️ b) os atores dos Diagramas de Caso de Uso representam algo que interage com o sistema, mas sobre o qual não se tem controle. ✂️ c) eles identificam os atores envolvidos numa interação e nomeiam tais interações. ✂️ d) os Diagramas de Casos de Uso podem apresentar relações de associação entre os casos de uso como inclusão ou extensão. ✂️ e) são técnicas efetivas para obter requisitos de partes interessadas, que interagem diretamente com o sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
14Q616921 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFABC, UFABCA construção de sistemas é difícil devido à sua complexidade. Um fator crucial para gerenciar essa complexidade é o processo adotado para o desenvolvimento. O conjunto básico de atividades e a ordem em que são realizadas nesse processo definem o que é também denominado de ciclo de vida do software. Analise as seguintes informações sobre processos de software: I- Um modelo de processo de software é uma representação abstrata de um processo; Exemplos de modelos de processo genéricos são o modelo cascata (seqüencial linear, wartefall); espiral e processo unificado (PU ou UP – Unified Process). II- O modelo de processo cascata ainda hoje é um dos mais difundidos e tem por característica principal a codificação de uma versão executável do sistema, desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído; daí a alusão à idéia de "cascata". III- Em um processo de software incremental, o desenvolvimento do sistema é iterativo e partes de sua funcionalidade (denominadas "incrementos") são entregues à medida em que são desenvolvidas; assim, essas entregas parciais tentam priorizar as necessidades mais urgentes do usuário e podem auxiliar a revisão e a melhor definição das partes ainda não entregues. IV- XP – eXtreme Programming- possibilitou a revolução na forma de desenvolver sistemas em que somente a programação é considerada por pares de desenvolvedores, não sendo necessária documentação e planejamento do software. Levando-se em conta as quatro afirmações acima, identifique a única alternativa válida: ✂️ a) apenas I, II e III estão corretas. ✂️ b) apenas II, III e IV estão corretas. ✂️ c) apenas I e IV estão corretas. ✂️ d) todas as afirmações estão corretas. ✂️ e) apenas III está correta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
15Q611981 | Informática, Engenharia de SoftwareA usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira. A preocupação demonstrada por Manuel pode ser traduzida pela heurística: ✂️ a) ajuda e documentação; ✂️ b) controle e liberdade do usuário; ✂️ c) design estético e minimalista; ✂️ d) correspondência entre o sistema e o mundo real; ✂️ e) visibilidade do estado do sistema. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
16Q23181 | Informática, Engenharia de Software, Analista, IBGE, CESGRANRIOEm Análise de Sistemas, a UML é uma ✂️ a) metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. ✂️ b) metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. ✂️ c) notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. ✂️ d) linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. ✂️ e) notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
17Q649368 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Considere as seguintes afirmações sobre prototipação. I - A prototipação é comumente utilizada como uma técnica que auxilia os interessados, quando os requisitos estão obscuros, a compreender melhor o que está para ser construído, embora possa também ser utilizada como um modelo de processo isolado. II - Um protótipo é uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções. III - Protótipos devem ser executáveis para serem úteis. Deve-se evitar o desenvolvimento de maquetes em papel de interface de usuário, embora sejam baratas e possam ser construídas em poucos dias. Quais estão corretas? ✂️ a) Apenas I. ✂️ b) Apenas I e II. ✂️ c) Apenas I e III. ✂️ d) Apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
18Q639119 | Informática, Engenharia de Software, Técnico Superior de Análise de Sistemas e Métodos, PGE RJ, FCCNa UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de ✂️ a) colaboração. ✂️ b) atividades. ✂️ c) implantação. ✂️ d) pacotes. ✂️ e) componentes. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
19Q641683 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCCOs requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais ✂️ a) especificam ou restringem o comportamento do software, incluindo requisitos de desempenho, especificações de rapidez de execução e requisitos de confiabilidade que estabelecem, por exemplo, a taxa aceitável de falhas. ✂️ b) são os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do desenvolvedor, como, por exemplo, os requisitos de processo operacional. ✂️ c) definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de desenvolvimento ou normas do processo a serem usadas. ✂️ d) abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso. ✂️ e) incluem os requisitos legais, os quais devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos éticos, os quais asseguram que o sistema será aceitável para seus usuários e o público geral. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
20Q649628 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa. O modelo ____________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas na prática este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles. Este modelo é consistente com outros modelos de processo de engenharia, e a documentação é produzida em cada estágio do ciclo. Desta forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento. Seu maior problema é a divisão inflexível do projeto em estágios distintos e, por isso, deve ser usado apenas quando os requisitos são bem compreendidos e pouco provavelmente venham a ser radicalmente alterados durante o desenvolvimento. Assinale a alternativa que preenche corretamente a lacuna do texto acima. ✂️ a) cascata (waterfall) ✂️ b) espiral ✂️ c) orientado a desenvolvimento incremental ✂️ d) baseado em componentes ✂️ e) prototipação Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro