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.


1621Q626766 | Informática, Engenharia de Software, Analista de Informática, Instituto de Tecnologia da Informação e Comunicação ES, CESPE CEBRASPE

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

A disciplina de análise foca a obtenção de uma representação concisa dos requisitos que independa da plataforma na qual o sistema será implementado. A disciplina de projeto modifica e detalha os resultados da análise para tornar possível a implementação. No projeto, podem ser acrescentados atributos e métodos às classes identificadas na análise, mas essas classes não podem ser removidas no projeto nem ser decompostas em outras classes.

  1. ✂️
  2. ✂️

1622Q631892 | Informática, Engenharia de Software, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPE

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

A definição da linguagem de programação é o primeiro passo a ser definido na construção de um sistema de software.

  1. ✂️
  2. ✂️

1623Q624232 | Informática, Engenharia de Software, Técnico Judiciário, TRT 21a, CESPE CEBRASPE

Com relação às ferramentas CASE, julgue os itens subsequentes.

Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software desenvolvido.

  1. ✂️
  2. ✂️

1624Q616563 | Informática, Engenharia de Software, Técnico Judiciário, TRT 13a, FCC

Em um projeto de sistemas, um conjunto de nós processadores de um sistema e seus relacionamentos representado graficamente na UML constitui o diagrama

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

1625Q625011 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.

As duas visões detalhadas são conhecidas, respectivamente, por visões de

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

1626Q622454 | Informática, Engenharia de Software, Técnico Judiciário, TRF 5a, FCC

A arquitetura de um sistema, mostrando o agrupamento de suas classes, é representada em UML 2 pelo diagrama de

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

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

Acerca de padrões de projeto, JSE e JME, julgue os itens a seguir. Ao se empregarem duas classes em que uma delas tanto agrega quanto usa objetos da outra, é mais indicado utilizar o padrão criador (creator) que o padrão controlador (controller) do GRASP.
  1. ✂️
  2. ✂️

1628Q639121 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, FCC

WBS (Work Breakdown Structure) é o processo de subdivisão das entregas e do trabalho do projeto em componentes menores e de gerenciamento mais fácil. Para construir uma WBS adequada é recomendável seguir um conjunto de regras ou recomendações. Com relação a essas recomendações, considere: I. Os elementos terminais na WBS, ou seja, os elementos não decompostos (no nível mais baixo) são chamados de pacotes de trabalho, e não devem ultrapassar o limite de 200 elementos. II. Uma WBS deve incluir 100% de todo o trabalho que deve ser feito na iteração. Nenhum artefato será produzido se não estiver definido como saída de alguma atividade de WBS e nenhuma atividade deixará de produzir algum artefato de saída. III. Devem-se usar verbos para definir o subproduto a ser gerado na atividade da WBS, e não substantivos. Por exemplo, deve-se usar "testar o módulo" e não "relatório de teste do módulo". IV. Elementos da WBS podem ter um único elemento filho e elementos filhos podem ter mais de um elemento pai. São recomendações corretas para se construir uma WBS o que consta APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1629Q648340 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN, 2017

JAD (Joint Application Design) é uma técnica de levantamento de requisitos, que promove cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores. Com o JAD, a criação de uma visão compartilhada daquilo que o produto de software deve ser é facilitada. A técnica JAD possui quatro princípios básicos, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1630Q649373 | Informática, Engenharia de Software, Analista de Sistemas, Centrais Elétricas de Santa Catarina SC, FEPESE, 2018

Sobre traps SNMP, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1631Q622513 | Informática, Engenharia de Software, Analista Judiciário, STM, CESPE CEBRASPE

Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.

São consideradas técnicas de validação de requisitos: revisões de requisitos, prototipação e geração de casos de teste.

  1. ✂️
  2. ✂️

1633Q646614 | Informática, Engenharia de Software, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018

Identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade, suporte de ferramentas são decisões de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1634Q637956 | Informática, Engenharia de Software, Analista, CVM, ESAF

São heurísticas de usabilidade

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

1635Q630789 | Informática, Engenharia de Software, Analista de Sistemas, CESAN ES, CONSULPLAN

Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1636Q636945 | Informática, Engenharia de Software, Auditor do Estado, Secretaria de Estado de Controle e Transparência ES, CESPE CEBRASPE

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.

  1. ✂️
  2. ✂️

1637Q645403 | Informática, Engenharia de Software, Perito Criminal, Polícia Científica do Paraná PR, IBFC, 2017

O software ?John The Ripper? (http://www.openwall. com/john) é conhecido como eficiente na quebra de arquivos de senha. Entre os diversos modos de operação, o software apresenta o ?modo incremental?, descrito como: ?This is the most powerful cracking mode, it can try all possible character combinations as passwords? (Este é o modo de quebra mais poderoso, ele tentará todas as combinações de caracteres possíveis como senhas). O ?modo incremental? do software corresponde ao modo de recuperação de senha conhecido por:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1639Q645414 | Informática, Engenharia de Software, Analista Administrativo, ANTAQ, CESPE CEBRASPE

No que se refere à engenharia de software, julgue os próximos itens. O processo de desenvolvimento interativo e incremental apresenta dificuldades para dar visibilidade ao processo.
  1. ✂️
  2. ✂️

1640Q647215 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, EBSERH, CESPE CEBRASPE, 2018

Acerca de programação orientada a objetos, Java e PHP, julgue os itens a seguir. O suporte para a implementação de diversas interfaces em uma única classe é considerado uma solução alternativa para contornar a restrição de herança única própria da linguagem Java.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.