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.


3421Q619897 | Informática, Engenharia de Software, Técnico, CERON RO, CONESUL

Avalie as afirmações abaixo conforme sua veracidade ou falsidade e marque a alternativa correta.

I. Agregação é um tipo de associação que especifica um relacionamento entre um todo e suas partes.

II. Associação é uma Relação que descreve conexões entre ocorrências de classes.

III. Um Relacionamento é um conjunto de Associações entre duas ou mais classes.

IV. Autorelacionamento é um relacionamento que conecta uma classes a ela mesma.

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

3422Q617338 | Informática, Engenharia de Software, Técnico de Informática, Instituto de Tecnologia da Informação e Comunicação ES, CESPE CEBRASPE

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC deve ser desenvolvido exclusivamente por empresas e instituições que participem do comitê técnico do RFC.

  1. ✂️
  2. ✂️

3423Q616571 | Informática, Engenharia de Software, Analista de Sistemas, Companhia Energética do Rio Grande do Sul RS, CESPE CEBRASPE

Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O paradigma do desenvolvimento rápido de aplicação (RAD) começa com a definição de requisitos, em que o desenvolvedor usa partes de programas existentes e aplica ferramentas que possibilitam que programas executáveis sejam gerados rapidamente. O projeto é avaliado constantemente pelo cliente/usuário e usado para refinar os requisitos do software em desenvolvimento.
  1. ✂️
  2. ✂️

3424Q611203 | Informática, Engenharia de Software

O conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3425Q636055 | Informática, Engenharia de Software, Analista de Sistemas, BNDES, CESGRANRIO

Na modelagem de determinado sistema de informação, um objeto remetente X deve ficar bloqueado até que o objeto destinatário Y termine de atender à requisição. Na UML, que tipo de mensagem é indicada para representar a situação descrita?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3426Q636060 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

A análise de pontos por função contempla três formas de contagem: a estimativa, a indicativa e a detalhada. Ao medir a funcionalidade entregue por um sistema, considera as entradas, saídas e consultas externas bem como o número de arquivos lógicos internos e as interfaces externas. A avaliação da complexidade considera mais 14 fatores de ajuste de valor.

  1. ✂️
  2. ✂️

3427Q643231 | Informática, Engenharia de Software, Analista Judiciário, TRE CE, FCC

A UML apresenta, em sua sintaxe e semântica, uma notação gráfica com elementos bem definidos. A linguagem categoriza quatro itens. Os pacotes são inseridos no contexto das partes organizacionais dos modelos e, portanto, categorizados como itens

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

3428Q616634 | Informática, Engenharia de Software, Analista Judiciário, TJ PA, CESPE CEBRASPE

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

I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.

II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.

III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.

IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.

V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.

VI Possuímos ferramentas de desenvolvimento de software que estão no estado-da-arte, afinal compramos os computadores mais novos do mercado.

VII O único produto de trabalho que pode ser entregue para um projeto de software bem-sucedido é o programa executável.

VIII Se o planejamento atrasar, é possível adicionar mais programadores e ficar em dia (conceito horda mongólica).

IX O estabelecimento geral de objetivos é suficiente para iniciar a escrita de programas; os detalhes podem ser fornecidos posteriormente.

Acerca da classificação desses itens, é correto afirmar que

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

3429Q611516 | Informática, Engenharia de Software

Em Análise Estruturada,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3430Q633533 | Informática, Engenharia de Software, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPE

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

O uso de análise de sistemas aumenta a eficiência da atividade para criação de processos em TI.
  1. ✂️
  2. ✂️

3431Q634312 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Instituto de Pesquisa Econômica Aplicada, CESPE CEBRASPE

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

A análise de pontos por função utiliza a contagem com base nas linhas de código de um programa. Uma função pode ser definida como uma coleção de declarações executáveis que realizam uma tarefa.

  1. ✂️
  2. ✂️

3432Q628425 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCC

Uma métrica de software é uma característica de um sistema de software, documentação de sistema ou processo de desenvolvimento que pode ser objetivamente medido. Sobre as métricas de software é correto afirmar que

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

3433Q648909 | Informática, Engenharia de Software, Analista de Sistemas, Conselho Regional de Medicina DF, Instituto Quadrix, 2018

Acerca de sistemas operacionais, julgue os itens de 71 a 80. A memória principal do computador pode ser classificada em dois tipos: lógica ou física. A segunda, que deve ser maior que a primeira, endereça a memória lógica, que, por sua vez, é compartilhada entre processos com endereçamentos lógicos distintos.
  1. ✂️
  2. ✂️

3434Q621270 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Vigilância Sanitária, CESPE CEBRASPE

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Nos projetos de interface de aplicações web, as opções de navegação devem ser óbvias para qualquer usuário, evitando-se assim que o usuário tenha de procurar na tela como se ligar com outro conteúdo ou serviço.

  1. ✂️
  2. ✂️

3435Q648674 | Informática, Engenharia de Software, Agente de Fiscalização à Regulação de Transporte, ARTESP, FCC

Suponha que em uma organização existe um conjunto de cargos e para cada cargo existem regras de cálculo da taxa de produtividade, cujo valor é determinado por uma porcentagem do salário base do funcionário. Este valor é acrescido ao salário do funcionário como um bônus. Um desenvolvedor deve criar uma solução que utilize um design pattern (padrão de projeto) cuja intenção é: “definir uma família de algoritmos, encapsular cada uma delas e torná-las intercambiáveis. O padrão de projeto permite que o algoritmo varie independentemente dos clientes que o utilizam”. Ou seja, o padrão sugere que algoritmos parecidos (métodos de cálculo da taxa de produtividade) sejam separados de quem os utiliza (funcionário). O padrão, além de encapsular os algoritmos da mesma família, também permite a reutilização do código. Nesta situação, caso a regra para cálculo da taxa de produtividade de dois tipos de funcionários, como Desenvolvedor e DBA, seja a mesma, não é necessário escrever código extra. Caso seja necessário incluir um novo cargo, basta implementar sua estratégia de cálculo da taxa ou reutilizar outra similar. Nenhuma outra parte do código precisa ser alterada.

O design pattern mencionado na situação apresentada é

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

3437Q612872 | Informática, Engenharia de Software, Analista Judiciário, TRF 2a, FEC

O método de modelagem de requisitos que utiliza diagramas de fluxo de dados e de controle como base, divide em partições as funções que transformam os fluxos, cria um modelo comportamental utilizando o diagrama de transição de estados e um modelo de conteúdo de dados através de um dicionário de requisitos, em que o sistema é representado como uma transformação de informação, sendo sua função global representada por uma bolha, é a análise:

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

3438Q620302 | Informática, Engenharia de Software, Analista Judiciário, TST, CESPE CEBRASPE

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

A métrica de complexidade ciclomática define um limite inferior fundamental para a quantidade de testes de um software.

  1. ✂️
  2. ✂️

3439Q613140 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Por ocorrer em fase inicial do projeto, a análise de requisitos está impossibilitada de tratar dos modos de teste de validação dos requisitos.

  1. ✂️
  2. ✂️

3440Q611093 | Informática, Engenharia de Software

Quais são os 5 (cinco) níveis da Maturidade do Processo de Software definidos pelo CMM (Modelo de Maturidade de Capabilidade de Software)?

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