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.


1661Q636945 | 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. ✂️

1662Q633382 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos.

Um exemplo de requisito de sistema bem descrito é: "O sistema deve fornecer um gráfico comparativo entre as vendas previstas e as realizadas".

  1. ✂️
  2. ✂️

1663Q613162 | Informática, Engenharia de Software, Analista de Desenvolvimento, SERPRO, CESPE CEBRASPE

A análise orientada a objetos de sistemas é fundamentada em conceitos como objetos e atributos, classes e membros, todo e partes. Com relação a conceitos desse tipo de análise, julgue os itens a seguir.

A análise orientada a objetos de sistemas pode ocorrer em muitos níveis de abstração diferentes. No nível de negócio ou de empresa, as técnicas associadas com a orientação a objetos podem ser combinadas com uma abordagem de engenharia de processos de negócios para definir classes, objetos, relacionamentos e comportamentos que modelem todo o negócio.

  1. ✂️
  2. ✂️

1664Q645675 | Informática, Engenharia de Software, Analista de Sistemas, Ministério Público Estadual RR, CESPE CEBRASPE

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, um modelo de casos de uso é um artefato construído por analistas de sistemas e especificadores de casos de uso na disciplina Implementação. Esse artefato informa o que o sistema realiza para diferentes atores via casos de uso, que especificam as ações que o sistema executa ao interagir com os atores.

  1. ✂️
  2. ✂️

1666Q648493 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

O CMM I, formulado pelo Software Engineering Institute, e o seu correspondente MPS .BR, criado por pesquisadores brasileiros, são modelos utilizados para a melhoria de processos de software em empresas da área. Com relação ao tratamento da área de requisitos nos dois modelos, é INCORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1667Q633137 | Informática, Engenharia de Software, Analista Judiciário, TRT 15a, FCC

Os padrões de projeto tornam mais fácil reutilizar projetos e arquiteturas bem sucedidas. Atualmente existem diversos padrões de projetos conforme abaixo:

I. Fornece uma interface para a criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.

II. Converte a interface de uma classe em outra interface esperada pelos clientes permitindo que certas classes trabalhem em conjunto, pois de outra forma, seria impossível por causa de suas interfaces incompatíveis.

III. Fornece uma maneira de acessar sequencialmente os elementos de uma agregação de objetos sem expor sua representação subjacente.

Os padrões de projeto apresentados em I, II e III são, respectivamente,

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

1668Q632884 | Informática, Engenharia de Software, Analista de Sistemas, Empresa Brasileira de Comunicação, CESPE CEBRASPE

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

O principal artefato elaborado no processo de produção de requisitos do sistema, segundo a ER, é o documento de requisitos. Por sua vez, o documento de requisitos é uma declaração formal dos requisitos para os stakeholders, que podem ser clientes, usuários finais ou a equipe de desenvolvimento do software.

  1. ✂️
  2. ✂️

1669Q616007 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, SEFAZ AM, NCE

Considere as seguintes afirmativas sobre Padrões de Projeto ( PP):

I - Um PP é a descrição da solução a um problema que pode ser aplicado em vários contextos.

 II - A solução do padrão Singleton consiste em definir um método estático da classe que retorna um objeto do tipo singleton.

III - O problema do padrão Strategy é como projetar um módulo cuja implementação possa ser feita com vários algoritmos relacionados.

É/são correta(s) somente a(s) afirmativa(s):

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

1670Q623182 | Informática, Engenharia de Software, Analista Judiciário, TRT 9a, FCC

A ISO/IEC 12207 objetiva criar um framework que possibilite uma linguagem comum para a criação e o gerenciamento do software. Essa norma

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

1671Q614737 | Informática, Engenharia de Software, Analista Judiciário, STJ, CESPE CEBRASPE

As ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo.

As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status.

  1. ✂️
  2. ✂️

1672Q631892 | 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. ✂️

1673Q637547 | Informática, Engenharia de Software, Atividades Técnicas de Complexidade Intelectual, Ministério do Planejamento Orçamento e Gestão, CESPE CEBRASPE

No que se refere às metodologias ágeis, julgue os próximos itens.

A metodologia Scrum é uma forma de trabalho rígida empregada em ambientes organizacionais departamentais e conservadores.

  1. ✂️
  2. ✂️

1674Q616563 | 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. ✂️

1675Q638842 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 21a Região, CESPE CEBRASPE

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

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.

  1. ✂️
  2. ✂️

1676Q648062 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp PE, IBFC

Selecione, das alternativas abaixo, a única que identifica corretamente as três anotações para métodos de ciclo de vida de componentes no formato Jboss Seam:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1677Q616835 | Informática, Engenharia de Software, Analista de Tecnologia da Informação Perfil III, DATAPREV, CESPE CEBRASPE

Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Adapter: é necessário um objeto local que se faça passar por um objeto localizado em outro espaço de endereçamento; é necessário controlar o acesso a um objeto; um objeto persistente deve ser carregado em memória somente quando for referenciado.
  1. ✂️
  2. ✂️

1678Q622723 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADES

Em relação aos requisitos não funcionais, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1679Q636817 | Informática, Engenharia de Software, Analista Judiciário, TRF 3a, FCC

No formalismo da UML, uma classse, em sua respresentação diagramática completa, é composta de cima para baixo por partições verticais em número de

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

1680Q620187 | Informática, Engenharia de Software, Técnico em Gestão de Informática, Polícia Civil PA, CESPE CEBRASPE

Julgue os próximos itens, acerca dos conceitos de desenvolvimento de sistemas.

I. Ferramentas denominadas de IDEs (ambientes de desenvolvimento interativo) não são consideradas ferramentas CASE, pois se aplicam ao paradigma de orientação a objetos e não ao paradigma de análise essencial ou análise e desenho estruturado.

II. A modelagem de dados empregando UML depende, fundamentalmente, de diagramas de classe.

III. A modelagem funcional empregando UML depende em maior proporção de diagramas de seqüência e colaboração, e, em menor proporção, de diagramas de componente e instalação.

A quantidade de itens certos é igual a

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