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.


2601Q632413 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCC

Quanto à caracterização, a reengenharia de software é classificada como manutenção

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

2602Q638319 | Informática, Engenharia de Software, Analista Judiciário, TRE BA, CESPE CEBRASPE

Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.

  1. ✂️
  2. ✂️

2603Q621172 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp CE, CESPE CEBRASPE

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

Um grupo de objetos com propriedades semelhantes (atributos), com mesmo comportamento (operações), mesmos relacionamentos com outros objetos e com mesma semântica é definido como implementação de herança.

  1. ✂️
  2. ✂️

2605Q613263 | Informática, Engenharia de Software, Fiscal de Tributos Estaduais, SEFA PA, ESAF

Um sistema de informação consiste em três entidades que se ajustam mutuamente e podem ser relacionadas como

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

2606Q629926 | Informática, Engenharia de Software, Técnico Judiciário, TRE PE, CESPE CEBRASPE

Assinale a opção correta no que diz respeito a levantamento e gerenciamento de requisitos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia Navigator apresenta o planejamento dos sistemas de informação em oito estágios: iniciação e preparação da equipe; análise estratégica da organização; avaliação dos atuais sistemas de informação; análise das operações da organização; elaboração do modelo de negócio da organização; desenvolvimento da arquitetura de informações da organização; desenvolvimento do plano de sistemas de informação estratégico; planejamento da avaliação e revisão das fases.
  1. ✂️
  2. ✂️

2608Q646836 | Informática, Engenharia de Software, Auditor Municipal de Controle Interno, Controladoria Geral do Município PB, CESPE CEBRASPE, 2018

Em relação à análise de pontos de função (APF), julgue os próximos itens. A APF visa medir a funcionalidade de um software solicitada pelo usuário. Essa medição ocorre antes mesmo do desenvolvimento do software, de forma a estimar o seu tamanho e o seu custo.
  1. ✂️
  2. ✂️

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

Com relação à engenharia de requisitos, julgue os itens que se seguem.

A técnica para projeto, teste e refinamento de interfaces de usuário, chamada paper prototyping, pode ser usada para melhorar a especificação de requisitos não-funcionais de usabilidade.

  1. ✂️
  2. ✂️

2610Q626131 | Informática, Engenharia de Software, Analista Judiciário, TSE, CESPE CEBRASPE

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

IV Na especificação de requisitos, pode-se construir um documento que descreva o sistema em termos gerais. Esse documento apresenta uma visão do sistema e pode capturar as necessidades dos usuários.

V Em um caso de uso são descritos fluxos com as ações dos atores e as respostas do sistema. Em um caso de uso não pode haver fluxos secundários e nem relacionamentos com fluxos de outros casos de uso.

Estão certos apenas os itens

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

2611Q646876 | Informática, Engenharia de Software, Analista de Sistemas I, Companhia de Entrepostos e Armazéns Gerais de São Paulo SP, 2018

VMWare ou Hyper-V trata-se de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2612Q633317 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

O TDD - Test Driven Development (Desenvolvimento orientado a teste)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2613Q638183 | Informática, Engenharia de Software, Tecnologia da Informação, MDIC, MOVENS Instituto

Acerca do ciclo de vida dos sistemas ERP (Enterprise Resource Planning – Planejamento de Recursos Empresariais), julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – É chamada de seleção a etapa em que são necessários o desenvolvimento de critérios para avaliar soluções e a atribuição de pesos a eles para classificar as melhores alternativas.

II – A etapa de utilização é um processo pelo qual módulos do sistema são colocados em funcionamento em uma empresa.

III – A etapa de utilização não termina enquanto o sistema ERP estiver em processamento, pois sempre haverá algo a ser alterado ou melhorado.

IV – Como o ERP é um pacote de software fechado, não possui ciclo de vida.

A sequência correta é:

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

2614Q618218 | Informática, Engenharia de Software, Tecnólogo, SABESP SP, FCC

A engenharia de software apresenta um conjunto de princípios que podem ser usados quando um projeto de desenvolvimento de software for realizado, como os descritos abaixo: I. Decomposição - o software é um produto complexo construído a partir de partes mais simples. A decomposição funcional é uma maneira de conceber o software como um conjunto de funções de alto nível (requisitos) que são decompostas em partes cada vez mais simples até chegar a comandos individuais de linguagem de programação. II. Abstração - muitas vezes é necessário descrever um elemento em uma linguagem de nível mais alto do que o necessário para sua construção. A abstração ajuda os interessados no processo de desenvolvimento a entenderem estruturas grandes e complexas através de descrições mais abstratas. III. Composição - a composição deu origem à orientação a objetos, em que um objeto pode ser classificado simultaneamente em mais de uma classe. Por exemplo, um cão, além de ser um mamífero, é animal e vertebrado. IV. Padronização - a criação de padrões (patterns) de programação, design e análise ajuda a elaborar produtos com qualidade mais previsível. São importantes para a captação de experiências e evitam a repetição de erros que já têm solução conhecida. Apresentam princípio e descrição corretos o que se afirma APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2615Q638193 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp ES, CESPE CEBRASPE

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Conforme o RUP, o plano de teste, artefato da disciplina de teste de responsabilidade do testador, reúne as informações necessárias para planejar e controlar o esforço de teste referente a uma iteração específica ou ao projeto e, entre outros itens, deve conter o tipo de teste a ser realizado, sua estratégia e as ferramentas necessárias para sua execução.

  1. ✂️
  2. ✂️

2616Q615946 | Informática, Engenharia de Software, Técnico, Prefeitura de Contagem MG, FUMARC

Analise as seguintes afirmativas sobre a Modelagem de Casos de Uso e escolha a opção CORRETA:

I. Um cenário é uma instância de um caso de uso, ou seja, uma seqüência específica de ações que ilustra um possível comportamento do sistema.
II. O relacionamento do tipo include, estabelecido entre casos de uso, normalmente é utilizado para se evitar a repetição de uma mesma descrição de um fluxo de eventos em casos de usos distintos.
III. No modelo de casos de uso, não é possível representar a generalização de atores, somente de casos de uso.

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

2617Q634404 | Informática, Engenharia de Software, Analista de Sistemas, TJ RS, FAUGRS

________________ é o conjunto de atividades que ajuda a equipe de projeto a identificar, controlar e acompanhar as necessidades e suas mudanças, a qualquer momento, enquanto o projeto prossegue.

Assinale a alternativa que preenche corretamente a lacuna acima.

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

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

A representação de classes em diagramas UML contempla os seguintes tipos básicos de informação:

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

2619Q642344 | Informática, Engenharia de Software, Analista de Sistema Júnior, ITAIPU Binacional, UFPR

São fases do ASAP/SAP:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Considere, por hipótese, os requisitos abaixo, levantados durante a modelagem de dados:

I. A entidade Empregado exerce dois papéis: Gerente e Gerenciado. Cada empregado tem um só gerente e um gerente chefia diversos empregados.

II. Um empregado (entidade Empregado) ocupa somente um cargo (entidade Cargo) que também pode ser ocupado por outros empregados.

III. Um departamento (entidade Departamento) aloca diversos empregados (entidade Empregado). Um empregado só pode ser alocado em um único departamento.

IV. Os atributos identificadores das entidades Empregado, Cargo e Departamento são, respectivamente, Matrícula, Código do Cargo e Código do Departamento.

Em um modelo normalizado, são chaves estrangeiras em I, II e III, respectivamente,

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