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.


1621Q242146 | Engenharia de Software, UML, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Julgue os itens subsecutivos, referentes a UML.

Os modelos de casos de uso enfatizam os objetivos e as perspectivas do usuário, demonstrando a visão de quem utiliza o sistema.

  1. ✂️
  2. ✂️

1622Q198118 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Administração de Sistemas, EBC, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, acerca da modelagem funcional e de
dados.

Na modelagem funcional, composta por entidades externas, funções e fluxos de dados, o dicionário de dados, por ser apenas um repositório de informações sobre os componentes dos sistemas, não pode ser contemplado

  1. ✂️
  2. ✂️

1623Q118521 | Engenharia de Software , RUP, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

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.

Sob a perspectiva de gerenciamento, o ciclo de vida de software do RUP é dividido em quatro fases sequenciais cujos finais são delimitados por marcos e avaliados para determinar se os objetivos da fase foram alcançados.

  1. ✂️
  2. ✂️

1624Q107004 | Engenharia de Software , Analista Administrativo Tecnologia da Informação, TC DF, CESPE CEBRASPE

Texto associado.

Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

Um protótipo de sistema auxilia na validação de requisitos, no projeto de interface com o usuário, podendo, ainda, ser usado para a realização de testes.

  1. ✂️
  2. ✂️

1626Q107013 | Engenharia de Software , Analista de Controle, TCE PR, FCC

Sobre a interoperabilidade de sistemas é INCORRETO afirmar:

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

1627Q218410 | Engenharia de Software, Teste de Software, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.

  1. ✂️
  2. ✂️

1628Q234049 | Engenharia de Software, Programador de Computador, TRE RS, FCC

Na OO, método é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1629Q217682 | Engenharia de Software, Engenharia de Requisitos, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.

  1. ✂️
  2. ✂️

1630Q669023 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


Acerca das metodologias ágeis e suas características, julgue o próximo item.

O SCRUM é composto por quatro atividades: planeamento, projeto, codificação e testes, as quais normalmente são repetidas iteração a iteração.

  1. ✂️
  2. ✂️

1631Q155244 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte UML (unified modeling
language
) como modelo de geração de projeto de software
deve, necessariamente, suportar diretamente o acesso a
banco de dados orientados a objetos.

  1. ✂️
  2. ✂️

1632Q699778 | Engenharia de Software, Analista de Tecnologia da Informação, SANASA Campinas, FCC, 2019

Considere:


Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são:

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

1633Q200333 | Engenharia de Software, Analista Análise e Desenvolvimento de Sistemas, BACEN, CESPE CEBRASPE

Julgue o  item  a seguir, relativo a análise e projeto de software.

Na modelagem entidade-relacionamento-atributo, dicionários de dados podem ser utilizados a fim de se obter descrições mais detalhadas das entidades, relacionamentos e atributos incluídos no modelo.

  1. ✂️
  2. ✂️

1634Q131735 | Engenharia de Software, UML, Analista do Ministério Público, MPE SE, FCC

Considere uma operação de classe escrita da seguinte forma:

+ adicionarMensagem(m: Mensagem): Status

O símbolo de soma no início do texto e o termo entre parênteses significam, respectivamente:

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

1635Q152996 | Engenharia de Software, Web 20, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

Na Web 2.0, são princípios de utilização e otimização:

I. Quanto mais simples e modular a programação, mais fácil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte desse software com outro software. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros.

II. O uso de uma combinação de tecnologias já existentes (Web services APIs, AJAX, entre outras) e de uso simplificado, que aumentem a velocidade e a facilidade de uso de aplicativos Web e amplie o conteúdo existente na Internet para permitir que usuários comuns publiquem e consumam informação de forma rápida e constante.

III. Programas corrigidos, alterados e melhorados o tempo todo, com o usuário participando deste processo, dando sugestões, reportando erros e aproveitando as melhorias constantes.

IV. Em vez de grandes servidores provendo uma enorme quantidade de arquivos, utilizam-se as redes P2P, na qual cada usuário é um servidor de arquivos e os arquivos são trocados diretamente entre eles.

É correto o que se afirma em

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

1636Q712445 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 
O saber em gerenciamento de projetos é composto por diversas áreas de conhecimento. Sobre algumas áreas de conhecimento do gerenciamento de projetos, assinale a alternativa incorreta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1637Q267798 | Engenharia de Software, UML, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE

De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.

No contexto da máquina de estados, o evento, que pode ser tanto externo quanto interno, constitui um estímulo capaz de ativar a transição de um estado.

  1. ✂️
  2. ✂️

1638Q149016 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

Nos relacionamentos entre Casos de Uso

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

1639Q217155 | Engenharia de Software, Engenharia de Requisitos, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.

  1. ✂️
  2. ✂️

1640Q248415 | Engenharia de Software, UML, Técnico de Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.

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