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.


423Q120365 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.

A esse respeito, conclui-se que

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

424Q118108 | Engenharia de Software , UML, Analista de Sistemas, AL RR, CETAP

UML: Unified Modeling Language é uma linguagem padrão de modelagem no campo da Engenharia de Software. Das seguintes alternativas, selecione a CORRETA.

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

425Q115107 | Engenharia de Software, Software Livre, Analista de Planejamento e Orçamento, MPOG, ESAF

Segundo a Free Software Foundation, um software livre atende

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

426Q229638 | Engenharia de Software, Análise Estruturada, Programador de Computador, TRE RN, FCC

Num projeto estruturado é o modelo que identifica, entre outros, os depósitos de dados envolvidos:

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

427Q154482 | Engenharia de Software, Análise Estruturada, Analista Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCC

Considere:

I. Um produtor ou consumidor de informações que resida fora dos limites do sistema a ser modelado.

II. Um transformador de informações que resida dentro dos limites do sistema a ser modelado.

III. Um método de decomposição sucessiva, da mais abstrata para a mais granular visão de processos do sistema a ser modelado.

Na análise estruturada, I, II e III correspondem, respectivamente, a

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

428Q162567 | Engenharia de Software, Scrum, Auditor de Controle Externo, TCE ES, CESPE CEBRASPE

Texto associado.
Acerca de engenharia de software, julgue os itens subsecutivos.
O Product Backlog, um dos artefatos utilizados na metodologia ágil denominada Scrum, constitui-se da lista priorizada de todos os requisitos do produto final.

  1. ✂️
  2. ✂️

429Q264258 | Engenharia de Software, Ciclo de Vida de Software, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

Considere:

I. Modificações devem ser ajustadas facilmente em módulos isolados e fáceis de encontrar. Se não atendem a isso, um reprojeto deverá ser necessário.

II. Modificações de tabelas devem ser especialmente fáceis de fazer. Se qualquer modificação não é rápida e fácil de ser feita, indica-se a realização de um reprojeto.

III. Modificações devem ser fáceis para serem feitas na forma de iterações. Se elas não são, haverá um problema básico tal como um projeto falho ou uma proliferação de correções.

No contexto das bases para direcionar a implementação e análise do processo iterativo e incremental, está correto o que se afirma em

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

430Q118966 | Engenharia de Software , Análise Essencial, Analista de Sistemas, Prefeitura de Natal RN, CONSULPLAN

As seguintes atividades fazem parte do processo de construção do Modelo Comportamental da Análise Essencial, EXCETO:

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

431Q245771 | Engenharia de Software, XP, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPE

Texto associado.

Julgue os itens que se seguem, em relação a metodologias de
análise, projeto e desenvolvimento de sistemas.

Metodologias de desenvolvimento XP contam com o desenvolvimento orientado a testes, que engloba duas etapas: escrever um teste automatizado e desenvolver um código adequado o suficiente para ter sucesso nesse teste.

  1. ✂️
  2. ✂️

432Q199995 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Análise de Sistemas, DETRAN DF, CESPE CEBRASPE

Texto associado.

Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

O modelo de processo de desenvolvimento de software evolucionário parte do desenvolvimento de uma implementação inicial cujos resultados são apresentados aos clientes e refinados por meio de várias versões até que se alcance o sistema adequado. A prototipação, como processo, tem por objetivo compreender as especificações do software para se chegar aos requisitos para o sistema.

  1. ✂️
  2. ✂️

433Q118229 | Engenharia de Software , UML, Analista de Sistemas, MEC, FGV

A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
<- - - - - - - - - - - -
O elemento acima, em um diagrama de sequência, significa:

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

434Q166427 | Engenharia de Software, Métricas de Software, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPE

Texto associado.

Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.

Essa análise pode ser utilizada para se estimar o custo relativo a codificação e teste, mas não, para se estimar o custo referente ao projeto do software.

  1. ✂️
  2. ✂️

435Q119871 | Engenharia de Software , Ferramentas CASE, Analista de TI Administração de Dados, CETESB, VUNESP

Ao utilizar uma ferramenta CASE para o desenvolvimento de um determinado projeto com uma equipe de desenvolvedores, a segurança deve ser levada em conta. Nesse cenário, o controle de segurança deve ser aplicado

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

436Q119199 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas, CFA, IADES

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

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

437Q118298 | Engenharia de Software , Análise Essencial, Analista de Sistemas, INB, CONSULPLAN

Ao se construir um Diagrama de Fluxo de Dados-DFD (na Análise Essencial), pode-se afirmar que:

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

438Q165404 | Engenharia de Software, Engenharia de Requisitos, Auditor Fiscal da Receita Federal, Receita Federal, ESAF

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmar que, durante a atividade

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

439Q120610 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas Júnior Engenharia de Software, ELETROBRÁS, CESGRANRIO

As ferramentas CASE auxiliam nas atividades de engenharia de software, desde a análise de requisitos e modelagem até a programação e os testes.
Entre as vantagens do uso de ferramentas CASE, NÃO se aplica a

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

440Q117297 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas, TJ SP, VUNESP

Considere as seguintes atividades de um processo de desenvolvimento de software:

I. gerência de requisitos;

II. modelagem de classes de projeto;

III. definição de testes de software.

Das atividades citadas, pode-se afirmar que o Enterprise Architect versão 9, na edição Ultimate, fornece suporte direto para a(s) atividade(s) contida(s) em

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