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.


601Q260436 | Engenharia de Software, XP, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.

Em XP, a prática denominada programação em pares (pair programming) é realizada por um desenvolvedor em dois computadores, com o objetivo de aumentar a produtividade.

  1. ✂️
  2. ✂️

602Q116017 | Engenharia de Software , Teste de Software, Analista de Sistemas, Prefeitura de Santa Maria Madalena RJ, CONSULPLAN

O teste de software é a investigação do software, a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Sobre as técnicas de testes de software, analise as afirmativas:

I. Caixa-branca: trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos, como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.
II. Caixa-preta: avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.
III. Caixa-cinza: tem por objetivo verificar a facilidade que o software possui de ser claramente compreendido e manipulado pelo usuário.
IV. Caixa-azul: avalia o comportamento do software em situação real de uso, onde são testadas as funcionalidades técnicas específicas do software.

Estão corretas apenas as afirmativas:

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

603Q847189 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Tecnologia da Informação, CESPE CEBRASPE, 2020

A respeito de gerenciamento de projetos, julgue os itens a seguir, com base no PMBOK 6.a edição.
No processo de gerenciamento de conhecimento do projeto, as entradas incluem o plano de gerenciamento do projeto e o registro das lições aprendidas.
  1. ✂️
  2. ✂️

604Q117959 | Engenharia de Software , Projeto de interfaces, Analista de Sistemas, DETRAN ES, CESPE CEBRASPE

Texto associado.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Desenho orientado a modelagem de dados, testes de estresse e o estilo de arquitetura de software cliente-servidor são algumas das técnicas comumente empregadas em projetos de interfaces com o usuário.

  1. ✂️
  2. ✂️

605Q199183 | Engenharia de Software, UML, Agente Técnico Legislativo, AL SP, FCC

Classificando-se os diagramas da UML 2.0 em Estruturais (E) e Comportamentais (C), Deployment, Package, Activity e Use Case são, respectivamente,

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

606Q117554 | Engenharia de Software , UML, Analista de Sistemas, BDMG, FUMARC

São elementos que podem estar presentes em um Diagrama de Casos de Uso da UML, EXCETO:
>

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

607Q118344 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas, INB, CONSULPLAN

Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas pode-se afirmar que, EXCETO:

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

608Q247951 | Engenharia de Software, Engenharia de Requisitos, Técnico de Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

Verificação e validação são atividades da análise de software, necessárias para se identificar o que o software precisa executar, seguida de uma avaliação do usuário quanto às atividades definidas.

  1. ✂️
  2. ✂️

609Q117030 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas, ELETROBRÁS, CESGRANRIO

O gerenciamento de grande quantidade de informação na construção de sistemas pode ser contornada usando-se a técnica de refinamentos sucessivos, utilizada no modelo de Ciclo de Vida Iterativo e Incremental. A construção de sistemas, com base nesse modelo de ciclo de vida,

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

610Q256057 | Engenharia de Software, Análise de Pontos de Função, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

As organizações têm-se preocupado cada vez mais com a qualidade
de seus produtos de software, com os custos efetivos e com o
cumprimento de cronogramas especificados nos projetos de
desenvolvimento de software. Para tanto, deve-se estimar, com
precisão, o esforço, o prazo e os custos necessários para o
desenvolvimento do software. Uma das métricas utilizadas, a
análise de pontos por função (APF) mede o tamanho das funções
do software sob o ponto de vista do usuário, utilizando a
documentação gerada durante todo o processo de desenvolvimento
do produto, principalmente a documentação da fase de projeto
Acerca desse assunto, julgue os itens seguintes.

Para se determinar o número de PF não ajustados, após identificar as funções de dados e transacionais, deve-se multiplicar, pela respectiva complexidade, o total de arquivos lógicos internos, arquivos de interface externa, entidades externas, saídas externas e consultas externas. De acordo com a complexidade, cada uma das funções de dados e transacionais contribui com determinado número de PF.

  1. ✂️
  2. ✂️

611Q254302 | Engenharia de Software, Engenharia de Software Baseada em Componentes, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Em uma visão restritiva, muitas pessoas costumam associar o termo
software aos programas de computador. Software não é apenas o
programa, mas também todos os dados de documentação e
configuração associados, necessários para que o programa opere
corretamente. A respeito de engenharia de software, julgue os itens
de 61 a 65.

Na engenharia de software baseada em componentes, na qual se supõe que partes do sistema já existam, o processo de desenvolvimento concentra-se mais na integração dessas partes que no seu desenvolvimento a partir do início. Essa abordagem é baseada em reúso para o desenvolvimento de sistemas de software.

  1. ✂️
  2. ✂️

612Q688244 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

Um programador necessita fazer a representação de um diagrama de objetos da UML 2.0, sendo que as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

613Q117151 | Engenharia de Software , UML, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCC

Quando da movimentação de materiais surge uma exceção que é a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de

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

614Q155043 | Engenharia de Software, XP, Analista Judiciário Tecnologia da Informação, TRE SE, FCC

Na XP (eXtreme Programming)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

615Q120750 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Texto associado.

No que concerne a requisitos de software, julgue os seguintes itens.

O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos de um produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto.

  1. ✂️
  2. ✂️

616Q847186 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

Acerca de gerenciamento de projetos, julgue o item a seguir.

No gerenciamento ágil de projeto, o desenvolvimento orientado para teste de aceitação é uma descrição formal do comportamento de um produto de software, geralmente expressa como um exemplo ou cenário de uso.

  1. ✂️
  2. ✂️

617Q116331 | Engenharia de Software, XP, Analista de Sistemas, IBGE, CESGRANRIO

O XP (Extreme Programming) usa uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Nessa perspectiva, analise as afirmativas abaixo.
I - A atividade de Codificação começa com a criação de um conjunto de histórias que descreve as características e as funcionalidades requeridas para o software a ser construído.

II - O XP encoraja o uso de cartões CRC (Class- Responsibility-Colaborator) como um mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos.

III - O XP emprega a técnica de refectoring na codificação, mas desaconselha a utilização da programação por pares.

IV - A criação de testes unitários antes da codificação começar é uma prática do XP.

V - Se um difícil problema de projeto é encontrado como parte do projeto de uma história, o XP recomenda a criação imediata de um protótipo operacional daquela parte do projeto.

Estão corretas APENAS as afirmativas

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

618Q121826 | Engenharia de Software , UML, Analista de Tecnologia da Informação, PRODEMGE, FUMARC

Em relação às defnições dos diagramas da UML, correlacione as colunas a seguir considerando a defnição mais adequada para cada diagrama: Imagem 010.jpg
Está CORRETA a seguinte sequência de respostas, na ordem de cima para baixo:

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

619Q672339 | Engenharia de Software, Técnico de Informática, UEPA, FADESP, 2020

Um dos princípios do Manifesto Ágil é o de que os indivíduos e interações são mais importantes que processos e ferramentas. Um outro princípio é o de que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

620Q120442 | Engenharia de Software , Computação Distribuída, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

Qual das opções abaixo apresenta somente serviços de middleware?

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