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.


581Q154881 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

O escopo de efeito de um módulo está fora do alcance de controle desse módulo quando o

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

582Q113720 | Engenharia de Software , Engenharia da Informação, Analista de Gestão Corporativa, EPE, CESGRANRIO

A aplicação de um conjunto interligado de técnicas formais de planejamento, análise, projeto e construção de Sistemas de Informações em uma organização como um todo ou em um dos seus principais setores corresponde ao conceito de:

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

583Q846927 | Engenharia de Software, Manutenção de Software, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020

Em uma empresa de desenvolvimento de software, o arquiteto de solução é único e compartilhado entre todos os projetos que ela faz. Com isso, considerando que todos os projetos necessitam do arquiteto para auxiliar na validação dos modelos de dados e de software projetados, as atividades desse arquiteto devem ser planejadas conforme a disponibilidade desse recurso, sem exceder a carga horária da jornada de trabalho, podendo alterar o caminho crítico inicialmente traçado. Essa técnica é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

584Q161901 | Engenharia de Software, Ciclo de Vida de Software, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

De acordo com a engenharia de software, como todo produto industrial, o software possui um ciclo de vida. Cada fase do ciclo de vida possui divisões e subdivisões. Em qual fase avaliamos a necessidade de evolução dos softwares em funcionamento para novas plataformas operacionais ou para a incorporação de novos requisitos?

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

585Q235660 | Engenharia de Software, Acoplamento e Coesão, Programador de Computador, TRE RS, FCC

Considere:

I. Acoplamento entre módulos em uma estrutura de software.

II. Coesão entre tarefas que se relacionam em um módulo.

Considerando os espectros mais aceitos na programação estruturada (por ex. Pressman), a mais adequada escolha é

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

586Q109281 | Engenharia de Software , JEE, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 002.jpg

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem
a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com
padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de
desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de
software, julgue os itens a seguir.

Considere que seja necessário estimar o tamanho de um projeto de uma nova aplicação a ser desenvolvida na plataforma mencionada. Nessa situação, é correto afirmar que a adição de uma nova página HTML produzirá um aumento no número total de pontos de função não ajustados; que o atendimento a uma demanda por produção de componentes de código reusáveis, para uso em outro projeto de desenvolvimento de software na mesma organização, incrementará o fator de ajuste de medição (value adjustment factor) para esse projeto.

  1. ✂️
  2. ✂️

587Q117511 | Engenharia de Software , UML, Analista de Sistemas, AL RR, CETAP

Analise os seguintes enunciados relacionados aos componentes da linguagem UML e marque a alternativa CORRETA.

I- Os diagramas de casos de uso têm como objetivo ilustrar a interação entre elementos (atores) e funcionalidades do sistema;

II- O modelo de classes de domínio representa as classes no domínio do negócio em questão e não leva em consideração restrições inerentes à tecnologia a ser utilizada na solução;

III- Uma classe em um diagrama de classes é definida por um nome, uma lista de atributos (não obrigatória) e uma lista de operações (não obrigatória);

IV- O modelo de interação pode ser descrito utilizando diagramas de componentes ou diagramas de estados;

V- Os pacotes são mecanismos de agrupamento genérico e podem ser utilizados para agregar casos de uso, classes e alguns outros tipos de elementos.

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

588Q251420 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

No processo de adoção de ferramentas CASE é INCORRETO afirmar que ele deve

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

589Q120173 | Engenharia de Software , Portal Web, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

Qual das opções abaixo apresenta uma característica INCORRETA para Portais Web?

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

590Q115365 | Engenharia de Software , Ciclo de Vida de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCC

No modelo em espiral do processo de software cada loop na espiral representa

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

591Q121599 | Engenharia de Software , Gerência de Projetos, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Uma prática gerencial adotada em diversas organizações, que aumenta a visibilidade dos projetos para os executivos, facilitando sua priorização e a detecção de problemas, bem como prevenindo a realização de projetos que não estejam alinhados com a organização é a(o)

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

592Q847215 | Engenharia de Software, RUP Processo Unificado Rational, Gestor de Projetos, CESPE CEBRASPE, 2020

Com relação à engenharia de software, julgue os itens subsequentes.

O processo unificado é um dos padrões mais importantes da indústria de software atual, caracterizando-se por ser dirigido por casos de uso, centrado na arquitetura, interativo e incremental, além de ter foco em riscos.

  1. ✂️
  2. ✂️

593Q846965 | Engenharia de Software, Engenharia de Requisitos, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia, eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os Requisitos de Software, considere as seguintes afirmativas:
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não-funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados as restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.
Marque a opção que corresponde somente às afirmativas verdadeiras.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

594Q111222 | Engenharia de Software , Engenharia de Requisitos, Analista de Finanças e Controle, CGU, ESAF

Assinale a opção correta.

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

595Q101852 | Engenharia de Software , Analista Programador, DPE RO, FGV

Num algoritmo de busca binária sobre um array linear de N elementos, com chaves ordenadas, o número máximo de iterações para localizar uma determinada chave é:

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

596Q154882 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As características a seguir estão corretas para um modelo construído com a UML: pacotes contêm colaborações; as colaborações estão documentadas via diagramas de interação e diagramas de classe; as colaborações descrevem realizações de casos de uso; os padrões de projeto (design patterns) empregados no modelo estão representados via colaborações parametrizadas.

  1. ✂️
  2. ✂️

597Q115802 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, TCE AL, FCC

Em um sistema cujo objetivo principal seja emitir guias de cobrança de impostos e fazer o controle de contribuintes, NÃO é um produto inerente ao trabalho de levantamento de requisitos

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

598Q151738 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

Ferramentas CASE é uma classificação que abrange todas ferramentas baseada em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Nesse contexto, é correto afirmar que

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

599Q243956 | Engenharia de Software, Teste de Software, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

No plano de teste, um documento de nível gerencial, definem-se como o teste vai ser realizado, quem vai executar os testes, o prazo estimado e o nível de qualidade esperado.

  1. ✂️
  2. ✂️

600Q260436 | Engenharia de Software, XP, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.

Em XP, a prática denominada programação em pares (pair programming) é realizada por um desenvolvedor em dois computadores, com o objetivo de aumentar a produtividade.

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