Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

São tipos de erros encontrados nos testes de caixa-preta os abaixo relacionados, EXCETO os erros de:

  • A.

    interface;

  • B.

    comportamento ou desempenho;

  • C.

    iniciação ou térmico;

  • D.

    estruturas de dados ou de acesso à base de dados externa;

  • E.

    condições lógicas contidas em um módulo de programa.

Em um projeto, a quantidade de tempo total que uma determinada atividade pode atrasar sem prejudicar o início mais cedo de atividades imediatamente sucessoras é denominado folga

  • A.

    livre

  • B.

    total

  • C.

    parcial

  • D.

    integral

  • E.

    entre atividades

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Atividades comuns a todos os processos de software incluem a especificação, o projeto, a implementação e a validação.

  • C. Certo
  • E. Errado

Considerando as informações acima, julgue os próximos itens.

A utilização de flashes rápidos no desenvolvimento de páginas web deve ser evitada, para que seja mantida a conformidade com o requisito de operabilidade, dada a possibilidade de induzir ataques epiléticos em certos usuários.

  • C. Certo
  • E. Errado

Na engenharia de software, existem dois conceitos complementares que permitem ao projetista especificar procedimentos e dados, suprimindo ou revelando, respectivamente, os detalhes de baixo nível. São eles:

  • A.

    granularidade e coesão;

  • B.

    coesão e modularidade;

  • C.

    abstração e refinamento;

  • D.

    acoplamento e modularidade;

  • E.

    modularidade e abstração.

O Processo Unificado Rational (RUP) descreve uma abordagem disciplinada para alocar e gerenciar tarefas e responsabilidades durante o desenvolvimento de um sistema de software. Trata-se de uma recomendação do RUP

  • A.

    descrever os requisitos funcionais, os não funcionais e as regras do negócio do sistema através de um modelo de caso de uso.

  • B.

    organizar a arquitetura do sistema de software de acordo com cinco visões (views), que são: requisitos, análise, projeto, testes e implantação.

  • C.

    planejar em detalhes, na fase de iniciação, cada iteração das demais fases do desenvolvimento do sistema, o que envolve alocar recursos para cada uma dessas iterações.

  • D.

    verificar, de forma contínua, a qualidade do software em desenvolvimento, desde a fase de iniciação até a fase de transição.

  • E.

    tratar os requisitos mais arriscados mais tarde no desenvolvimento do projeto de modo a evitar a volatilidade dos mesmos.

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

A rastreabilidade de requisitos ocorre apenas na relação entre os requisitos propriamente ditos e os artefatos ou subprodutos de desenvolvimento gerados.

  • C. Certo
  • E. Errado

Um modelador de banco de dados foi incumbido de criar um modelo conceitual para a situação a seguir.

“Representantes trabalham em empresas. Cada empresa usa o seu depósito particular, que armazena um conjunto de produtos. É preciso saber que representantes estão associados a que produtos”.

Durante a modelagem inicial dessa situação, o modelador construiu o modelo conceitual abaixo, utilizando a notação do diagrama de classes da UML 2.0.

Nesse contexto, analise as afirmações a seguir. A consulta “Que representantes estão associados a que produtos” é respondida pelo modelo conceitual apresentado.

PORQUE

A determinação de quais depósitos armazenam quais produtos pode ser respondida pelo modelo conceitual apresentado.

A esse respeito, conclui-se que

  • A.

    as duas afirmações são verdadeiras e a segunda justifica a primeira.

  • B.

    as duas afirmações são verdadeiras e a segunda não justifica a primeira.

  • C.

    a primeira afirmação é verdadeira e a segunda é falsa.

  • D.

    a primeira afirmação é falsa e a segunda é verdadeira.

  • E.

    as duas afirmações são falsas.

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

O gerenciamento de mudanças de requisitos de software se propõe a garantir o escopo de um sistema a partir da formalização de procedimentos entre os envolvidos no desenvolvimento para a solicitação, a avaliação, a aprovação e a garantia da implementação das mudanças nos requisitos.

  • C. Certo
  • E. Errado

Uma das principais atividades do processo de teste de um ciclo de vida de um projeto qualquer é

  • A.

    projetar testes que tratem da especificação de procedimentos externos ao computador, tais como: captação das informações, identificação das partes interessadas e distribuição das saídas.

  • B.

    projetar o processo de teste criando casos de teste, rotinas de teste e, eventualmente, desenvolvendo programas que fazem o teste de forma automática.

  • C.

    analisar e definir testes através da manipulação de ferramentas de processos usadas especialmente para obtenção de requisitos de teste de software, tais como: CMMI, BPM e ISO 9001:2000.

  • D.

    produzir testes e o manual de especificação do uso do sistema que é utilizado para ensinar o usuário a manipular o produto final do software.

  • E.

    testar as unidade de software na fase de operação e manutenção do sistema e utilizar os resultados como métricas para eventuais ajustes em projetos anteriores.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...