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.

Considerando a figura acima, assinale a opção correta, a respeito de RUP.

  • A.

    O objetivo da fase de elaboração, que corresponde ao identificador #2 na figura, é desenvolver a arquitetura do sistema, em que se identificam os requisitos mais importantes e se faz uma avaliação dos riscos.

  • B.

    Os artefatos dos modelos de design e de user-experience correspondem à visão da arquitetura de requisitos.

  • C.

    Os objetivos da transição, que corresponde ao identificador #3 na figura, são validar o sistema de acordo com a especificação do usuário, treinar usuários e mantenedores e preparar o local de implantação.

  • D.

    Alguns artefatos que compõem a fase de concepção, que corresponde ao identificador #0 na figura, são a visão, a lista de riscos, o plano de desenvolvimento de software e o plano de iteração.

  • E.

    Uma das atividades da transição é completar o projeto de componentes e subsistemas.

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Segundo a Norma ABNT ISO/IEC 12.207, ciclo de vida pode ser definido como evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção até a desativação.

  • C. Certo
  • E. Errado

A respeito da engenharia de software, julgue os itens de 101 a 109.

Métricas de produto dinâmicas são coletadas por meio de medições realizadas em representações do sistema, como projeto, programa ou documentação, ao passo que métricas de produto estáticas são coletadas em programas em execução.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

O gerenciamento de requisitos deve compreender e controlar mudanças nos requisitos de sistema, além de avaliar os seus impactos. Para atingir esse propósito, podem ser mantidas informações de rastreabilidade a serem usadas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto da mudança de requisitos no projeto e na implementação do sistema.

  • C. Certo
  • E. Errado

Com os princípios da engenharia de software, uma prática não recomendável é

  • A.

    esclarecer os objetivos do software e o valor que ele traz aos usuários.

  • B.

    realizar o trabalho com enfoque naqueles que farão uso do software.

  • C.

    desconsiderar o software depois de implementado, pois este deve ser o resultado único de uma necessidade específica.

  • D. adaptar o software para que possa ser utilizado pelo maior tempo possível.
  • E.

    planejar o software nos mínimos detalhes, para que apresente os melhores resultados.

Julgue os itens de 61 a 70, a respeito de engenharia de software.

O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.

  • C. Certo
  • E. Errado

A respeito da engenharia de software, julgue os itens de 101 a 109.

Dois tipos de métricas têm sido usados para estimativas de produtividade do desenvolvimento de software: as relacionadas a tamanho de algum resultado de uma atividade, como, por exemplo, linhas de código fonte entregues, número de instruções de código objeto, número de páginas de documentação, e as relacionadas a funções - funcionalidade geral do software entregue. A produtividade é expressa em termos de quantidade de funcionalidade útil produzida em um dado tempo, como, por exemplo, pontos por função, pontos por objeto.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.

  • C. Certo
  • E. Errado

Assinale a opção correta acerca do ciclo de vida de um software.

  • A.

    Quanto maior e mais complexo o projeto de software, mais simples deve ser o modelo de processo a ser adotado.

  • B.

    O modelo de ciclo de vida do software serve para delimitar o alvo do software. Nessa visão, não são consideradas as atividades necessárias e o relacionamento entre elas.

  • C.

    A escolha do modelo do ciclo de vida não depende de características específicas do projeto, pois o melhor modelo é sempre o mais usado pela equipe do projeto.

  • D.

    No ciclo de vida em cascata, é possível realizar alternadamente e simultaneamente as atividades de desenvolvimento de software.

  • E.

    O desenvolvimento iterativo de software permite que as atividades sejam planejadas a partir dos riscos identificados e confirmadas por testes parciais do produto.

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representem as partes essenciais de um sistema, considerando-se as várias perspectivas diferentes e complementares.

  • C. Certo
  • E. Errado
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...