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.


1381Q637629 | Informática, Engenharia de Software, Técnico Judiciário, TRE PI, FCC

A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Na UML,

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

1382Q648678 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp PE, IBFC

Objetos de fluxo são os principais elementos descritivos dentro da BPMN 2 e consistem em três elementos essenciais: Eventos, Atividades e Gateways. Especificamente os Eventos são representados graficamente por meio de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1383Q629736 | Informática, Engenharia de Software, Analista Judiciário, TRF 2a, FCC

Segundo Roger S. Pressman, em seu livro Engenharia de Software, 7a edição, os princípios do Scrum são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as atividades estruturais de requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado

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

1384Q633835 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp PE, FCC

No contexto da Engenharia de Software, nas metodologias ágeis os princípios de desenvolvimento valorizam

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

1385Q619021 | Informática, Engenharia de Software, Técnico de Promotoria, MPE PB, COMPERVE

Um diagrama de classe na notação UML é um diagrama que mostra
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1386Q617506 | Informática, Engenharia de Software, Técnico de Defesa Aérea e Controle de Tráfego Aéreo, DECEA, CESGRANRIO

Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?

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

1387Q634433 | Informática, Engenharia de Software, Atividades Técnicas de Complexidade Intelectual, Ministério do Planejamento Orçamento e Gestão, CESPE CEBRASPE

Com referência aos padrões de projeto relacionados à engenharia de software, julgue os itens seguintes.

Padrões de projeto envolvem combinações de classes e algoritmos associados que cumprem com propósitos comuns de projeto.

  1. ✂️
  2. ✂️

1388Q644698 | Informática, Engenharia de Software, Tecnologia da Informação, MPOG, CESPE CEBRASPE

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

Ao realizar o TDD (test-driven development), o programador é conduzido a pensar em decisões de design antes de pensar em código de implementação, o que cria um maior acoplamento, uma vez que seu objetivo é pensar na lógica e nas responsabilidades de cada classe.

  1. ✂️
  2. ✂️

1389Q638814 | Informática, Engenharia de Software, Tecnólogo Formação Análise e Desenvolvimento de Sistemas, IF SC, IESES

A respeito da Qualidade de Software, analise as seguintes assertivas: I. O Gerenciamento da Qualidade exerce um papel fundamental para o desenvolvimento de software. Desde o início de um projeto, a qualidade deve ser vista como um fator crítico para o sucesso do software e deve ser considerada durante todo o ciclo de vida do mesmo. II. Um modelo de capacitação particularmente importante para a área de software é o CMM (Capability Maturity Model), do Software Engineering Institute. O CMM descreve os estágios de maturidade que passam as organizações quando evoluem no seu ciclo de desenvolvimento de software, através de avaliação contínua, identificação de problemas e ações corretivas, dentro de uma estratégia de melhoria dos processos. III. Total Quality Management (TQM) é um sistema desenvolvido no Japão, montado pelo Grupo de Pesquisa do Controle da Qualidade da Union of Japanese Scientists and Engineers (JUSE). Uma das principais formas de implementação do controle de processos e adotada pelo TQM é a utilização do Ciclo PDCA (Plan-Do-Check-Action), que consiste em 4 fases: planejar, executar, verificar e atuar corretamente. IV. Total Quality Control, ou TQC, é uma abordagem para sucesso a longo prazo, que é medida por meio da satisfação do cliente e baseada na participação de todos os membros da organização. TQC foca a melhoria de processos, produtos, serviços e cultura organizacional, e considera qualidade de um processo como responsabilidade do “dono” do processo. A sequência correta é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1390Q649327 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Superior do Trabalho, FCC

Considere, por hipótese, que um Analista de Sistemas está trabalhando no projeto conceitual de um sistema de controle de processos compartilhado entre tribunais, o qual futuramente será projetado para ser processado em um modelo de banco de dados relacional normalizado. O Analista levantou os seguintes requisitos:

- A entidade tribunal deverá ser identificada de forma unívoca pelo atributo identidade do tribunal que será a chave primária; A entidade processo terá sua chave primária composta por um número sequencial de 1 a n mais a identidade do tribunal ao qual está vinculado.

O motivo da incorporação da identidade do tribunal na chave primária de processo bem como o tipo de relacionamento entre as entidades tribunal e processo são, respectivamente, a

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

1391Q621686 | Informática, Engenharia de Software, Programador, Prefeitura de Sapucaia do Sul RS, FUNDATEC

Sobre os Processos do Ciclo de vida definidos pela norma NBR ISO/IEC 12207, é correto afirmar que são definidos ____ Processos Fundamentais, ____ Processos de Apoio e ____ Processos Organizacionais.

A ordem correta de preenchimento das lacunas do trecho acima é:

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

1392Q649081 | Informática, Engenharia de Software, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

João está em um projeto de desenvolvimento de uma aplicação, para um respectivo modelo de negócio sensível ao desempenho da rede. João sabe que existem mecanismos de qualidade de serviço (QoS) que permitem que uma rede com menor capacidade atenda aos requisitos da aplicação com custos menores. Entretanto, João deve estar ciente dos parâmetros específicos de QoS que devem ser levados em consideração para a correta implementação do tráfego de sua aplicação. Assinale a opção que apresenta os parâmetros a serem considerados por João.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1393Q648070 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp PE, IBFC

Em um projeto de uma aplicação, para um respectivo modelo de negócio sensível ao desempenho da rede, os principais parâmetros específicos de QoS (Quality of Service) que devem ser levados em consideração são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1394Q645342 | Informática, Engenharia de Software, Analista de Sistemas Júnior, 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. ✂️

1395Q626177 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Julgue os itens subseqüentes, com relação a processos de desenvolvimento de software.

No modelo de processo de desenvolvimento embasado em entrega incremental, tem-se que o sistema é desenvolvido como uma série de incrementos, sendo que cada incremento provê um conjunto de funcionalidades. É fácil identificar os recursos que são comuns aos incrementos, pois todos os requisitos precisam ser detalhados quando do início do desenvolvimento.

  1. ✂️
  2. ✂️

1396Q633361 | Informática, Engenharia de Software, Técnico de Laboratório, UFCE CE, CCV UFC

Sobre programação extrema (XP), um dos métodos ágeis de desenvolvimento de sistemas, é correto afirmar que:

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

1397Q647441 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPE

A respeito de computação em nuvem, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1398Q617246 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, SEFAZ CE, ESAF

Analise as seguintes afirmações relacionadas à programação orientada a objetos e a UML.

I. Um relacionamento é uma conexão entre itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes são as dependências, as generalizações, as associações e as realizações.

II. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto é, um nome e o conteúdo gráfico.

III. As exceções são manifestações concretas de uma abstração à qual um conjunto de operações, sempre esperadas e controladas, poderão ser aplicadas.

IV. O diagrama de classes faz a modelagem de instâncias de itens contidos em diagramas de objetos. Um diagrama de classes mostra um conjunto de objetos e seus relacionamentos em determinado ponto no tempo.

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

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

1399Q634161 | Informática, Engenharia de Software, Analista de Sistemas, CONAB, FJPF

O modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto, que compreende as fases de modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, além de teste e entrega, e que o desenvolvimento é conseguido pelo uso de construção baseada em componentes, é conhecido como modelo:

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

1400Q642373 | Informática, Engenharia de Software, Técnico Judiciário, TJ PE, FCC

O componente Controller do MVC:

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