Simulados Informática Engenharia de Software

Questões: Engenharia de Software - Tecnologista Pleno 1 (MinC&T)

Simulado com questões de prova: Questões: Engenharia de Software - Tecnologista Pleno 1 (MinC&T). Resolva online grátis, confira o gabarito e baixe o PDF!

✅ 20 questões
🙂 Fácil
👥 0
🏆 0
📈 0%

1Q612307 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

Em um projeto de software, a tarefa de relato de status de configuração objetiva registrar e relatar as modificações ocorridas com os itens de software, os responsáveis por elas, os momentos em que elas ocorreram e outros itens que tenham sido afetados por essas modificações.

  1. ✂️
  2. ✂️

2Q612578 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

A métrica denominada complexidade ciclomática de um software define um limite superior para o número de testes que devem ser elaborados e executados de modo a garantir a cobertura de todas as instruções presentes nesse software.

  1. ✂️
  2. ✂️

3Q612606 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

Um modelo de fluxo de controle é feito para completar a análise quando o sistema caracteriza-se por ser dirigido por eventos.

  1. ✂️
  2. ✂️

4Q612818 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

O padrão ISO 9126 identifica atributos-chave da qualidade de software, incluindo os atributos de funcionalidade (functionality), confiabilidade (reliability), usabilidade (usability), eficiência (efficiency), manutenibilidade (maintainability) e portabilidade (portability).

  1. ✂️
  2. ✂️

5Q612892 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

O padrão de projeto iterator permite o acesso a objetos individuais de qualquer estrutura de dados de armazenamento de coleções, tais como arrays, listas encadeadas e tabelas de hash, sem que se conheça o comportamento daquela estrutura de dados ou se saiba como aquela estrutura de dados armazena objetos.

  1. ✂️
  2. ✂️

6Q613538 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

A manutenibilidade (maintainability) é a característica de qualidade de software que consiste na facilidade de corrigir o software caso um erro seja encontrado, de adaptá-lo caso seu ambiente mude e de aprimorá-lo caso o usuário deseje uma mudança de requisitos.

  1. ✂️
  2. ✂️

7Q613673 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

Os formatos de dicionários de dados produzidos em análise estruturada foram uniformizados e padronizados internacionalmente para utilização em ferramentas CASE (computer aided software engineering).

  1. ✂️
  2. ✂️

8Q614309 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de componentes são usados para modelar a engenharia de sistema, mostrando os componentes de hardware e de software, tais como módulos processadores, arquivos e links de rede, entre outros.

  1. ✂️
  2. ✂️

9Q614696 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

É possível medir a quantidade de ambigüidades em uma especificação de requisitos com base na coleta de informações de um conjunto de revisores do documento de especificação.

  1. ✂️
  2. ✂️

10Q614860 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

Quando as falhas de determinado software têm a possibilidade de causar perdas de vidas humanas, deve-se gastar a maior parte do esforço de desenvolvimento desse software na codificação, de modo a obter um programa com a menor quantidade possível de erros.

  1. ✂️
  2. ✂️

11Q614926 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

O modelo incremental tem foco na entrega de partes de um protótipo de software que vai sendo montado à medida que cada incremento do desenvolvimento é terminado.

  1. ✂️
  2. ✂️

12Q614992 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

A quantidade de itens de configuração cresce à medida que o processo de desenvolvimento de software progride.

  1. ✂️
  2. ✂️

13Q614995 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

Tabelas de rastreabilidade (traceability) permitem a gestão de requisitos ao relacioná-los com aspectos técnicos do software e do ambiente e com elementos de gestão do projeto.

  1. ✂️
  2. ✂️

14Q615082 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

Acerca da construção de bases de dados, julgue os itens que se seguem.

Na atualização de sistemas automatizados, uma das tarefas críticas na criação de bases de dados bibliográficos é a conversão dos dados retrospectivos do sistema anterior para o novo sistema, o que envolve estudo detalhado dos formatos de registro das bases anteriores e das novas bases.

  1. ✂️
  2. ✂️

15Q615430 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

Uma WBS (work breakdown structure) de um projeto de desenvolvimento de software define um conjunto de tarefas a serem realizadas nesse projeto, tanto globalmente, para a equipe do projeto, quanto individualmente, para cada membro da equipe.

  1. ✂️
  2. ✂️

16Q615468 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

A área-chave de processo de prevenção de defeitos é uma das capacidades de engenharia de software que uma organização deve apresentar para ser considerada uma organização com nível de maturidade 5 do modelo CMM (capability maturity model).

  1. ✂️
  2. ✂️

17Q615469 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

Um dos benefícios do modelo de desenvolvimento por prototipação é a facilidade de converter o protótipo obtido para um produto final de alta qualidade.

  1. ✂️
  2. ✂️

18Q615653 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de objetos contêm instâncias de classes que existem em determinados processos de operação do sistema. Desse modo, tais diagramas são considerados modelos dinâmicos do sistema.

  1. ✂️
  2. ✂️

19Q615917 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

Erros de inicialização de valores e erros de terminação de loops devem ser descobertos durante os testes de integração de software.

  1. ✂️
  2. ✂️

20Q616026 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

A hierarquia de controle representa os aspectos procedimentais do sistema, tais como a seqüência de processos, ocorrência de decisões e ordem e repetição de operações.

  1. ✂️
  2. ✂️

🖨️ Baixar PDF

Deixe seu comentário

Participe, faça um comentário.

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