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.

Para descobrir se o design de um site funciona, o método mais recomendável é testar com os usuários. Assinale a alternativa correta relacionada com o teste de usabilidade em que os usuários tentam realizar uma tarefa na interface.

  • A.

    Assista ao que os usuários verdadeiramente fazem.

  • B.

    Acredite no que os usuários dizem que faz.

  • C.

    Acredite no que os usuários acham que vão fazer no futuro.

  • D.

    Solicite respostas sobre a realização das tarefas antes do teste.

  • E.

    Mostre ao usuário como realizar a tarefa antes do teste.

Para ajudar na avaliação da qualidade de processos e produtos, o Rational Unified Process (RUP) incluiu páginas, como:

I. Atividade: modelos ou protótipos do artefato que informam sobre a estrutura e o conteúdo.

II. Orientações de Trabalho: dicas técnicas e práticas úteis à realização da atividade.

III. Artefato, Diretrizes e Pontos de Verificação: informações sobre como desenvolver, avaliar e usar o artefato.

IV. Templates: uma descrição da atividade a ser realizada e os passos necessários para a realização da atividade.

São corretas APENAS as afirmativas:

  • A.

    I e II.

  • B.

    II e III.

  • C.

    I e IV.

  • D.

    II e IV.

  • E.

    II, III e IV.

Qual dos componentes abaixo não está associado à definição de usabilidade?

  • A.

    Aprendizagem

  • B.

    Memorização

  • C.

    Representação

  • D.

    Erros

  • E.

    Satisfação

As fases do processo unificado de desenvolvimento de sistemas têm como características:

I. A fase de concepção incorpora o estudo de viabilidade e uma parte da análise de requisitos.

II. A fase de elaboração incorpora a maior parte da análise de requisitos, a análise de domínio e o projeto.

III. A fase de construção corresponde à programação e testes.

IV. A fase de transição consiste na instalação e manutenção do sistema.

Avalie as afirmativas acima e assinale a alternativa correta.

  • A.

    Apenas as afirmativas I e II estão corretas.

  • B.

    Apenas as afirmativas II e III estão corretas.

  • C.

    Apenas as afirmativas I e IV estão corretas.

  • D.

    Apenas as afirmativas II e IV estão corretas.

  • E.

    Todas as afirmativas estão corretas.

O início para toda a atividade de desenvolvimento de software é o levantamento de requisitos, sendo esta atividade repetida em todas as demais etapas da engenharia de requisitos. Avalie as seguintes afirmativas, as quais apresentam atividades de desenvolvimento de software.

I. Classificação: agrupamento de requisitos em "módulos" para facilitar a visão global do funcionamento pretendido para o sistema.

II. Resolução de conflitos: dada a multiplicidade e diversidade de papéis das partes interessadas envolvidas na captura e análise de requisitos, é inevitável a existência de conflitos nos requisitos identificados; é importante resolver estes conflitos o mais breve possível.

III. Prioritização: consiste na atribuição de uma "prioridade" a cada requisito (por exemplo, elevada/média/baixa); obviamente, este pode ser um fator gerador de conflitos.

Quais atividades estão incluídas na etapa de análise de requisitos?

  • A.

    II e III, apenas.

  • B.

    I e II, apenas.

  • C.

    I e III, apenas.

  • D.

    I, II e III.

  • E.

    Nenhuma das atividades descrita acima.

Considerando-se a modelagem de sistemas usando UML, é incorreto afirmar que um Caso de Uso tem como objetivo:

  • A.

    Decidir e descrever os requisitos funcionais do sistema.c

  • B.

    Descrever quais são as etapas para se modelar um sistema.

  • C.

    Fornecer uma descrição clara e consistente do que o sistema deve fazer.

  • D.

    Permitir descobrir os requisitos funcionais das classes e operações do sistema.

  • E.

    Descrever a seqüência de eventos feitos por um ator no uso do sistema.

A especificação de uma Metodologia de Desenvolvimento de Sistemas tem como pré-requisito indispensável, em relação ao que será adotado no processo de desenvolvimento, a definição do

  • A.

    Engenheiro Responsável pelo Projeto

  • B.

    Documento de Controle de Sistemas

  • C.

    Software para Desenvolvimento

  • D.

    Ciclo de Vida do Software

  • E.

    Bloco de Atividades

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

No RUP, são definidos vários artefatos para cada disciplina. O modelo de casos de uso, artefato da disciplina de análise e design, descreve as funções pretendidas do sistema e seu ambiente.

  • C. Certo
  • E. Errado

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Verificação e validação são atividades da análise de software, necessárias para se identificar o que o software precisa executar, seguida de uma avaliação do usuário quanto às atividades definidas.

  • C. Certo
  • E. Errado

Considerando os métodos convencionais da Engenharia de Software (não orientados a objetos), identifique as 4 etapas de teste de um sistema de software:

  • A.

    Teste de Unidade, Teste de Engenharia de Sistema, Teste de Código, Teste do Projeto

  • B.

    Teste de Código, Teste de Integração, Teste de requisitos, Teste do projeto

  • C.

    Teste de Unidade, Teste de Integração, Teste de Validação, Teste do Sistema

  • D.

    Teste de Engenharia de Sistema, Teste de Código, Teste de Validação, Teste do Sistema

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...