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.


1201Q647516 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

Uma grande empresa do ramo de petróleo precisa comprar equipamentos para a montagem de uma plataforma de petróleo de um conhecido fornecedor. O cliente possui SAP-ERP e seguiu o seguinte processo:

1. O cliente emite o pedido de compra;

2. O fornecedor gera a nota fiscal;

3. O fornecedor entrega os materiais;

4. O fornecedor recebe o pagamento.

Nesse processo, avaliando APENAS o ERP do cliente, são utilizados, na ordem em que o processo acontece, os módulos:

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

1202Q618080 | Informática, Engenharia de Software, Analista Judiciário, TRT 10a, CESPE CEBRASPE

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos é realizada dentro da fase de desenvolvimento.

  1. ✂️
  2. ✂️

1203Q619653 | Informática, Engenharia de Software, Técnico Judiciário, TRE CE, FCC

Em UML, os diagramas de Caso de Uso tem por objetivo

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

1204Q643474 | Informática, Engenharia de Software, Analista de Gestão Corporativa, EPE, CESGRANRIO

O Balanced Score Card, criado por Kaplan e Norton, é uma ferramenta de gestão estratégica de desempenho de empresas.

Que perspectivas do negócio estão cobertas por essa ferramenta?

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

1205Q626339 | Informática, Engenharia de Software, Analista de Sistemas, Metrô DF, IADES

Os requisitos de software são a descrição das funcionalidades e das restrições que um sistema deve possuir. Do ponto de vista do sistema, os requisitos podem ser classificados em funcionais e não funcionais. A esse respeito, é correto afirmar que os requisitos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Analise os itens abaixo em relação às fases do projeto no RUP (Rational Unified Process)

I. Na fase de iniciação, são tratados os riscos relacionados com o caso de negócio e verificado se o projeto é viável e financeiramente possível.

II. A fase elaboração concentra o foco nos riscos técnicos e arquiteturais. O escopo deve ser revisado e os requisitos devem estar mais compreendidos.

III. Na construção, onde a maior parte do trabalho será realizada, a atenção será voltada para os riscos lógicos.

IV. Na fase de transição, serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários.

É correto o que se afirma em.

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

1208Q616683 | Informática, Engenharia de Software, Analista de Tecnologia da Informação Perfil III, DATAPREV, CESPE CEBRASPE

Acerca da análise e do projeto de sistemas, julgue os próximos itens. Os casos de uso identificados na especificação dos requisitos podem ser realizados na análise e no projeto. A realização de um caso de uso pode ser documentada de forma estática, via diagramas de classe, e de forma dinâmica, via diagramas de seqüência ou de colaboração.
  1. ✂️
  2. ✂️

1209Q648688 | Informática, Engenharia de Software, Assessor Técnico Legislativo, Câmara Municipal de Goiânia GO, UEG, 2018

Um software é geralmente produzido a partir de um projeto, ao longo do qual
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1211Q643839 | Informática, Engenharia de Software, Analista Judiciário, TJ MA, IESES

Um modelo de processo de software é uma representação abstrata de um processo de software, sendo assim quais dos modelos abaixo representam modelos de processos de software?

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

1212Q619019 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

No desenvolvimento de um sistema corporativo, cujo processo é baseado no RUP (Rational Unified Process), a capacitação dos usuários ocorre na fase de

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

1213Q648995 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

Diversas técnicas, envolvendo as pessoas interessadas (stakeholders, em inglês) no desenvolvimento de um software, são muito utilizadas nos processos de descoberta, também chamada de elicitação, de requisitos. Com relação às técnicas utilizadas para a elicitação de requisitos, é INCORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1214Q646494 | Informática, Engenharia de Software, Programador de Computador, SENAC PE, IPAD

Um diagrama de casos de uso UML é composto por:

1. Atores, que são necessariamente pessoas que utilizam o sistema.

2. Casos de uso, que representam operações realizadas pelo sistema.

3. Relacionamentos, que podem ser entre atores, entre casos de uso e, também, entre atores e casos de uso.

Está(ão) correta(s) a(s) afirmativa(s):

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

1215Q641379 | Informática, Engenharia de Software, Analista de Gestão Corporativa, EPE, CESGRANRIO

Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.

PORQUE

O principal recurso no desenvolvimento de software são as pessoas.

 Analisando-se as afirmações acima, conclui-se que

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

1216Q616811 | Informática, Engenharia de Software, Analista de Sistemas, Companhia Energética do Rio Grande do Sul RS, CESPE CEBRASPE

Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Esse modelo é uma adaptação de alta velocidade do modelo orientado a objetos.
  1. ✂️
  2. ✂️

1217Q649584 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018

AngularJS segue um modelo MVC. Qual a diretiva correta em AngularJS para ligar um elemento de entrada de dados da visão, como um campo input do tipo texto, a um elemento do modelo, como uma variável do tipo string?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1219Q622012 | Informática, Engenharia de Software, Analista de Sistemas, Empresa Brasileira de Comunicação, CESPE CEBRASPE

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O XP segue um conjunto de valores, princípios e regras básicas que visam alcançar eficiência e efetividade no processo de desenvolvimento de software. Os valores são cinco: comunicação, simplicidade, feedback, coragem e respeito.

  1. ✂️
  2. ✂️

1220Q623874 | Informática, Engenharia de Software, Analista, CVM, ESAF

No ciclo da Engenharia da Usabilidade, as atividades da fase de análise são:

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