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.

Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.

1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.

2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.

3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando o cliente do projeto trabalha em parceria com a equipe do projeto e está sempre disponível para retirar dúvidas.

4) Enquanto o RUP procura estabelecer um arcabouço de “melhores práticas”, o XP sugere o uso de um conjunto bastante reduzido de práticas.

Estão corretas, apenas:

  • A.

    1, 2 e 3.

  • B.

    1, 3 e 4.

  • C.

    2, 3 e 4.

  • D.

    1 e 3.

  • E.

    2 e 4.

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando a representação gráfica dos fluxos de processos essenciais e fases, Implementation tem participação mais significativa em

  • A.

    Construction.

  • B.

    Elaboration.

  • C.

    Requirements.

  • D.

    Deployment.

  • E.

    Transition.

Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.

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.

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

Na análise por pontos de função, as transações que podem alterar o comportamento do sistema sem que os arquivos lógicos internos sejam modificados denominam-se função do tipo transação entrada externa (EE).

  • C. Certo
  • E. Errado

No que concerne à atividade de definição do esboço de requisitos nos processos ágeis XP, Scrum, FDD e ASD, correlacione o método da coluna à esquerda com a especificação da atividade, na coluna à direita.

A sequência correta, de cima para baixo, é:

  • A.

    1, 2, 3, 4.

  • B.

    4, 3, 2, 1.

  • C.

    4, 1, 2, 3.

  • D.

    3, 4, 1, 2.

  • E.

    2, 1, 4, 3.

Atenção: As questões de números 33 a 35 referem-se ao RUP.

É um dos core “supporting” workflows, o

  • A.

    Test.

  • B.

    Inception.

  • C.

    Analysis & Design.

  • D.

    Business modeling.

  • E.

    Configuration and Change Management.

No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que

  • A.

    envolvem o uso de inspeções técnicas, cujo objetivo é verificar características funcionais de um produto de software, tais como desempenho e usabilidade.

  • B.

    asseguram a inexistência de erros de lógica no códigofonte de um produto de software.

  • C.

    são de uso exclusivo entre si e correspondem a verificar se o produto de software que está sendo construído atende às expectativas do usuário.

  • D.

    são aplicadas após a finalização da etapa de projeto (design) e se limitam às etapas de implementação e de testes.

  • E.

    são opcionalmente auxiliadas por ferramentas CASE ou pela construção de protótipos.

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A NESMA — manual de contagem de pontos de função embasado no CPM — facilita a estimativa do tamanho do produto e tem como referência as funções de dados e transações, sem que haja detalhamento de cada elemento da função.

  • C. Certo
  • E. Errado

No que concerne a diagramas de classes UML, analise as proposições a seguir.

1) É uma metodologia ágil complementar à metodologia ágil XP.

2) A metodologia ágil XP foi especificamente desenvolvida utilizando a UML.

3) Diagramas de classes permitem apenas identificar o conteúdo de uma classe, e não o relacionamento entre várias classes, que fica ao encargo dos grafos de relações.

4) Em um diagrama de classes podemos mostrar as variáveis e os métodos membros de uma classe, mas não podemos mostrar se uma classe herda de outra, ou se mantém uma referência para outra.

Estão incorretas:

  • A.

    1, 2 e 3, apenas.

  • B.

    1, 3 e 4, apenas.

  • C.

    2, 3 e 4, apenas.

  • D.

    1, 2, 3 e 4.

  • E.

    1, 2 e 4, apenas.

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando as fases por sua ordem de colocação (esquerda para direita) no modelo gráfico, Project Plan, Showing Phases and Iterations e Software Architecture Description são, respectivamente, produtos das fases

  • A.

    1 e 2.

  • B.

    1 e 3.

  • C.

    2 e 3.

  • D.

    2 e 4.

  • E.

    3 e 4.

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