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.


1201Q635529 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa GO, UEG

Considere um sistema de software para um ambiente de negócio que se caracteriza por: mudanças rápidas nas regras de negócio, requisitos em fase inicial de definição, e valorização da participação ativa de funcionários da empresa em detrimento de processos e ferramentas que burocratizem o trabalho. De acordo com o exposto, a abordagem de desenvolvimento adequada para esse sistema seria a adoção de um
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1202Q648842 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN

Um fluxo de processo linear de desenvolvimento de software executa cada uma das cinco atividades metodológicas em sequência. Qual das alternativas apresenta corretamente as atividades metodológicas de um fluxo de processo?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1203Q626641 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp PE, FCC

Analise os itens abaixo em relação às fases do projeto no RUP (Rational Unified Process)

I. Na fase de iniciação, são tratados os riscos relacionados com o caso de negócio e verificado se o projeto é viável e financeiramente possível.

II. A fase elaboração concentra o foco nos riscos técnicos e arquiteturais. O escopo deve ser revisado e os requisitos devem estar mais compreendidos.

III. Na construção, onde a maior parte do trabalho será realizada, a atenção será voltada para os riscos lógicos.

IV. Na fase de transição, serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários.

É correto o que se afirma em.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1204Q631764 | Informática, Engenharia de Software, Analista Judiciário, TRE ES, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens subsequentes.

A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia Extreme Programming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.

  1. ✂️
  2. ✂️

1205Q639213 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, MPE RN, FCC

Serviços orientados a conexões e serviços sem conexões são dois tipos de serviços que as camadas das pilhas oferecem. Assim,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1206Q620529 | Informática, Engenharia de Software, Analista Judiciário, CNJ, CESPE CEBRASPE

Julgue os próximos itens acerca do gerenciamento de requisitos.

Os requisitos funcionais, no desenvolvimento de sistemas de informação gerencial e estratégica, podem ser substituídos pelas informações gerenciais ou estratégicas, as quais são relatadas em um modelo de informações organizacionais.

  1. ✂️
  2. ✂️

1207Q648447 | Informática, Engenharia de Software, Assistente Técnico em Tecnologia da Informação, Defensoria Pública do Estado de Amazonas AM, FCC, 2018

De acordo com os Padrões Web em Governo Eletrônico existem inúmeros métodos de análise de usabilidade, incluindo métodos de investigação, teste com usuários e métodos de inspeção. Dentre os métodos de inspeção estão
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1208Q631860 | Informática, Engenharia de Software, Analista de Sistema Computacional, TJ MS, FADEMS

Assinale somente a alternativa que caracteriza o modelo de desenvolvimento RUP (Rational Unified Process).

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1209Q648501 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Desenvolvimento Econômico de Minas Gerais MG, FUNDEP UFMG, 2018

Correlacione a COLUNA I com a COLUNA II, associando os modelos ao seu conceito.

COLUNA I

1. Modelo cascata

2. Modelos de processo incremental

3. Modelos de processo evolucionário

4. Modelos concorrentes

 COLUNA II

( ) Combina elementos dos fluxos de processos lineares e paralelos. Aplica sequências lineares, de forma escalonada, à medida que o tempo vai avançando.

( ) Os requisitos de um problema são bem compreendidos, o trabalho flui da comunicação ao emprego. Ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.

( ) Permite a engenharia de software utilizar elementos interativos de qualquer outro modelo. A atividade de modelagem pode estar em qualquer um dos estados em qualquer instante. Outras atividades, ações ou tarefas (comunicação ou construção) podem ser apresentadas de maneira análoga. Todas as atividades de engenharia de software existem simultaneamente, porém em diferentes estados.

( ) Modelos interativos que possibilitam desenvolver versões cada vez mais complexas do software. Inclui o modelo de prototipação e o modelo espiral. O modelo espiral de desenvolvimento é um gerador de modelos de processos utilizado para guiar a engenharia de sistemas intensivos de software. Tem uma abordagem para ampliar, incrementalmente, o grau de definição e a implementação de um sistema, enquanto diminui o grau de risco dele.

Assinale a sequência CORRETA.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1210Q639818 | Informática, Engenharia de Software, Analista de Sistemas, Empresa Brasileira de Comunicação, CESPE CEBRASPE

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

Um projeto que usa o desenvolvimento iterativo tem um ciclo de vida que consiste em várias iterações. Uma iteração incorpora um conjunto quase sequencial de atividades em modelagem de negócios, requisitos, análise e design, implementação, teste e implantação, em várias proporções, dependendo do local em que ela está localizada no ciclo de desenvolvimento.

  1. ✂️
  2. ✂️

1211Q630874 | Informática, Engenharia de Software, Analista de Sistemas, DPE MT, FGV

A segurança é um fator especialmente importante em dispositivos móveis, dada a quantidade de informações pessoais tipicamente armazenadas e transitadas neles. Por esse motivo, o sistema operacional iOS não permite a execução de aplicativos sem uma assinatura digital certificada pela Apple Inc. Considerando essa limitação, a instalação de um perfil de Provisionamento de Distribuição Corporativa em um aparelho com iOS permite
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1212Q636545 | Informática, Engenharia de Software, Analista de Sistemas, TJ AC, CESPE CEBRASPE

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.

Há norma específica que fornece diretrizes para a seleção e a avaliação de ferramentas CASE e que compreendendo parcial ou totalmente o ciclo de vida da engenharia de software.

  1. ✂️
  2. ✂️

1213Q634507 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADES

Quanto ao conceito de requisitos funcionais, é correto afirmar que são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1214Q639235 | Informática, Engenharia de Software, Atividades de Complexidade Intelectual, Ministério das Comunicações, CESPE CEBRASPE

Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.

Os objetivos que o modelo final de um projeto de software deve atingir são, no mínimo, os de descrever as exigências do cliente e de estabelecer a base para criação da arquitetura do sistema.

  1. ✂️
  2. ✂️

1215Q646945 | Informática, Engenharia de Software, Analista Técnico, Ministério Público Estadual BA, FGV

Uma organização precisa lançar rapidamente sua própria aplicação, que será desenvolvida em uma linguagem de programação de domínio público. Para isso considera adotar um ambiente baseado na nuvem no qual seja possível desenvolver, testar, executar e gerenciar a aplicação, porém, delegando ao fornecedor da plataforma a responsabilidade de cuidar de toda a configuração necessária para o uso, como instalação de servidor de aplicação, sistema operacional, certificados, firewalls, e de atualizar e manter a infraestrutura.

Nesse contexto, o ambiente de computação em nuvem mais adequado é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1216Q612429 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Federal 2a Região, FEC

A engenharia de software abrange um conjunto de três elementos fundamentais. Aquela que melhor representa esses elementos é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1217Q619624 | Informática, Engenharia de Software, Analista de Sistemas, TJ PR, TJ PR

Na UML 2.0, é um exemplo de diagrama estrutural:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1218Q622251 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

  1. ✂️
  2. ✂️

1220Q648876 | Informática, Engenharia de Software, Analista de Políticas Públicas, Secretaria de Estado de Planejamento e Gestão RJ, FGV, 2018

A análise de pontos de função é uma técnica para medir o tamanho funcional de um software do ponto de vista do usuário. No processo de contagem dos pontos de função, as transações que processam dados ou informações de controle originados de fora da fronteira da aplicação são classificadas como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.