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.


1581Q151901 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC

Observando os processos em trâmite no Tribunal, João observou que as situações pelas quais os processos passavam poderiam ser classificadas em: "abrindo", "aberto", "em trâmite", "encerrando" e "arquivado". Do ponto de vista da orientação a objetos ele percebeu que poderia modelar mais adequadamente as condições ou situações da vida do objeto processo utilizando, para representá-las, o diagrama UML denominado

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

1582Q111470 | Engenharia de Software, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à engenharia de software, julgue os itens seguintes.

Sistemas que incluem software são classificados em duas categorias: sistemas técnicos embasados em computadores e sistemas sociotécnicos. Os primeiros incluem componentes de hardware, software, pessoas, procedimentos e processos; os segundos são regidos pelas políticas e regras organizacionais.
  1. ✂️
  2. ✂️

1583Q686759 | Engenharia de Software, Analista de Gestão de Resíduos Sólidos Informática, SLU DF, CESPE CEBRASPE, 2019

Com relação a desenvolvimento de software, julgue o item a seguir. Refactoring (refatoração) é o processo utilizado para reescrever aplicações desatualizadas, com a finalidade de incrementar e melhorar suas funcionalidades; o uso dessa técnica normalmente aprimora aplicações para disponibilizá-las na Internet. 
  1. ✂️
  2. ✂️

1584Q699312 | Engenharia de Software, Analista TI, CREA GO, Quadrix, 2019

No que se refere aos diagramas da análise orientada a objetos, julgue o item.
Processos paralelos não podem ser modelados pelos diagramas de atividade.
  1. ✂️
  2. ✂️

1585Q241360 | Engenharia de Software, RUP, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Acerca de RUP (rational unified process), julgue os itens que se seguem.

No desenvolvimento de software por meio do RUP, definem-se marcos de progresso do processo, com previsão de entrega de produtos e decisões nas passagens das fases.

  1. ✂️
  2. ✂️

1586Q682231 | Engenharia de Software, Primeiro Tenente Engenharia da Computação, CIAAR, Aeronáutica, 2019

O software (como uma entidade completa ou como um incremento parcialmente efetivado) é entregue ao cliente, que avalia o produto e fornece feedback baseado na avaliação. 
Essa atividade é compreendida em uma metodologia de processo genérica para engenharia de software para 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1587Q154138 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Os diagramas de atividade da UML são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Sobre tais diagramas, é correto afirmar:

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

1588Q692283 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Considere o seguinte Script bash para Linux, que não contém erros.
# ! / bin / bash
COUNT=0
for i in `ls`
do
COUNT=$((COUNT+1))
done
..I..
Para que este script seja executado, em condições ideais, e seja impresso na tela o valor contido no contador, a lacuna I deve ser corretamente preenchida com:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1589Q105020 | 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 uso adequado das técnicas de modelagem de negócio produz como resultados a estabilidade do ambiente organizacional, por meio de processos bem elaborados, o que evita possíveis alterações.

  1. ✂️
  2. ✂️

1590Q673602 | Engenharia de Software, Analista Judiciário Análise de Sistemas, TRE PA, IBFC, 2020

Assinale a alternativa que apresenta o comando do Git que permite enviar o conjunto de arquivos alterados ao servidor, gerando um novo histórico de atualização.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1591Q251496 | Engenharia de Software, UML, Técnico Judiciário Programação, TST, FCC

Considere as afirmações sobre UML:


I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.


II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâca de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.


III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.


Está correto o que se afirma em

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

1592Q119932 | Engenharia de Software , UML, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Aplicações com interfaces web podem apresentar fluxos de navegação complexos entre suas páginas. Há links e botões a serem clicados a qualquer momento, disparando eventos de transição de uma página para outra e até para si mesma. Utilizando Javascript no lado do cliente, e possivelmente recursos Ajax, é possível habilitar ou desabilitar links e permitir ou impedir o envio de formulários com base em condições verificadas em tempo real. Dentre os tipos de diagrama UML listados a seguir, qual o que melhor modelaria o fluxo de navegação descrito?

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

1593Q115858 | Engenharia de Software , UML, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCC

Um detalhe importante que deve ser especificado para os atributos e operações das classes é a visibilidade. Desta forma, os símbolos: + (sinal de mais), # (sinal de número), - (sinal de menos) e ~ (til) correspondem respectivamente a:

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

1594Q155027 | Engenharia de Software, Métricas de Software, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

Na Gerência de Projetos, as métricas de software constituem uma ampla variedade de medidas que permitem entender os processos e proporcionam uma melhor avaliação do produto. Nesse sentido, considere:

I. É uma medida funcional de tamanho, que mede, por meio de uma série de atributos, entradas, saídas, consultas e o número de interfaces do software.

II. Usa a lógica de uma rede sequencial e efetua estimativa de média ponderada para calcular a duração do projeto, considerando três estimativas de tempo para cada atividade: pessimista, mais provável e otimista.

III. Representa o período de execução de uma atividade e é de fácil leitura e interpretação, mas as relações de precedência entre as atividades e as limitações dos recursos não são consideras formalmente.

IV. Normalmente são definidos através do estado do projeto, ou seja, determinam o ponto que deve ser atingido e conduzem a uma programação de resultados, possibilitando criar uma dependência lógica entre estados do projeto e um cronograma baseado nesses estados.

As afirmativas I, II, III e IV referem-se, respectivamente, a

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

1596Q149945 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

Na orientação a objetos, um relacionamento de utilização, determinando que um item usa as informações e serviços de outro item, mas não necessariamente o inverso, é

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

1597Q117696 | Engenharia de Software , RUP, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Acerca das verificações e dos testes, julgue o item abaixo.

Programação e testes são atividades que acontecem na fase de concepção do processo unificado, pois a realimentação e os testes precoces servem para evoluir os requisitos.

  1. ✂️
  2. ✂️

1598Q119745 | Engenharia de Software, UML, Analista de Tecnologia da Informação, DATAPREV, COSEAC

Diagrama em UML que permite melhor representação do fluxo de atividades descrito pelo caso de uso e que indica ator ou classe de análise responsável pela ação descrita por um retângulo de atividade. É considerada uma variação útil do diagrama de atividades:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1599Q194520 | Engenharia de Software, Gerência de Projetos, Analista, EBC, CESPE CEBRASPE

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

No contexto dos requisitos e restrições de um projeto, o propósito da gerência de projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos de que um projeto necessita para produzir um produto.

  1. ✂️
  2. ✂️

1600Q116218 | Engenharia de Software , UML, Analista de Sistemas, BDMG, FUMARC

São diagramas da UML que permitem visualizar as partes estáticas de um sistema, EXCETO:

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