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.


1281Q837738 | Engenharia de Software, UML, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

A respeito da UML 2.2, julgue o item seguinte.

Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação.

  1. ✂️
  2. ✂️

1283Q712085 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 

Sobre a UML, considere o trecho abaixo.


A UML (Unified Modeling Language) não é uma _____ de desenvolvimento, é uma _____ para a elaboração da estrutura de projetos de software. a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em _____ padronizados(as). Junto com uma notação gráfica, ela também especifica significados, isto é, semântica.


Assinale a alternativa que preencha correta e respectivamente as lacunas.

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

1284Q150182 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.

Em análise orientada a objetos, a existência de entidade
caracterizada por um único atributo indica, com certeza, que
essa entidade deve ser um dos objetos do modelo do sistema.

  1. ✂️
  2. ✂️

1285Q847055 | Engenharia de Software, Engenharia de Requisitos, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

Acerca de gestão da qualidade e suas ferramentas de análise e melhoria de processos, julgue o item a seguir.

Um dos princípios em que se baseia a técnica de dinâmica de grupo conhecida como brainstorm é o atraso de julgamento, que possibilita a geração de muitas ideias antes de se decidir por uma.

  1. ✂️
  2. ✂️

1286Q152823 | Engenharia de Software, Análise de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

Considerando que a especificação dos requisitos pode não ser completa durante o estágio de Análise de Requisitos, em razão da imaturidade de conhecimento de clientes e desenvolvedores, é recomendável que a análise e modelagem dos requisitos tenham uma abordagem

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

1287Q268035 | Engenharia de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE

Acerca de estimativas e métricas de software, julgue os itens subsequentes.

Story point é uma técnica que estima o tamanho de uma story para comparar com outras stories de tipo similar

  1. ✂️
  2. ✂️

1288Q710986 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 
O gerenciamento de projetos é uma competência estratégica para organizações. Permite a união dos resultados dos projetos com os objetivos do negócio. Para os grupos de processos do gerenciamento de projetos, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1289Q710475 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 
Renato é o analista de negócio de uma grande empresa do ramo de varejo. Como membro responsável pelo levantamento de requisitos, necessita planejar qual técnica utilizará para execução de sua tarefa. Sobre técnicas de levantamento de requisitos, assinale a alternativa incorreta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1290Q120409 | Engenharia de Software , Noções de Engenharia de Sofftware, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Em um projeto de software, o documento de requisitos de software é utilizado por vários usuários, cada um buscando no documento uma ou mais aplicações, Os Engenheiros de Sistemas buscam, principalmente,

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

1291Q259425 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Programação de Sistemas, TRE SP, FCC

Analise o texto:

É uma ferramenta de desenvolvimento de software baseada em conhecimento, da empresa Artech. Com ela o desenvolvedor especifica suas aplicações em alto nível (majoritariamente de forma declarativa), a partir do qual se gera código para múltiplos ambientes permitindo gerar e manter de forma automática aplicações em múltiplas linguagens e para diferentes plataformas.

Nessa ferramenta podem-se criar modelos que se preservam ao longo do tempo (bancos de conhecimento) e que são utilizados para gerar e manter as aplicações. Permite projetar, criar e manter o banco de dados (estrutura e conteúdo) e os programas de forma automática. Cada protótipo pode ser uma aplicação que equivale à aplicação de produção. Proporciona independência de plataforma e arquitetura.


A ferramenta descrita no texto é

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

1292Q156544 | Engenharia de Software, UML, Analista Ministerial Informática, MPE PI, CESPE CEBRASPE

Texto associado.

Supondo que um sistema tenha sido desenvolvido e documentado
de acordo com os conceitos da análise e do projeto orientado a
objetos e tenha sido utilizada, como ferramenta para modelagem, a
UML (Unified Modeling Language), versão 2.0, julgue os próximos
itens.

O diagrama de implantação da UML é irrelevante para a representação de um sistema embutido, pois, nesse processo, considera-se um único nó de hardware.

  1. ✂️
  2. ✂️

1293Q256666 | Engenharia de Software, Técnico Judiciário Programação, TRE MG, CONSULPLAN

Desenvolver  sistemas,  respeitando  os  padrões  de  qualidade  exigidos  pelo  mercado,  é  o  que  as  empresas  de  desenvolvimento,  instituições  e/ou  organizações,  que  têm  o  seu  departamento  de  desenvolvimento  de  soluções  próprias  têm  buscado  atualmente.  Diversas  linguagens  podem  ser  utilizadas,  cada  uma  com  suas  características  próprias,  dependendo  do  tipo  de  aplicação  que  se  pretende.  A  UML  (Unified  Modeling  Language)  tem  papel  importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus  vários  diagramas,  é  considerada  uma  linguagem  visual,  para modelar  sistemas  orientados  a  objetos,  e  que  define  elementos  gráficos  (visuais),  utilizados  na modelagem  de  sistemas.  Tomando-se  como  base  a  versão  2.0  da UML,  esses  diagramas  podem  ser  divididos  em  estruturais  e  comportamentais.  Assinale  a  alternativa  que  apresenta  APENAS diagramas estruturais. 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1294Q107169 | Engenharia de Software , Métricas de Software, Analista Administrativo Informática, ANTAQ, CESPE CEBRASPE

Texto associado.

A respeito da engenharia de software, julgue os itens de 101 a 109.

Dois tipos de métricas têm sido usados para estimativas de produtividade do desenvolvimento de software: as relacionadas a tamanho de algum resultado de uma atividade, como, por exemplo, linhas de código fonte entregues, número de instruções de código objeto, número de páginas de documentação, e as relacionadas a funções - funcionalidade geral do software entregue. A produtividade é expressa em termos de quantidade de funcionalidade útil produzida em um dado tempo, como, por exemplo, pontos por função, pontos por objeto.

  1. ✂️
  2. ✂️

1295Q120755 | Engenharia de Software , Processo de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Texto associado.

Imagem 031.jpg

O analista recebeu do gerente da concessionária uma lista de processos que ele julgava que deveriam ser modelados para fins de execução na ferramenta BPM, que a concessionária acabara de implantar. A lista é mostrada a seguir:
. Processo de Recursos Humanos (RH)
. Cadastro do Formulário de Revisão
. Revisar automóvel
. Tabular resultados das avaliações dos clientes
. Aprovar financiamento de veículo

O analista afirmou ao gerente, olhando a lista, que provavelmente apenas Revisar automóvel seria um processo, do ponto de vista da definição de processo, e justificou da seguinte forma:

I - Recursos Humanos é uma função;
II - Cadastro do Formulário de Revisão não entrega um resultado específico para o cliente do processo, tendo características de uma transação simples que pode ser vinculada a uma atividade de um processo;
III - Tabular resultados das avaliações dos clientes é apenas uma atividade no processo maior de CRM (Customer Relationships Management);
IV - Aprovar financiamento de veículo envolve as áreas de vendas e finanças e, como tal, deve ser substituído por dois processos que cooperem entre si.

Estão corretas APENAS as afirmações

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

1296Q155326 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.

Na UML, um diagrama de estados mostra os vários estados
pelos quais passa um objeto e as transições de um estado
para outro.

  1. ✂️
  2. ✂️

1298Q120779 | Engenharia de Software , Metodologias Ageis, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Há um considerável debate sobre os benefícios e a aplicabilidade do desenvolvimento ágil de software em contraposição aos processos mais convencionais de engenharia de software. Relacione o modelo ágil de software com a sua respectiva característica.

Modelo
I - DAS II - DSDM III - FDD IV - XP

Característica

(P)
Define um ciclo de vida que incorpora três fases: especulação, colaboração e aprendizado. Durante a fase de aprendizado, à medida que os membros de uma equipe começam a desenvolver os componentes que fazem parte de um ciclo adaptativo, a ênfase está tanto no aprendizado quanto no progresso em direção a um ciclo completo.

(Q)
O conceito característica é uma função valorizada pelo cliente, que pode ser implementada em duas semanas ou menos. Este modelo define seis marcos de referência durante o projeto e implementação de uma característica: travessia do projeto, projeto, inspeção de projeto, código, inspeção de código, promoção para construção.

(R)
Fornece um arcabouço para construir e manter sistemas que satisfazem às restrições de prazo apertadas por meio do uso de prototipagem incremental em ambiente controlado de projeto. Essa abordagem sugere uma filosofia que é emprestada de uma versão modificada do princípio de Pareto.

A relação correta é:

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

1300Q684356 | Engenharia de Software, Técnico Superior Especializado Tecnologia da Informação, DPE RJ, FGV, 2019

Jurema é a gerente de um projeto de desenvolvimento de software e está reanalisando o projeto para prever sua duração. Para isso, ela analisa a sequência de atividades com a menor flexibilidade no cronograma.
Jurema está utilizando a técnica chamada de: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.