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.


3621Q630964 | Informática, Engenharia de Software, Tecnologia da Informação, MPOG, CESPE CEBRASPE

Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.

Após a elicitação de requisitos, na fase de análise, são verificadas as necessidades dos clientes e usuários para se definirem os requisitos de um software.

  1. ✂️
  2. ✂️

3622Q611785 | Informática, Engenharia de Software, Analista de Sistemas, Paraná Previdência PR, CESPE CEBRASPE

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo de estado poderia ser ativar o sensor interno de regime permanente.

  1. ✂️
  2. ✂️

3623Q641760 | Informática, Engenharia de Software, Técnico Judiciário, TRF 2a, FCC

NÃO pertence à categoria de diagramas de interação, apresentada pela UML 2.0, o diagrama

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

3624Q614383 | Informática, Engenharia de Software, Analista de Desenvolvimento, SERPRO, CESPE CEBRASPE

O sentido da palavra qualidade está diretamente relacionado com a satisfação do usuário. No caso de qualidade de software isso quer dizer que o usuário deve ter seus requisitos plenamente atendidos. Para que isso aconteça, todas as etapas do ciclo de desenvolvimento de um software e seus respectivos produtos devem atender determinadas normas. A respeito dessas normas, julgue os itens que se seguem.

A essência da norma NBR ISO/IEC 12207 é definir os processos que envolvem o ciclo de vida de um software. Para isso classificam-se os processos em fundamentais, de apoio, organizacionais e de adaptação. Além desses elementos técnicos, a norma abrange, também, aspectos da organização, de capacitação do pessoal técnico e do domínio da aplicação, de modo a garantir que esses aspectos não provoquem impacto negativo na qualidade do produto.

  1. ✂️
  2. ✂️

3625Q611577 | Informática, Engenharia de Software, Analista de Sistemas, SETEPS 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.

Dados do setor de software indicam que a maior parte do esforço gasto em um software ocorre na verdade após o software ser entregue pela primeira vez ao cliente.

  1. ✂️
  2. ✂️

3626Q622844 | Informática, Engenharia de Software, Profissional de Nível Superior, ELETROSUL, FCC

Atualmente os softwares podem ser desenvolvidos utilizando-se métodos ágeis ou métodos tradicionais. A escolha da metodologia mais adequada vai depender de vários fatores, como por exemplo, a característica de projeto, da empresa ou da gestão. Para fazer a escolha correta, é necessário ainda conhecer as características dos principais métodos e modelos de processo de desenvolvimento de software. Sobre estes métodos e modelos de processo é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3627Q610841 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPE

Com referência aos vários modelos de desenvolvimento de software, julgue os itens seguintes.

O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Se o sistema não puder ser modularizado, a construção de componentes, necessária para a prototipagem, é problemática.

  1. ✂️
  2. ✂️

3628Q614425 | Informática, Engenharia de Software, Engenheiro, INPI, NCE

Considere as seguintes assertivas sobre o diagrama de seqüência da UML:

I. O diagrama mostra a interação entre os objetos de um sistema.

II. A interação entre objetos se dá pela troca de mensagens.

 III. O diagrama mostra a ordem temporal das interações

A(s) assertiva(s) correta(s) é/são somente:

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

3629Q636207 | Informática, Engenharia de Software, Analista Judiciário, TRT 7a, FCC

Na UML, as classes A e B legam suas estruturas e comportamentos à classe C. Considerando apenas o fato apresentado nessa circunstância, é correto afirmar que aí se aplica tipicamente o conceito de

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

3630Q616518 | 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 CSF (critical success factors) procura identificar as necessidades de sistemas de informação das áreas operacionais, em que os principais fatores críticos de sucesso são descritos com vistas à operação dos sistemas, em uma abordagem top-down.
  1. ✂️
  2. ✂️

3632Q613472 | Informática, Engenharia de Software, Técnico Judiciário, TRT 10a, CESPE CEBRASPE

Acerca de conceitos de cliente/servidor, julgue os itens seguintes.

A arquitetura cliente/servidor tradicional vem sendo substituída pela de múltiplas camadas. Conceitualmente, uma aplicação pode ter qualquer número de camadas. A arquitetura denominada three-tier, por exemplo, define três camadas lógicas: camada de interface de usuário, camada de regra de negócios e camada de acesso a banco de dados.

  1. ✂️
  2. ✂️

3633Q625264 | Informática, Engenharia de Software, Auditor do Estado, SECONT ES, CESPE CEBRASPE

Acerca de conceitos da UML, julgue os itens seguintes.

Casos de uso podem ser empregados para captar o comportamento de um sistema ou de parte de um sistema. O comportamento do caso de uso pode ser especificado pela descrição do fluxo de eventos de forma suficientemente clara para que os seus usuários sejam capazes de compreendê-lo. Nesse fluxo, devem ser incluídas definições relacionadas à forma de implementação, para que sejam diretamente utilizadas pelos implementadores.

  1. ✂️
  2. ✂️

3634Q621171 | Informática, Engenharia de Software, Analista de Controle Externo, TCE AC, CESPE CEBRASPE

Não faz parte da iniciativa de acessibilidade web ? WAI-web accessibility initiative ? do Consórcio W3C
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3635Q610165 | Informática, Engenharia de Software

A maioria dos problemas gerados pela herança múltipla na orientação a objetos está relacionada a estratégias de:

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

3636Q624251 | Informática, Engenharia de Software, Analista de Correios, ECT, CESPE CEBRASPE

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Para que se obtenha sucesso na utilização do Scrum, o cliente deve se tornar parte da equipe de desenvolvimento do software, participando diretamente do processo.

  1. ✂️
  2. ✂️

3637Q616329 | Informática, Engenharia de Software, Analista de Sistemas, Assembléia Legislativa TO, CESGRANRIO

Durante a modelagem de um sistema utilizando a UML 2.0 um analista ficou responsável por elaborar dois tipos de diagramas comportamentais. O primeiro modela as expectativas dos usuários para o sistema bem como os recursos específicos do sistema. O segundo representa a lógica em qualquer nível que a modelagem precise, desde o workflow do sistema até implementações de métodos individuais. Estes diagramas, respectivamente, são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3638Q615315 | Informática, Engenharia de Software, Analista de Desenvolvimento Logístico, CEARÁPORTOS CE, CESPE CEBRASPE

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

A análise regressiva de projetos de software feitos no passado permitiu a definição de modelos de estimativa de projetos que mostram uma relação fortemente linear entre o esforço requerido para realizar um software e a quantidade de linhas de código-fonte desse software.

  1. ✂️
  2. ✂️

3639Q624796 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

A fase de projeto de software possui duas atividades básicas: projeto da arquitetura e projeto detalhado. Nesta fase
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3640Q623775 | Informática, Engenharia de Software, Analista Administrativo, ANTAQ, CESPE CEBRASPE

Com relação à engenharia de requisitos, julgue os itens que se seguem. A linguagem natural estruturada, em que é admitida a utilização de construções de linguagem de programação, é uma técnica de especificação de requisitos.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.