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.


3061Q631095 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Julgue os próximos itens, a respeito de engenharia de software.

Segundo a Norma ISO/IEC 14598-3, o processo de avaliação de um software deve ser repetível, reproduzível, imparcial e objetivo.

  1. ✂️
  2. ✂️

3062Q620603 | Informática, Engenharia de Software, Analista de Sistemas, TJ PR, TJ PR

Práticas utilizadas para obter acesso a informações importantes ou sigilosas em organizações ou sistemas por meio da enganação ou exploração da confiança das pessoas.

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

3063Q624446 | Informática, Engenharia de Software, Analista Judiciário, TRT 11a, FCC

Considere que em um projeto foi utilizada a métrica com base na contagem de Pontos de Função (PF). O projeto foi estimado em 100 PF. Em uma determinada fase, que corresponde a 20% do projeto:

- trabalham 4 pessoas;

- a produtividade média é de 20 horas/PF;

- a jornada diária é de 8 horas, 5 dias por semana;

- o valor por 1 hora de trabalho é R$ 50,00.

Com base nos dados relativos à fase, o esforço total em horas, o prazo em dias e o custo do projeto podem ser estimados e correspondem, correta e respectivamente, a:

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

3064Q616006 | Informática, Engenharia de Software, Analista de Planejamento e Orçamento APO, Ministério do Planejamento Orçamento e Gestão, ESAF

Analise as seguintes afirmações relativas às atividades de teste de software:

I. O objetivo do processo Teste de Software é estabelecer e manter a integridade dos produtos do projeto de software e executar o teste denominado ?Teste da caixa preta? ao longo de todo o ciclo de vida do projeto.

II. É de responsabilidade da equipe de Teste de Software realizar, periodicamente, auditorias das configurações básicas para verificar se elas estão de acordo com a documentação que as define.

III.Verificação de um software refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

IV.Validação de um software refere-se a um conjunto de atividades que garante que o software que foi construído atende às expectativas do cliente.

Indique a opção que contenha todas as afirmações verdadeiras.

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

3065Q616774 | Informática, Engenharia de Software, Analista Judiciário, TRT 24a, FCC

O modelo adotado pela engenharia de software, originalmente apresentado com iterações distribuídas em quatro quadrantes, onde cada iteração representa versões progressivamente mais completas do software, sendo os quadrantes definidos como Planejamento, Análise dos riscos, Engenharia e Avaliação feita pelo cliente, é, especificamente, o modelo

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

3066Q622667 | Informática, Engenharia de Software, Analista de Sistemas, ECT BA, CONESUL

A UML (Unified Modeling Language) suporta cinco fases de desenvolvimento de software. Assinale a alternativa que não corresponde a uma delas.

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

3067Q610655 | Informática, Engenharia de Software

Julgue os seguintes itens, relativos a testes de software. Em testes de integração, a estratégia de integração bottom-up integrará componentes de infraestrutura que fornecem serviços comuns, adicionando a eles componentes funcionais; para testar uma nova característica, pode ser necessário integrar componentes diferentes.
  1. ✂️
  2. ✂️

3068Q613489 | Informática, Engenharia de Software

Comparando-se as metodologias TMO (Técnica de Modelagem de Objetos) e AE/PE (Análise Estruturada/ Projeto Estruturado), é correto afirmar que

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

3069Q610163 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE

A respeito dos modelos utilizados no desenvolvimento de aplicações de sistemas de informação, julgue os seguintes itens.

Na modelagem de dados, é definido um conjunto de objetos de dados que são necessários para dar suporte ao negócio.

  1. ✂️
  2. ✂️

3070Q622464 | Informática, Engenharia de Software, Programador, TST, CESPE CEBRASPE

Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue os itens a seguir.

Ao se utilizar um modelo físico de dados, no desenvolvimento de sistemas, uma entidade não poderá ter relacionamento com mais de três entidades distintas.

  1. ✂️
  2. ✂️

3071Q614798 | Informática, Engenharia de Software, Tecnologista, ABIN, CESPE CEBRASPE

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

Nas últimas iterações, não há modificações em nenhum documento do sistema, mas apenas produção de novos módulos de código e correção de erros em códigos já existentes.

  1. ✂️
  2. ✂️

3072Q637844 | Informática, Engenharia de Software, Analista de Sistemas, CESAN ES, CONSULPLAN

Os objetivos listados a seguir dizem respeito à(ao):

 I. Identificar a necessidade do usuário.

II. Avaliar a concepção do sistema quanto à sua exeqüibilidade.

 III. Executar análise econômica e técnica.

IV. Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema.

V. Estabelecer as restrições de prazo e de custo.

VI. Criar uma definição de sistema que construa a base para todo o trabalho de engenharia subseqüente.

Assinale a alternativa correspondente:

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

3073Q630171 | Informática, Engenharia de Software, Analista de Sistemas, Metrô DF, IADES

Os testes de softwares são investigações em sistemas para fornecer informações sobre sua funcionalidade e qualidade em relação às especificações e ao contexto em que estes devem operar. Na prática, isso significa que o teste deve avaliar se o software foi desenvolvido e está funcionando de acordo com o que foi especificado. Entre as diversas técnicas para testes de um software, há aquela que avalia o comportamento externo do componente de software, sem considerar o seu comportamento interno. Essa técnica é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3074Q648098 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

Ao longo do desenvolvimento de um software, um gerente de projeto percebeu que havia dificuldades para garantir que os produtos gerados refletissem adequadamente os requisitos especificados. Investigando mais, concluiu que seu processo de desenvolvimento precisaria ser melhorado. Decidiu, então, implantar em sua equipe um processo de suporte de software que realizasse atividades específicas para confirmar, com evidência objetiva, que os requisitos especificados fossem cumpridos.

O processo implantado por esse gerente é o de

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

3076Q616871 | Informática, Engenharia de Software, Analista de Sistemas, CESAN ES, CESPE CEBRASPE

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Ao conjunto de atividades a serem realizadas visando a substituição da plataforma mencionada, é correta a denominação projeto, que é definido como um empreendimento temporário que tem por objetivo desenvolver um novo sistema, produto ou serviço com características únicas, e que possui tempo e recursos finitos para realização.

  1. ✂️
  2. ✂️

3077Q610472 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, STN, ESAF

No contexto de desenvolvimento de sistemas é correto afirmar que:

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

3078Q616874 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Santa Casa de Misericórdia do Estado do Pará PA, CESPE CEBRASPE

A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. A visibilidade do processo de desenvolvimento e do ciclo de vida de um software é maior em processos de desenvolvimento seqüenciais do que em processos de desenvolvimento incrementais.
  1. ✂️
  2. ✂️

3080Q612544 | Informática, Engenharia de Software

Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. O TDD (test driven development) parte de um caso de teste que caracteriza uma melhoria desejada ou nova funcionalidade a ser desenvolvida, de modo a confirmar o comportamento correto e possibilitar a evolução ou refatoração do código.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.