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.


262Q132353 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista do Ministério Público, MPE SE, FCC

É correto afirmar que

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

263Q115730 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, Senado Federal, FGV

Entre as atividades listadas a seguir, uma não faz parte da Engenharia de Requisitos. Assinale-a.

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

264Q151850 | Engenharia de Software, Processo de Software, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

É embasado na idéia de desenvolvimento de uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de diversas versões, até que seja desenvolvido um sistema adequado. No âmbito do processo de software, trata-se de

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

265Q154668 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:

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

266Q120512 | Engenharia de Software , UML, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um restaurante contratou uma equipe para desenvolver um sistema de informação que auxilie nas tarefas diárias do negócio. Após um levantamento inicial, a equipe listou os seguintes requisitos:

o caixa será responsável por encerrar uma conta e registrar o pagamento da mesma;

caso o pagamento seja feito com cheque, será necessário que o sistema do restaurante se comunique com o sistema de consulta de cheques do Serviço de Proteção ao Lojista para obter informações sobre o cliente;

caso o pagamento seja feito com cartão de crédito, será necessário que o sistema do restaurante se comunique com o sistema da administradora do cartão para obter autorização;

apenas o gerente terá acesso à função de estorno do valor pago. Caso a despesa tenha sido paga com cartão, será necessário se comunicar com o sistema da administradora;

tanto o sistema da administradora de cartões como o de consulta de cheques serão acessados via web service;

o gerente também poderá encerrar uma conta.

Qual diagrama de caso de uso descreve adequadamente os requisitos acima?

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

267Q218243 | Engenharia de Software, Ciclo de Vida de Software, Oficial Judiciário, TJ MG, FUMARC

Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software iterativo.

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

268Q249485 | Engenharia de Software, Técnico de Nível Superior Área Tecnologia da Informação, EPE, CESGRANRIO

Para o MS-Project 2003 são feitas as afirmativas abaixo.

I - Permite a criação de Gráficos de Gantt.

II - A partir da Planilha de Recursos é possível definir a taxa padrão e a taxa padrão de hora extra para os recursos.

III - Através do Diagrama de Redes é possível associar recursos a tarefas, bem como, vincular tarefas.

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

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

269Q120787 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Analise as afirmativas abaixo a respeito de técnicas de levantamento de requisitos:

I - Uma entrevista não estruturada deve "fluir" entre o entrevistado e o entrevistador e, para isso, as questões a serem feitas não se devem ser definidas previamente.

II - A Implantação da Função de Qualidade (IFQ) é uma técnica que traduz as necessidades do cliente para requisitos técnicos de software, identificando três tipos de requisitos: normais, esperados e excitantes.

III - Amostragem é o processo de seleção sistemática de elementos representativos de uma população, que permite revelar informações úteis acerca da população como um todo.

IV - Uma técnica importante no levantamento de requisitos é observar o comportamento e o ambiente do indivíduo tomador de decisões, já que muitas informações passam desapercebidas com a utilização de outras técnicas.

Estão corretas apenas as afirmativas:

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

270Q120023 | Engenharia de Software, UML, Analista de Tecnologia da Informação, MPOG, FUNRIO

Geralmente, um caso de uso tem diversas maneiras de ser realizado. Qual é a denominação dada à descrição de uma das maneiras pelas quais o caso de uso pode ser realizado, também chamado de instância de um caso de uso?

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

271Q251722 | Engenharia de Software, Processo de Software, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPE

Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de se obter um produto de software. Cada processo tem suas particularidades, entretanto, podem-se destacar atividades que são comuns à maioria dos processos. Com relação a processos de desenvolvimento de software, assinale a opção correta.

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

272Q118989 | Engenharia de Software , RUP, Analista de Sistemas, REFAP SA, CESGRANRIO

Assinale a opção que NÃO apresenta uma disciplina do RUP.

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

273Q119550 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Júnior Engenharia de Software, ELETROBRÁS, CESGRANRIO

As técnicas de identificação de requisitos de sistemas possuem características apropriadas a cada situação. Nesse contexto, analise as afirmações sobre as técnicas a seguir, considerando que a abordagem baseada em

I - Workshop de Requisitos utiliza momentos de descontração como forma de dinamizar o trabalho em equipe;

II - Cenários utiliza exemplos práticos descritivos do comportamento de um sistema;

III - Entrevistas e Questionários mostra-se inadequada na fase inicial de obtenção de dados.

Está correto o que se afirma em

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

274Q846966 | Engenharia de Software, Gerência de Configuração, TJ RN Analista de Sistemas, COMPERVE, 2020

O git é um sistema de controle de versão muito utilizado em desenvolvimento de sistemas de software. Sobre o git, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

275Q113690 | Engenharia de Software , UML, Analista de Gestão Corporativa, EPE, CESGRANRIO

Um processo administrativo numa repartição pública poderá estar nos seguintes estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta de modelagem que representa de modo mais adequado as regras de passagem de um estado para outro é:

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

276Q120094 | Engenharia de Software , Projeto de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Analise as afirmativas a seguir, sobre requisitos em projetos de software.

I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em requisitos.

II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, Performance e Supportability.

III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento.

IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos funcionais.

Estão corretas APENAS as afirmativas

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

277Q117934 | Engenharia de Software , Projeto de Software, Analista de Sistemas, UDESC, FEPESE

Relacione os padrões de projetos listados abaixo com suas respectivas finalidades:

Padrões de Projetos

1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)

Finalidades

( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

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

278Q218175 | Engenharia de Software, Usabilidade, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Segundo a norma ISO 9241, usabilidade é a capacidade
que um sistema interativo oferece a seu usuário, em determinado
contexto de operação, para a realização de tarefas de maneira
eficaz, eficiente e agradável. Segundo a norma ISO/IEC 9126,
usabilidade é a facilidade com que um usuário pode aprender a
operar, preparar entradas para um sistema ou componente e
interpretar as saídas desse sistema.


Tendo como referência as informações acima, julgue os itens a
seguir, relativos à engenharia de usabilidade.

As técnicas de avaliação de usabilidade experimentais ou empíricas contam com a participação direta dos usuários e compreendem, basicamente, os testes com usuários por meio do monitoramento de sessões de uso do produto, ou protótipo, em consideração. Em geral, os testes de usabilidade com a participação dos usuários são avaliações confiáveis.

  1. ✂️
  2. ✂️

279Q167907 | Engenharia de Software, XP, Auditor Fiscal, SEFAZ BA, FCC, 2019

Scrum e XP são metodologias ágeis usadas no contexto de desenvolvimento de software que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

280Q119907 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Considere as afirmativas a seguir, acerca de conceitos e tecnologias envolvidos em sistemas para Web.

I - Uma folha de estilo em CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.

II - O RSS é um formato XML que permite a publicação de um item de informação e sua disponibilização a diversos programas, chamados agregadores.

III - As chamadas Rich Internet Applications usam tecnologias não proprietárias para construção de aplicações Web com maior interatividade.

IV - Um Web crawler é um programa que fornece uma interface gráfica amigável para visualização dos itens de informação publicados em uma fonte RSS.

São corretas APENAS as afirmativas

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