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.


3641Q647349 | Informática, Engenharia de Software, Analista Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE, 2018

Julgue os itens que se seguem, referentes a qualidade e métricas de software. Para garantir a qualidade de um software, a sua medição deve permitir comparações confiáveis entre produtos/funções equivalentes. Os procedimentos de medição devem conter critérios aceitos e validados que possam ser replicados e que tenham uma margem de tolerância a erros humanos.
  1. ✂️
  2. ✂️

3642Q614326 | Informática, Engenharia de Software, Analista de Desenvolvimento, SERPRO, CESPE CEBRASPE

O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.

Um projeto orientado a objetos possui quatro camadas: camada de subsistema, camada de classes e objetos, camada de mensagens e camada de responsabilidade. Nessa última camada, estão as estruturas de dados e o projeto algorítmico de todos os atributos e operações de cada objeto.

  1. ✂️
  2. ✂️

3643Q629944 | Informática, Engenharia de Software, Analista em Transportes, Companhia de Transportes Urbanos da Grande Vitória ES, CESPE CEBRASPE

Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. Um ambiente de software que combine hardware e banco de dados com informações importantes e orientadoras sobre o processo, as atividades e os artefatos necessários para um bom desenvolvimento de software de forma automatizada e implementada é um conceito de engenharia de software auxiliada por computador ou CASE.
  1. ✂️
  2. ✂️

3644Q620476 | Informática, Engenharia de Software, Técnico de Controle Externo, TCE TO, CESPE CEBRASPE

Assinale a opção correta a respeito de desenvolvimento de software para o ambiente Internet.

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

3645Q636614 | Informática, Engenharia de Software, Analista Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE

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.

Considere um sistema de gerenciamento de documentos em que um diagrama da UML represente o caso de uso denominado “protocolar requerimento” e o caso de uso “protocolar retificação de requerimento”. Nessa situação, a representação mais adequada é a que consiste em inserir um ponto de extensão no segundo caso de uso, a partir do qual ele será estendido pelo comportamento do primeiro.

  1. ✂️
  2. ✂️

3646Q624870 | Informática, Engenharia de Software, Auditor do Estado, SECONT ES, CESPE CEBRASPE

Julgue os itens subsequentes, com relação a sistemas de gestão de conteúdo.

Portlets são componentes de portais corporativos que oferecem conteúdo, colaboração ou informações transacionais, gerenciados por um portlet container que processa requisições (requests) e gera conteúdo dinâmico. Os portlets podem ser desenvolvidos segundo a JSR (Java specification requests) 168, que tem como objetivo buscar a interoperabilidade entre portais e portlets.

  1. ✂️
  2. ✂️

3647Q611815 | Informática, Engenharia de Software, Analista Judiciário, TRT 2a, FCC

Utilizando a UML, os comportamentos de um sistema devem ser entendidos de forma transparente por todos os envolvidos, por meio da visão
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3648Q612120 | Informática, Engenharia de Software

Acerca do Projeto Estruturado de Sistemas, preencha as lacunas abaixo: Um dos métodos de medir a qualidade de um projeto é o acoplamento, que representa o grau de interdependência entre dois módulos. Os módulos são acoplados por ____ quando se comunicam por parâmetros únicos. No caso de um módulo passar para outro um grupo de dados, que altere a lógica interna, teremos o acoplamento de _____. Quando um módulo desvia a seqüência de instruções, ou altera o comando de outro módulo, consideramos que houve o acoplamento de ____. Para o preenchimento das lacunas acima têm de ser usados, na ordem em que aparecem, os termos que constam da opção:

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

3649Q611097 | Informática, Engenharia de Software, Analista de Sistemas, Secretaria Executiva de Estado do Trabalho e Promoção Social PA, CESPE CEBRASPE

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

O papel do projetista de interfaces com usuário envolve a reconciliação das diferenças de visão entre os usuários, os engenheiros de software e os responsáveis pela implementação.

  1. ✂️
  2. ✂️

3650Q610844 | Informática, Engenharia de Software

O planejamento de implementação, a preparação do teste de implementação, a preparação do teste de sistema e a documentação do usuário são atividades paralelas ao Projeto Estruturado de Sistemas que se referem ao aspecto:

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

3651Q623388 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFFS, FEPESE

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação às práticas, aos métodos, modelos e processos de engenharia de software.

( ) O CMMI é uma abordagem que provê melhores práticas para os processos de desenvolvimento de software.

( ) O RUP é um processo iterativo de desenvolvimento de software que utiliza a notação UML.

( ) UML é uma linguagem de programação que visa otimizar o processo de desenvolvimento de software.

( ) A ISO 9660 provê um conjunto de normas que padronizam as práticas de desenvolvimento de software.

Assinale a alternativa que indica todas as afirmativas corretas.

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

3652Q620319 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Acerca dos padrões e normas referentes ao processo de desenvolvimento, julgue os itens seguintes.

As métricas externas fornecem aos usuários a possibilidade de medir a qualidade dos artefatos intermediários e de prever a qualidade do produto final.

  1. ✂️
  2. ✂️

3653Q638787 | Informática, Engenharia de Software, Analista Judiciário, TJ MA, IESES

Avalie as afirmativas abaixo sobre associações entre Casos de Uso:

I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.

II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.

III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.

É correto afirmar que:

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

3654Q626245 | Informática, Engenharia de Software, Analista, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.

A validação dos requisitos pode ser feita por meio de uma revisão em que, entre outros aspectos, pode estar envolvida a descrição do ambiente (interfaces, fluxo e estrutura da informação, funções e restrições) em que o sistema operará.

  1. ✂️
  2. ✂️

3655Q612936 | Informática, Engenharia de Software

Durante a documentação dos sistemas, um documento é gerado e permite que os analistas obtenham informações sobre todos os objetos do modelo. Nesse documento estão expressas de forma textual diversas explicações sobre os relacionamentos e atributos. O documento em questão é

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

3656Q618570 | Informática, Engenharia de Software, Analista Judiciário, TRF 4a, FCC

Na UML, a quantidade de objetos que podem ser conectados pela instância de uma associação é definida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3657Q621652 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Paraíba, FCC

Mecanismos da UML usados comumente para organizar os elementos da modelagem, em grupos que podem ser nomeados e manipulados como um conjunto. Sendo mecanismos estritamente utilizados para organizar o projeto, são invisíveis no sistema em execução,

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

3658Q633694 | Informática, Engenharia de Software, Analista Judiciário, CNJ, CESPE CEBRASPE

Julgue o item a seguir referente à metodologia de desenvolvimento de software.

Para a utilização de metodologias modernas, com abordagem da engenharia de software, recomenda-se a elaboração dos manuais do sistema ao final do projeto, quando todos os seus detalhes já estão definidos.

  1. ✂️
  2. ✂️

3659Q645987 | Informática, Engenharia de Software, FUNRIO

A adoção de um projeto logístico dentro do sistema de produção para a fabricação de componentes eletrônicos busca
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3660Q610410 | Informática, Engenharia de Software

No mercado, atualmente, existem vários tipos de métricas para análise de dimensão de tamanho de software. Nesse sentido, assinale a alternativa que apresenta um dos objetivos da análise de pontos de função (FPA –Function Point Analysis).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.