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.


1481Q624625 | Informática, Engenharia de Software, Agente Técnico, Ministério Público Estadual ES, VUNESP

A plataforma .NET possui as classes System.String e System. Text.StringBuilder para a representação de cadeias de caracteres. Apesar de ambas terem funcionalidades semelhantes, a utilização do System.Text.StringBuilder é indicada quando houver necessidade de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1482Q631799 | Informática, Engenharia de Software, Tecnologia da Informação, MDIC, MOVENS Instituto

Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

         A ________________ é uma tarefa da _________________ que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software. A análise de requisitos possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as ____________ de projeto que o software deve enfrentar.

A sequência correta é:

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

1483Q648970 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal do Pará PA, 2018

Acerca da técnica de Análise de Ponto de Função (APF), considere as seguintes afirmativas.

I Um dos fatores de ajuste de valor (VAF, value adjustment factors) usados no cálculo APF é a complexidade e quantidade de requisitos funcionais especificados para o software.

II A quantidade de Arquivos de Interface Externos (external interface files) é usada para o cálculo APF de um software.

III Cada arquivo de interface externo é um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação.

Está(ão) correta(s)

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

1484Q636175 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

Para obter estimativas de desenvolvimento de um determinado sistema, foi utilizada a análise por pontos de função.

Dado: Fator de Ajuste = 1,21

Qual a soma das características gerais do sistema?

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

1485Q620592 | Informática, Engenharia de Software, Analista de Sistemas, CFA, IADES

A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

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

1486Q626739 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

No âmbito dos processos de desenvolvimento de software, entre as vantagens do desenvolvimento incremental sobre o modelo em cascata, inclui-se a(o)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1487Q643421 | Informática, Engenharia de Software, Técnico de Controle Externo, TCE CE, FCC

Em um software em desenvolvimento para um Tribunal, foram levantados os seguintes requisitos:

1. A arquitetura do sistema deverá ser modularizada de modo a facilitar sua manutenção e adição de novas funcionalidades.

2. Ao registrar um processo, a descrição e todos os demais dados devem aparecer em, no máximo, 2 segundos.

3. Cada processo deve ser associado a um identificador único (ID), que será utilizado para identificá-lo.

4. O sistema deverá suportar uma carga máxima de até 100000 usuários simultâneos.

5. Apenas usuários com privilégios de acesso de Juiz poderão visualizar históricos de andamento de processos.

6. O sistema deve permitir a inclusão, alteração e remoção de processos com os seguintes atributos: ID, número, origem, tribunal etc.

7. O sistema deve fazer log das transações autorizadas com processos em 24 horas, mesmo com falhas de energia ou de dispositivos.

8. O sistema deverá ser acessado completamente via browser HTTP/HTML, inclusive para suporte.

9. Deve ser possível capturar a informação do processo através de um leitor de código de barra, ou manualmente usando um código disponível e impresso no processo.

10. O sistema será desenvolvido para ambientes Windows e para máquinas com pelo menos 2 GB de memória.

11. O sistema será disponibilizado em português, mas de forma a permitir que versões em outros idiomas possam ser produzidas sem necessidade de ter acesso ao código fonte.

12. O usuário deve ser capaz de buscar todo o conjunto inicial dos bancos de dados ou selecionar um subconjunto a partir dele.

13. O sistema deverá usar componentes corporativos existentes sob forma de Enterprise JavaBeans.

14. Testes de Unidade e de Aceitação no sistema deverão ser completamente automatizados.

São requisitos funcionais os apresentados APENAS em

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

1488Q633183 | Informática, Engenharia de Software, Analista de Controle Externo ACE, TCE AM, FCC

NÃO é um dos sete princípios (David Hooker) da Engenharia de Software:

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

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

O domínio de técnicas, métodos e ferramentas que conduzem o projeto de sistemas de software ao resultado esperado é uma exigência para a evolução profissional. O Software Engineering Institute (SEI) constatou que o principal problema que aflige as organizações de software é gerencial. Acerca dos conhecimentos da gerência de projetos, julgue os itens que se seguem.

O gerenciamento de projeto inclui práticas gerenciais como planejamento estratégico e qualidade total.

  1. ✂️
  2. ✂️

1490Q638608 | Informática, Engenharia de Software, Perito Criminal, Secretaria de Estado da Gestão Pública AL, CESPE CEBRASPE

No que se refere ao planejamento de sistemas de informação e aos métodos de planejamento, julgue os seguintes itens. Denomina-se elicitação dos requisitos a tarefa de comunicar-se com os usuários e clientes para a determinação dos requisitos de sistema.
  1. ✂️
  2. ✂️

1491Q627384 | Informática, Engenharia de Software, Analista de Sistema Júnior, ITAIPU Binacional, UFPR

São classificadores de requisitos não funcionais:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1492Q646586 | Informática, Engenharia de Software, Analista de Sistema Júnior, Petrobras, CESGRANRIO, 2018

Qual a propriedade, típica da orientação a objeto, que habilita uma quantidade de operações diferentes a ter o mesmo nome, diminuindo o acoplamento entre objetos?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1493Q617688 | Informática, Engenharia de Software, Programador Visual, UNIPAMPA RS, CESPE CEBRASPE

Segundo Jakob Nielsen, a usabilidade é um atributo de qualidade que avalia o nível de facilidade de uso de uma interface ou a medida de qualidade da experiência de um usuário ao interagir com um produto ou um sistema. A respeito desse assunto, julgue os próximos itens.

A usabilidade deve ser acompanhada necessariamente de avaliações.

  1. ✂️
  2. ✂️

1494Q638695 | Informática, Engenharia de Software, Analista, MPE RO, FUNCAB

Ao criar uma nova versão de um software , a recomendação é aplicar todos os casos de testes aplicados nas versões anteriores de forma a garantir que as alterações realizadas não introduziram bugs na aplicação. Essa técnica de testes é chamada:

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

1495Q626458 | Informática, Engenharia de Software, Técnico em Informática, SGA AC, CESPE CEBRASPE

Com base nos conceitos de linguagens de programação e análise de sistemas, julgue os itens a seguir.

Segundo a metodologia tradicional de desenvolvimento de software, é necessário fazer uma análise de requisitos, profunda e detalhada, antes de projetar a arquitetura do sistema. Assim, também se deve fazer um estudo minucioso e elaborar uma descrição detalhada da arquitetura antes de começar a implementá-la.

  1. ✂️
  2. ✂️

1496Q621094 | Informática, Engenharia de Software, Analista Judiciário, TRE CE, FCC

Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema tais como: I. Agentes que se comunicam com o sistema; II. Dados que o sistema aceita e deve processar; III. Dados que o sistema produz para o ambiente e IV. Fronteira do sistema com o ambiente. Trata-se do diagrama de

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

1497Q613428 | Informática, Engenharia de Software, Analista de Desenvolvimento Logístico, Companhia de Integração Portuária do Ceará 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.

Uma das classes de riscos mais importantes na produção de software relaciona-se à questão da comunicação de requisitos do cliente para os desenvolvedores do software.

  1. ✂️
  2. ✂️

1498Q649286 | Informática, Engenharia de Software, Analista de Sistemas I, Companhia de Entrepostos e Armazéns Gerais de São Paulo SP, 2018

Analise as seguintes afirmações relacionadas à Engenharia de Software, modelos de desenvolvimento e análise de requisitos:

I. O modelo de desenvolvimento denominado 4GT (técnicas de quarta geração) caracteriza-se pelo desaparecimento da atividade de Teste, que normalmente é a última atividade para os demais modelos de desenvolvimento de software. Essa característica especial do modelo 4GT é consequência do uso de ferramentas de desenvolvimento de software, que permite ao desenvolvedor especificar características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo de vida do projeto;

 II. Durante a análise de requisitos, são especificados a função e o desempenho do software, bem como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas as restrições de projeto, a que o software deve atender;

III. Durante a análise de requisitos, o principal foco do analista recai sobre “como” e não sobre “o que”. Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como o sistema deve executar as funções e como as restrições e interfaces são definidas;

IV. Durante a especificação dos requisitos, são estabelecidos os critérios que permitirão ao desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído.

Indique a opção que contenha todas as afirmações verdadeiras:

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

1499Q632651 | Informática, Engenharia de Software, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPE

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

SOA é um paradigma de organização e utilização de competências distribuídas que estão sob o controle de diferentes domínios proprietários. Ela é empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, em que os serviços não necessitam de detalhes técnicos da plataforma dos outros serviços para a troca de informações a ser realizada.

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