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.


981Q118630 | Engenharia de Software , UML, Analista de Sistemas Gestão de TI, INFRAERO, FCC

Em UML,

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

982Q105334 | Engenharia de Software , UML, Analista Administrativo Tecnologia da Informação, ANAC, CESPE CEBRASPE

Texto associado.

Em engenharia de software, o processo de
desenvolvimento de software designa uma sequência de
atividades, agrupadas em fases e tarefas, executadas de forma
sistemática e uniformizada, realizadas por pessoas com
responsabilidades bem definidas e que, a partir de um conjunto
de entradas (inputs) produzem um conjunto de saídas (outputs).
Como objetivos, o processo de desenvolvimento de software deve
prover orientação sobre as sequências das atividades envolvidas,
especificar os modelos descritivos do sistema, gerenciar as tarefas
e definir métricas para os modelos e atividades.

R. A. Ramos. Treinamento em UML (com adaptações).

Quanto às fases e tarefas no processo de desenvolvimento de
software, julgue os itens de 64 a 67.

A UMLT - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utilizada para construir as demais especificações da UML. Por isto a infraestrutura UML é tipicamente utilizada pelo usuário final.

  1. ✂️
  2. ✂️

983Q264624 | Engenharia de Software, RUP, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

No Unified Process os papéis não são pessoas; eles descrevem como as pessoas se comportam no negócio e quais são as responsabilidades que elas têm. Nesse sentido, um Desenvolvedor desempenha os papéis de

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

984Q263874 | Engenharia de Software, UML, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

Em UML NÃO é característica de Use Case:

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

985Q268740 | Engenharia de Software, Análise de Requisitos, Analista Desenvolvimento de Sistemas, SERPRO, CESPE CEBRASPE

Texto associado.

Com referência às áreas da engenharia de software, julgue os
itens que seguem.

O gerenciamento de requisitos inclui, entre outras, as seguintes atividades: levantar, analisar, especificar, validar e prototipar requisitos funcionais e não-funcionais.

  1. ✂️
  2. ✂️

986Q115726 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGV

Dentre os diagramas da UML, um utiliza um conjunto de elementos gráficos, apresentado na figura abaixo.

Imagem 021.jpg

Essa figura é conhecida como diagrama de

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

987Q154197 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

No contexto da estratégia para o teste de um projeto, os estágios de teste desempenham um papel importante. O teste que é aplicado a componentes do modelo de implementação para verificar se os fluxos de controle e de dados estão cobertos e funcionam conforme o esperado, é o teste

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

988Q689018 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Um Analista Judiciário, no papel de Scrum Master, esclarece que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

989Q149123 | Engenharia de Software, Qualidade de Software, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Acerca de qualidade de software, julgue os itens
subseqüentes.

Os processos no ciclo de vida de um produto de software podem ser classificados como fundamentais, de apoio ou organizacionais. O processo de garantia da qualidade pode ser considerado um processo de apoio que define atividades para garantir a conformidade dos processos e produtos de software com requisitos e planos estabelecidos. Um processo de garantia da qualidade pode abranger a garantia da qualidade do produto, do processo e do sistema de qualidade.

  1. ✂️
  2. ✂️

990Q687799 | Engenharia de Software, Tecnico de Tecnologia da Informacao, UFC, CCV UFC, 2019

Sobre a UML 2.5 - (Unified Modeling Language), assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

993Q113915 | Engenharia de Software , UML, Analista de Informática, SPTrans, VUNESP

No diagrama de estados e transições da UML, uma atividade está sempre associada a um Estado, enquanto uma ação está associada à Transição. A cláusula que representa as ações realizadas no momento em que o objeto assume o Estado em questão é

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

994Q100635 | Engenharia de Software , Analista Programador, DPE RO, FGV

Índices baseados em árvores B são amplamente utilizados nas implementações de bancos de dados. Uma das razões é que o tempo de busca é teoricamente constante para todos os registros. Isso ocorre porque:

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

995Q112414 | Engenharia de Software , Analista de Finanças e Controle, MF, ESAF

A facilidade com que um programa pode ser corrigido após um erro ser encontrado, adaptado se o seu ambiente se modificar ou ampliado se o cliente desejar inclusões e alterações nos requisitos funcionais é denominada

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

996Q117315 | Engenharia de Software , Análise de Pontos de Função, Analista de Sistemas, CVM, ESAF

Considerando Arquivos de Interface Externa (AIE), na contagem de Registros Lógicos Referenciados (RLR),

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

997Q237141 | Engenharia de Software, Qualidade de Software, Programador de Computador, TJ PE, FCC

São práticas eficientes para revisão de código, EXCETO:

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

998Q703063 | Engenharia de Software, Técnico de Nível Superior Analista de Redes, IDAM, IBFC, 2019

Como exemplo de soluções livres para o processo de versionamento (sistemas de controle de versão de arquivos) temos os softwares, livres para o uso, tais como: 
1. CVS 
2. Git 
3. SVN
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Texto associado.

A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

As características gerais dos sistemas são utilizadas para realizar o ajuste dos pontos de função, cuja contagem pode sofrer uma alteração de 35% em relação ao valor inicial.

  1. ✂️
  2. ✂️

1000Q164201 | Engenharia de Software, Auditor Fiscal da Receita Estadual, SEFAZ RS, FUNDATEC

Considere as seguintes assertivas sobre a especificação de requisitos:

I. A especificação de requisitos é o processo de escrever os requisitos de usuário e de sistemas em um documento de requisitos.

II. No documento em que são especificados os requisitos, devem ser detalhados os aspectos tecnológicos da arquitetura e as restrições do projeto.

III. Os requisitos podem ser especificados de diversas formas, como, por exemplo, por meio de escrita em linguagem natural ou através do preenchimento de um formulário padrão, do tipo template.

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