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.


2241Q629568 | Informática, Engenharia de Software, Técnico Judiciário, TRE AM, FCC

Considere os níveis de coesão entre tarefas de um módulo no espectro de Pressman que são: Procedimental (PR), Coincidental (CD), Temporal (TP), Lógico (LG), Funcional (FU), Sequencial (SE) e Comunicacional (CM). A recomendação para obtenção de módulos com um só propósito, iniciando com a pior solução e caminhando para a melhor, no espectro, é dada pela sequência:

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

2242Q625993 | Informática, Engenharia de Software, Analista Judiciário, TJ SE, CESPE CEBRASPE

Tendo como base os padrões de projeto de software, julgue os itens a seguir. Singleton é um padrão de projeto de software que garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
  1. ✂️
  2. ✂️

2243Q622414 | Informática, Engenharia de Software, Técnico de Nível Superior V, MPOG, CESPE CEBRASPE

Com relação à engenharia de software, julgue os próximos itens.

Na contagem por pontos de função, um arquivo de interface externa (AIE) sempre será um arquivo lógico interno (ALI) de outra aplicação.

  1. ✂️
  2. ✂️

2244Q639825 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

A análise de Ponto de Função engloba diversas etapas, sendo que a contagem está associada fundamentalmente a projetos de desenvolvimento e de melhoria. Nesse contexto, uma função é representada pelas necessidades do usuário em termos de processamento de dados e que caracteriza a lógica, sendo identificadas como entradas externas (EE), saídas externas (SE) e consultas externas (CE). Essa descrição caracteriza o tipo denominado Funções
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2245Q625234 | Informática, Engenharia de Software, Analista de Sistemas, MGS MG, ESPP

A herança, na notação UML, é mostrada no sentido:

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

2246Q623453 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Espírito Santo, CESPE CEBRASPE

Acerca de RUP (rational unified process), julgue os itens que se seguem.

No desenvolvimento de software por meio do RUP, definem-se marcos de progresso do processo, com previsão de entrega de produtos e decisões nas passagens das fases.

  1. ✂️
  2. ✂️

2247Q612966 | Informática, Engenharia de Software, Tecnologista Júnior, MCT, CESPE CEBRASPE

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

As atividades de teste de software e sistemas podem ser consideradas atividades de V&V.

  1. ✂️
  2. ✂️

2248Q641132 | Informática, Engenharia de Software, Técnico Judiciário, CNJ, CESPE CEBRASPE

Julgue os itens seguintes acerca de metodologias de análise, projeto e desenvolvimento de sistemas.

O desenvolvimento ágil de sistemas consiste em uma linguagem de modelagem que permite aos desenvolvedores visualizarem os produtos de seu trabalho em gráficos padronizados.

  1. ✂️
  2. ✂️

2249Q639856 | Informática, Engenharia de Software, Programador, TCE AL, FCC

Considere:

 Casas ABC Ltda., Empresa e Nome da Empresa.

 Na orientação a objetos, os itens acima representam, respectivamente,

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

2250Q638325 | Informática, Engenharia de Software, Analista Executivo em Metrologia, Instituto Nacional de Metrologia, CESPE CEBRASPE

A técnica da análise de pontos de função (TAPF) surgiu no início da década de 70. Em 1986, foi fundado o IFPUG (International Function Point Users Group), uma entidade sem fins lucrativos cuja finalidade é promover um melhor gerenciamento dos processos de desenvolvimento e de manutenção de software com o uso de pontos de função e outras técnicas de medição. Julgue os próximos itens, relacionados à TAPF.

Na medição de um determinado produto de software, o que determina o valor de determinado grupo de dados é apenas a sua classificação como arquivo lógico interno ou arquivo de interface externa.

  1. ✂️
  2. ✂️

2251Q616055 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de Santos SP, FCC

"Uma nova classe de elemento do meta-modelo que é introduzida em tempo de modelagem e que representa uma subclasse de um elemento de um meta-modelo já existente com a mesma forma (atributos e relacionamentos), porém com objetivo diferente".

No âmbito da UML, a definição acima se aplica ao significado de

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

2252Q635514 | Informática, Engenharia de Software, Analista de Sistemas, TJ MG, FUNDEP UFMG

Considere o cenário a seguir.

Uma empresa deseja adquirir um software cujo projeto de desenvolvimento apresenta as seguintes características: necessidade de entregar produtos executáveis nas fases iniciais do projeto e um elevado número de riscos técnicos.

De acordo com o cenário descrito, o modelo de processo mais indicado para o projeto é

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

2253Q617599 | Informática, Engenharia de Software, Técnico Judiciário, TSE, CONSULPLAN

Um processo de desenvolvimento de software provê uma base para a produção organizada de software, usando uma coleção de técnicas e notações pré-definidas. O desenvolvimento de software apresenta uma sequência de etapas bem definidas, cada uma com uma finalidade, entrada e saída distintas. Nesse processo, duas etapas são sintetizadas a seguir. Observe.

I. Tem por objetivo a especificação de requisitos construindo modelos. É necessário compreender um problema, antes de experimentar uma solução.

II. Tem por objetivo o desenvolvimento e ajuste dos modelos do mundo real da análise, de modo que sejam passíveis de ser implementados no computador. É necessário determinar métodos para realizar as operações.

As duas etapas descritas são denominadas, respectivamente,

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

2254Q649855 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPE, 2017

Com relação aos tipos de processo de negócio, os processos relacionados a medição, monitoramento, controle de atividades e administração das atividades atuais e futuras de uma organização são exemplos de processos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2255Q624512 | Informática, Engenharia de Software, Analista de Sistemas, COSANPA PA, FADESP, 2017

No desenvolvimento de uma aplicação JAVA, o desenvolvedor implementou uma coleção de objetos simples, ou seja, com acessos definidos aos elementos, porém que não tem mecanismos de retirada de objetos duplicados. Esta coleção é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2256Q625286 | Informática, Engenharia de Software, Tecnologista, Instituto Nacional de Pesquisas Espaciais, CESPE CEBRASPE

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens.

O modelo de desenvolvimento evolucionário pode-se basear no desenvolvimento de uma versão inicial que é refinada em várias versões até chegar ao sistema adequado ou em protótipos descartáveis que são construídos visando a compreensão dos requisitos. Atividades relacionadas a especificação, desenvolvimento e validação são intercaladas, em vez de separadas em fases. Esse modelo pode produzir sistemas mal-estruturados devido às mudanças contínuas.

  1. ✂️
  2. ✂️

2257Q626310 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCC

José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:

Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano.

Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês.

Classe 3, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Juliano.

Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefone e diferentes tipos de implementação para o método do cálculo da idade. Deste modo ele utilizou, respectivamente, as técnicas de

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

2258Q638854 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

O RUP (rational unified process) é um processo de engenharia de software que oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. Acerca de RUP, requisitos e casos de uso, julgue os itens seguintes.

A primeira dimensão do RUP representa o aspecto dinâmico do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos.

  1. ✂️
  2. ✂️

2259Q619923 | Informática, Engenharia de Software, Técnico Judiciário, TRT 15a, FCC

Cláudia, que trabalha no Tribunal Regional do Trabalho da 15a Região, foi convidada a participar de uma reunião em que a seguinte questão estava sendo discutida pelos técnicos de TI: “Devemos usar firewall por hardware ou por software? O firewall dispensa o uso de um antivírus?”. Cláudia ouviu atentamente as opiniões dos técnicos antes de emitir a sua, mas identificou que um dos técnicos disse algo que estava INCORRETO, qual seja:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2260Q613797 | Informática, Engenharia de Software, Programador, TJ PR, COVEST

Quando avaliamos a modularidade de um design de software devemos:

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