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.

A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

Uma ferramenta CASE (computer-aided software/system engineering) integrada, também chamada de I-CASE, permite a transferência de informação, como modelos, programas e documentos, de uma ferramenta para outra. Entretanto, uma I-CASE não permite a mudança de um estágio do processo de engenharia de software para outro.

  • C. Certo
  • E. Errado

A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

A técnica de decomposição tem por objetivo dividir um problema complexo em um número de problemas menores que possam ser tratados individualmente. Entretanto, antes de decompor, é necessário estimar o tamanho do problema a ser abordado. Essa estimativa pode ser realizada por meio da técnica de ponto de função.

  • C. Certo
  • E. Errado

A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

A eficiência na remoção de defeitos é uma das métricas de qualidade de software que avalia o número de defeitos encontrados no produto após a sua entrega e a eficácia na resolução dos mesmos.

  • C. Certo
  • E. Errado

NÃO é um elemento da modelagem funcional (DFD)

  • A.

    o depósito de dados.

  • B.

    a entidade associativa.

  • C.

    o fluxo de dados.

  • D.

    a entidade externa.

  • E.

    a função ou processo.

A figura acima apresenta uma proposta de relacionamento entre diversos diagramas empregados em análise e projeto orientado a objetos e apoiados por várias ferramentas CASE. Considerando essa figura, assinale a opção correta acerca dos conceitos de engenharia de software.

  • A. O modelo de requisitos B pode ser parcialmente descrito por meio do diagrama de casos de uso A.
  • B. O modelo de desenho F não realiza A.
  • C. Os diagramas de transição de estados G e de interação H expressam melhor a estrutura que o comportamento de sistemas orientados a objetos.
  • D. O diagrama de análise J deve ser produzido antes do diagrama de casos de uso D, mas depois da implementação E.
  • E. O modelo de domínio do problema C possui menor nível de abstração que os modelos de teste K e de análise I.

Com base nos conceitos de linguagens de programação e análise de sistemas, julgue os itens a seguir.

Segundo a metodologia tradicional de desenvolvimento de software, é necessário fazer uma análise de requisitos, profunda e detalhada, antes de projetar a arquitetura do sistema. Assim, também se deve fazer um estudo minucioso e elaborar uma descrição detalhada da arquitetura antes de começar a implementá-la.

  • C. Certo
  • E. Errado

Os mecanismos de extensibilidade da UML incluem

  • A.

    estereótipos, apenas.

  • B.

    valores atribuídos e restrições, apenas.

  • C.

    estereótipos e valores atribuídos, apenas.

  • D.

    estereótipos e restrições, apenas.

  • E.

    estereótipos, valores atribuídos e restrições.

A figura acima apresenta um modelo de ciclo de vida de software, no qual se destacam atividades e marcos, com alguns elementos nomeados de A até N. Considerando essa figura, assinale a opção correta acerca dos conceitos e princípios de engenharia de software.

  • A. Se, em C, é realizada uma prototipação, então o modelo de ciclo de vida apresentado não pode ser cascata.
  • B. Se F é uma revisão dos requisitos, então A pode ser uma revisão de testes.
  • C. O elemento L possui maior chance de adotar os mesmos procedimentos do elemento H que de I ou J.
  • D. Se N é um teste de integração, então M pode ser um teste de aceitação.
  • E. Maior estabilidade ao ciclo de desenvolvimento é obtida se B for uma atividade de desenho de procedimentos (procedures) e G for uma atividade de desenho de arquitetura de dados.

Acerca do rational unified process (RUP), julgue os seguintes itens.

A fase de elaboração (elaboration) tem os seguintes objetivos: desenvolver um produto que esteja em condições de migrar para uma comunidade de usuários; completar análise, projeto, implementação e teste das funcionalidades providas pelo sistema; desenvolver material de suporte e treinamento para os usuários e criar os artefatos necessários para a implantação e uso do sistema.

  • C. Certo
  • E. Errado

Considere que 20 é o nível de influência global (ajuste fino total) aplicado em um cálculo de pontos por função. Então, o número de pontos por função ajustado (PFA) em relação ao bruto (PFB) é dado por

  • A.

    PFA = PFB × 0,15.

  • B.

    PFA = PFB × 0,20.

  • C.

    PFA = PFB × 0,45.

  • D.

    PFA = PFB × 0,85.

  • E.

    PFA = PFB × 1,20.

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