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.


521Q241113 | Engenharia de Software, UML, Técnico Administrativo Informática, DNPM, CESGRANRIO

Na UML, a representação gráfica de uma classe contém as seguintes informações:

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

522Q147731 | Engenharia de Software, Análise de Pontos de Função, Analista Judiciário Tecnologia da Informação, TRT 22a Região, FCC

Considere, no âmbito da Análise de Pontos de Função:

(I) Um ALI é contado com base em uma avaliação do número de campos de dados não recursivos do usuário e do número de tipos de elementos de registros lógicos nele contidos.
(II) Um AIE é uma entidade lógica e persistente, que é requerida para referência ou validação pelo software sendo contado, mas que é mantido por outro aplicativo de software.
(III) Uma entrada externa é contada com base no número de campos de dados do usuário envolvidos e na soma dos ALI, mas não dos AIE participantes do processo.

Está correto o que se afirma em

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

523Q108069 | Engenharia de Software, Qualidade de Software, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPE

Imagem 039.jpg

O diagrama da figura acima apresenta um esquema de arquitetura de tratamento de eventos empregado no desenvolvimento de aplicações, no qual se destacam objetos, mensagens e outros relacionamentos entre os elementos do diagrama. Considerando essa figura, assinale a opção correta a respeito dos conceitos de engenharia de software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

524Q229415 | Engenharia de Software, RUP, Programador, CAMARA SJC, FIP

Com relação ao "Rational Unified Process" (RUP), não é correto afirmar que:

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

525Q233867 | Engenharia de Software, Interfaces Homem Máquina, Profissional de Nível Superior, Chesf, CESGRANRIO

Ao projetar a interface gráfica de um software de consulta a um cadastro de clientes, ficou clara a necessidade de o usuário escolher entre uma resposta em PDF ou em XML.

Que tipo de controle se mostra mais adequado para representar essa escolha na tela de maneira que o usuário visualize imediatamente todas as opções e entenda que uma exclui a outra, não havendo valores intermediários?

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

526Q107717 | Engenharia de Software , Análise Estruturada, Analista de Controle Interno – Tecnologia da Informação, SAD PE, CESPE CEBRASPE

A análise estruturada em engenharia de software e sua técnica aliada, o desenho estruturado, são métodos para se analisarem requisitos de negócios e convertê-los em especificações e, em último caso, em programas de computador, configurações de hardware e procedimentos manuais. Acerca dos conceitos de análise e projeto estruturados e de engenharia de software, assinale a opção correta.

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

527Q686340 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Uma Analista Judiciária, trabalhando no processo de “Planejar o Gerenciamento da Qualidade”, precisava utilizar uma ferramenta que a ajudasse a compreender e estimar o custo da qualidade de um processo com base na lógica de ramificação e frequências das ocorrências das atividades principais.
O Gerenciamento da Qualidade do Projeto, de acordo com o PMBOK 5ª edição, indica as 7 ferramentas de qualidade básicas, também conhecidas como “as sete ferramentas do CQ”. A Analista optou por uma ferramenta que mostra a sequência de etapas e as possibilidades ramificadas existentes para o processo que transforma uma ou mais entradas em uma ou mais saídas. Esta ferramenta é capaz de mostrar as atividades, os pontos de decisão, os loops de ramificação, os caminhos paralelos e a ordem geral do processamento, através do mapeamento dos detalhes das atividades. Esta ferramenta é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

529Q121614 | Engenharia de Software , XP, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Diversos processos de software emergiram nos últimos anos, principalmente aqueles de natureza iterativa. Podemos citar o Processo Unificado, XP (Extreme Programming) e, mais recentemente, o Scrum, como alguns dos mais difundidos. Correlacione, a seguir, esses processos de software e suas características.

Imagem 026.jpg

A relação correta é

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

530Q118894 | Engenharia de Software , Análise de Requisitos, Analista de Sistemas, INB, CONSULPLAN

Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO:

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

531Q109695 | Engenharia de Software , Gerência de Configuração, Analista de Controle Interno – Tecnologia da Informação, SAD PE, CESPE CEBRASPE

Segundo a IEEE Computer Society, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificável ao desenvolvimento, à operação e à manutenção de software, isto é, a aplicação da engenharia ao software. Acerca dos princípios da engenharia de software, assinale a opção correta.

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

532Q117770 | Engenharia de Software , Ferramentas de Desenvolvimento de Software, Analista de Sistemas, UNEAL, COPEVE UFAL

Sistema que incorpora conhecimento de um determinado tipo de aplicação e pode produzir sistemas ou fragmentos de sistema no domínio. O reuso foi particularmente bem sucedido em sistemas de aplicações de negócios.

Qual opção abaixo corresponde à descrição anterior?

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

533Q117810 | Engenharia de Software , Processo Unificado, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, atividades são organizadas em fluxos de atividades. Algumas atividades produzem artefatos, que podem ser de engenharia ou gerenciais. Entre os artefatos criados, há modelos que visam especificar o sistema a partir de certos pontos de vista e níveis de abstração.

  1. ✂️
  2. ✂️

534Q244552 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Administrativo Informática, DNPM, CESGRANRIO

O Modelo Essencial de um Sistema de Informação subdivide- se em dois tipos de modelo, que são:

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

535Q113230 | Engenharia de Software , UML, Analista de Informática Desenvolvimento de Sistemas, MPU, FCC

Texto associado.

OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL


OBJETIVO:

O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.

REQUISITOS PARA ATENDER AO OBJETIVO:

Orientação a objeto:

Imagem 003.jpg

Imagem 004.jpg
Imagem 005.jpg

Considere a frase: "A situação em que se encontrar um processo, após cada remessa, parecer ou quaisquer ações que venham a modificar sua situação, deverá ser mostrada no sistema". O diagrama mais adequado para a representação desta condição é o de

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

536Q117095 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCC

Em relação a projetos orientados a objetos, considere:

I. É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções.

II. A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos.

III. Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados.

IV. O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software.

Está correto o que se afirma em

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

537Q687726 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

Ao analisar a aplicação da prototipação em seus projetos de software, decidiu-se utilizar um processo que define 4 etapas para o desenvolvimento de protótipos, sendo essas etapas: 

I. Avaliar Protótipo. 
II. Estabelecer Objetivos do Protótipo. 
III. Desenvolver o Protótipo. 
IV. Definir a Funcionalidade do Protótipo. 
A ordem sequencial correta para a execução dessas quatro etapas é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

538Q150029 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCC

Sobre testes de sistemas, considere:

I. Testes de cenário são úteis pois podem garantir que não restam erros no sistema. Neste ponto diferem dos testes de componentes que apenas garantem a integridade de módulos isolados do sistema, mas não garantem que a totalidade do sistema está isenta de erros.

II. Testes de desenvolvimento incluem testes unitários, nos quais são testados objetos e métodos específicos; testes de componentes, nos quais são testados diversos grupos de objetos; testes de sistema, nos quais são testados sistemas parciais e sistemas completos.

III. Os testes de usuário podem ser divididos em três fases: teste alfa, em que os usuários do software trabalham com a equipe de desenvolvimento para efetuar testes no local do desenvolvedor; teste beta, em que um release de software é disponibilizado aos usuários para que possam experimentar e levantar os problemas descobertos com os desenvolvedores do sistema; teste de sistema, em que os clientes testam um sistema para decidir se ele está pronto para ser implantado no ambiente de trabalho.

Está correto o que se afirma em

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

539Q257836 | Engenharia de Software, RUPProcesso Unificado Rational, Técnico Judiciário Programação de Sistemas, TRE MS, CESPE CEBRASPE

De acordo com o RUP (Rational Unified Process), a fase de concepção consiste em

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

540Q116548 | Engenharia de Software , Métricas de Software, Analista de Sistemas, UDESC, FEPESE

Identifique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da técnica de estimação Wideband Delphi:

( ) Pode ser usada para estimar esforço demandado em um desenvolvimento.
( ) Pode ser usada para estimar a quantidade de linhas de código.
( ) Atribui pontos a eventos como saídas externas e consultas externas.
( ) Prevê que os estimadores mantenham sigilo a respeito de suas estimativas individuais.
( ) Prevê a possibilidade de mais de uma rodada de discussão das estimativas, durante a reunião de estimação.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.