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.


1021Q687799 | 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. ✂️

1022Q116921 | Engenharia de Software , UML, Analista de Sistemas, Senado Federal, FGV

Uma série de modelos pode ser produzida durante um projeto orientado a objetos. O projeto inclui modelos estáticos e dinâmicos. Um modelo que é considerado dinâmico é o de:

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

1023Q120827 | Engenharia de Software , Métricas de Software, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Várias métricas de software são utilizadas para aferir a qualidade de um processo de software, dentre as quais podem-se destacar

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

1024Q148479 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ RO, CESGRANRIO

O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir.

I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema.

II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica.

III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente.

IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.

Estão corretas APENAS as afirmativas

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

1025Q241764 | Engenharia de Software, Teste de Software, Técnico Tecnologia da Informação e Comunicação, MPU, CESPE CEBRASPE

Texto associado.

No que concerne a teste de software, julgue os próximos itens.

Um dos critérios do teste de unidade é o particionamento de equivalência, que consiste no particionamento do domínio de entrada do programa de modo que o conjunto de testes resultantes corresponda a uma representação satisfatória de todo o domínio.

  1. ✂️
  2. ✂️

1026Q118380 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

A linguagem UML possui uma série de objetivos particulares. Sobre as características desta linguagem, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Provém aos usuários uma linguagem de modelagem visual expressiva e pronta para uso, de forma que os usuários dessa linguagem possam desenvolver e intercambiar modelos significativos.

II. A UML é independente de linguagens de programação e processos de desenvolvimento de softwares particulares.

III. Estimular o crescimento do mercado de ferramentas OO.

IV. Suportar conceitos de desenvolvimento de nível mais alto tais como colaboração, estruturas, modelos e componentes.

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

1027Q846961 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Desenvolvedor de Software, CESPE CEBRASPE, 2020

A respeito do Scrum, julgue o item a seguir.

Backlog da sprint é diferente do backlog do produto, já que o primeiro é um conjunto de itens selecionados a partir do segundo, sendo parte do planejamento da equipe para entregar um incremento do produto.

  1. ✂️
  2. ✂️

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

Texto associado.

Julgue os itens a seguir, com relação à engenharia de software

O modelo de negócio é definido como um desenho das atividades sequenciadas geradas por entradas e que geram também saídas, apoiadas por artefatos específicos.

  1. ✂️
  2. ✂️

1029Q117700 | Engenharia de Software , Processo Unificado, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

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

O Processo Unificado é iterativo e incremental. Ao final de cada iteração, a qual é um miniprojeto, os modelos que representam o sistema encontram-se em um determinado estado, denominado baseline. As atividades de cada fase de um ciclo de vida podem ser distribuídas entre várias iterações.

  1. ✂️
  2. ✂️

1030Q143564 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Informática, TRF 3a, FCC

Considere as seguintes atividades:

1. Compreensão do domínio: os analistas devem desenvolver sua compreensão do domínio da aplicação.
2. Coleta de requisitos: processo de interagir com os stakeholders do sistema para descobrir seus requisitos.
3. Classificação: atividade que considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes.
4. Resolução de conflitos: Solucionar conflitos decorrentes do envolvimento de múltiplos stakeholders.
5. Definição das prioridades: envolve a interação com os stakeholders para a definição dos requisitos mais importantes.
6. Descarte de requisitos: atividade de descartar requisitos menos importantes, baseando-se nas indicações dos stakeholders.
7. Verificação de requisitos: os requisitos são verificados para descobrir se estão completos e consistentes e se estão em concordância com o que os stakeholders desejam do sistema.
8. Modelagem de requisitos: os requisitos são modelados utilizando-se o diagrama de casos de uso e de sequência da UML.

Faz parte do processo de levantamento e análise de requisitos o que consta em APENAS 1, 2,

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

1031Q154197 | 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. ✂️

1032Q118357 | Engenharia de Software , UML, Analista de Sistemas, SEJUS RO, FUNCAB

No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:

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

1033Q672134 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.

Em um processo de desenvolvimento de software, a elicitação de requisitos serve para identificar os fatos que compõem os requisitos do sistema.

  1. ✂️
  2. ✂️

1034Q693896 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

A Fazenda Municipal, se optar por utilizar o método ágil denominado ASD (Adaptive Software Development) - Desenvolvimento Adaptativo de Software, deve observar o cumprimento das seguintes três fases componentes desse método: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1035Q264624 | 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. ✂️

1036Q118712 | Engenharia de Software, Engenharia de Requisitos, Analista de Sistemas, IBGE, CESGRANRIO

Com o objetivo de minimizar os problemas enfrentados e melhorar o processo de engenharia de requisitos, um engenheiro de requisitos decidiu elencar uma série de medidas que poderá empregar em seus futuros projetos, tais como:

I - aplicar a técnica de IFQ (Implantação da Função de Qualidade) que permite coletar os requisitos excitantes, os quais refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórios quando presentes;

II - utilizar tabelas de rastreamento que relacionam os requisitos identificados a um ou mais aspectos do sistema;

III - utilizar casos de uso para fazer uma coleta iterativa de requisitos, uma vez que o processo de levantamento de requisitos é uma atividade evolutiva.

Está(ão) correta(s) a(s) medida(s)

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

1037Q153280 | Engenharia de Software, Análise Estruturada, Analista Judiciário Tecnologia da Informação, TRE RJ, NCE UFRJ

Considere as seguintes afirmativas sobre DFDs nivelados:

I - O nível mais alto deve possuir somente um processo;
II - Os fluxos de dados que entram e saem de um processo devem corresponder aos fluxos de dados que entram e saem do diagrama que representa a explosão do processo;
III - Todo processo de um DFD deve ser explodido em outro DFD ou ser descrito numa mini-especificação mas não ambos.

São verdadeiras somente as afirmativas:

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

1038Q100386 | Engenharia de Software , Analista Programador, DPE RO, FGV

As medições e as métricas ajudam a entender tanto o processo usado para desenvolver um projeto de software como o próprio software. O processo é medido a fim de melhorá-lo, ao passo que o software é medido com o objetivo de aumentar sua qualidade. Na engenharia de software são exemplos de medidas diretas de processo:

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

1039Q107311 | Engenharia de Software, UML, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC

A UML especifica um conjunto de diagramas para modelar sistemas orientados a objeto em suas várias perspectivas. Dois destes diagramas podem ser muito úteis para apresentar uma visão de nível mais alto do sistema, como:

I. adequado para captar os requisitos funcionais de um sistema, ajudando no entendimento destes requisitos.
II. suporta e estimula o comportamento paralelo, sendo útil para modelagem de fluxo de trabalho e de processos, principal- mente, processos de negócio.

Os diagramas descritos em I e II são, correta e respectivamente, de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1040Q708948 | Engenharia de Software, Analista de Tecnologia da Informação Jr, EMDEC SP, IBFC, 2019

Quanto aos tipos de Requisitos não Funcionais, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F).
( ) Requisitos dos usuários. ( ) Requisitos éticos. ( ) Requisitos de padrões.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.