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 à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

  • C. Certo
  • E. Errado

A ISO 9001:2000 se baseia em princípios de gestão da qualidade. São exemplos desses princípios:

  • A.

    foco no cliente, abordagem à tomada de decisão com base em banco de dados.

  • B.

    abordagem à tomada de decisão com base em fatos, ganhos na relação com os fornecedores.

  • C.

    liderança, abordagem de processos.

  • D.

    abordagem de processos, ganhos na relação com os fornecedores.

  • E.

    foco no produto, abordagem de processos.

Com relação à fase de manutenção, julgue os itens subsequentes.

Os sistemas de software estão sujeitos a manutenção, pois, dificilmente, as características que o definem não sofrem modificações durante a sua vida útil. Quanto mais dependentes do mundo real forem os requisitos de um sistema, maior será a probabilidade de esse sistema vir a ser modificado.

  • C. Certo
  • E. Errado

Segundo a classificação do Gang of Four (GoF), os padrões de projeto que possuem respectivamente os propósitos COMPORTAMENTAL, CRIAÇÃO e ESTRUTURAL, são:

  • A. ADAPTER, BUILDERe MEMENTO
  • B. PROXY, ADAPTER e DECORATOR
  • C. COMMAND, BUILDER e SINGLETON
  • D. PROTOTYPE, MEDIATOR e ITERATOR
  • E. OBSERVER, ABSTRACT FACTORY e BRIDGE

A terminologia utilizada na UML é diferente da terminologia utilizada na abordagem Entidade-Relacionamento (ER). São correspondentes aos conceitos de “relacionamento”, “cardinalidade” e “entidade”, utilizados na ER, respectivamente, os conceitos da UML conhecidos por:

  • A.

    associação, multiplicidade e classe;

  • B.

    estado, generalização e objeto;

  • C.

    método, multiplicidade e classe;

  • D.

    multiplicidade, associação e classe;

  • E.

    herança, associação e objeto.

Considere o modelo conceitual de dados representado pelo diagrama de entidades e relacionamentos (DER) a seguir, na notação de Peter-Chen. Esse diagrama apresenta três relacionamentos: o primeiro é Lotado_em, que representa empregados lotados em departamentos; o segundo DER apresenta também o relacionamento Trabalha_em, que representa as associações dos empregados aos projetos em que trabalham e o terceiro relacionamento é Supervisão, que representa associação entre empregados e seus supervisionados. Os atributos identificadores de cada entidade estão sublinhados.

A partir da análise do diagrama, NÃO se pode inferir que é possível

  • A.

    determinar todos os empregados que não supervisionam outros empregados.

  • B.

    determinar que empregados não estão lotados em departamento algum.

  • C.

    saber qual o departamento em que E trabalha, dado um empregado E qualquer.

  • D.

    saber quais os empregados de D que trabalham em P para um determinado projeto P e um determinado departamento D.

  • E.

    saber que há apenas um empregado que supervisiona todos os demais.

Com relação à fase de manutenção, julgue os itens subsequentes.

Um sistema pode sofrer quatro tipos de manutenção: corretiva, adaptativa ou evolutiva, perfectiva e preventiva. Entre esses tipos, apenas a manutenção corretiva está associada a um defeito do sistema.

  • C. Certo
  • E. Errado

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Considera-se adequado, para o usuário ou internauta, website desenvolvido em conformidade com o conceito de usabilidade, visto que, nesse padrão, o website independe das características subjetivas e altamente variáveis dos usuários.

  • C. Certo
  • E. Errado

Com relação à área de conhecimento envolvendo padrões de projeto, como é denominado o padrão de projeto representado pela figura abaixo?

  • A. Bridge
  • B. Iterator
  • C. Memento
  • D. Flyweight
  • E. Chain of Responsability

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

  • A.

    não existe a necessidade de se utilizar toda a funcionalidade de um sistema complexo, podendo-se criar uma nova classe que contenha todas as regras para acessar esse sistema;

  • B.

    se deseja encapsular ou esconder o sistema original;

  • C.

    o custo de escrever essa nova classe é menor do que o de todos terem que aprender como utilizar o sistema original ou de se gastar em manutenção no futuro;

  • D.

    se deseja utilizar a funcionalidade do sistema original e também adicionar alguma nova funcionalidade;

  • E.

    não se deseja uma interface unificada de alto nível.

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