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.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.

  • C. Certo
  • E. Errado

Assinale a opção correta quanto a requisitos de software.

  • A.

    Requisitos funcionais descrevem as propriedades emergentes do sistema, como segurança e tempo de resposta.

  • B.

    Requisitos não funcionais são descritos de forma qualitativa e não quantitativa.

  • C.

    Requisitos são provenientes de pessoas relevantes para o sistema, e não de outros sistemas que interagem com o sistema que está sendo especificado.

  • D.

    A matriz de rastreabilidade não oferece suporte para requisitos funcionais.

  • E.

    Revisão de requisitos, prototipação e geração de casos de teste são exemplos de técnicas de validação de requisitos.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.

  • C. Certo
  • E. Errado

A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se

  • A. Tableless.
  • B. TableFew.
  • C. CSS.
  • D. NoTableStyle.
  • E. NoTable.

A respeito de mudança de software, assinale a opção correta.

  • A.

    A manutenção de software é um processo geral de mudanças que ocorre antes ou depois que um sistema é entregue.

  • B.

    A manutenção corretiva para reparar defeitos de software diz respeito à mudança em um sistema para corrigir erros, que podem ser somente de codificação. Erros de projeto e de lógica não estão incluídos nessa categoria.

  • C.

    A manutenção adaptativa para adaptar o software a mudanças ambientais se refere a mudanças de diversos tipos, como uma nova plataforma de hardware. Mudanças de sistemas operacionais ou software em geral não estão incluídas nessa categoria.

  • D.

    A manutenção perfectiva tem como objetivo tornar o software perfeito, melhorar seu desempenho e sua manutenibilidade ou adicionar-lhe funcionalidade para satisfazer a novos requisitos.

  • E.

    A manutenção preventiva tem como objetivo detectar e corrigir falhas latentes no produto antes que elas virem falhas efetivas.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.

  • C. Certo
  • E. Errado

Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.

  • A.

    Exemplos de diagramas de modelagem UML que expressam partes estáticas de um sistema são: diagrama de classes e diagrama de atividades.

  • B.

    Exemplos de diagramas de modelagem UML que expressam partes dinâmicas de um sistema são: diagrama de caso de uso e diagrama de implantação.

  • C.

    Um diagrama de componentes é do tipo estrutural, e mostra partes internas, conectores e portas que implementam um componente.

  • D.

    O diagrama de comunicação enfatiza a ordem temporal de mensagens, que reagem a eventos externos e internos.

  • E.

    A UML é uma linguagem de programação orientada a objetos.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.

  • C. Certo
  • E. Errado

Acerca de diagramas de casos de uso da UML, assinale a opção correta.

  • A.

    Os diagramas de casos de uso são diagramas UML para modelagem de aspectos estáticos de sistemas.

  • B.

    O relacionamento de dependência que usa o estereótipo  especifica que um caso de uso incorpora recursos opcionais, ou seja, o sistema pode ser utilizado com ou sem os recursos adicionais.

  • C.

    O relacionamento de dependência que usa o estereótipo  especifica que o caso de uso de origem incorpora explicitamente outro caso de uso, que representa uma atividade significativa.

  • D.

    Em diagramas de casos de uso, não é possível utilizar relacionamento de generalização entre atores nem entre casos de uso.

  • E.

    O uso de pacotes permite formar grupos de casos de uso e de atores, de modo a facilitar a compreensão de um sistema complexo. Pacotes de atores refletem os tipos de usuários do sistema.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.

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