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.

Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que:

  • A.

    Associado é uma super-classe de Pessoa.

  • B.

    Diretor é um objeto derivado de Pessoa.

  • C.

    Diretor é um objeto que herda as características de Associado.

  • D.

    Diretor é uma classe que herda as características de Pessoa.

  • E.

    Diretor é uma generalização de Associado.

Qual dos Diagramas disponíveis na UML deve ser utilizado na modelagem do contexto ou requisitos de um sistema?

  • A.

    Seqüências

  • B.

    Contexto

  • C.

    Atividades

  • D.

    Colaboração

  • E.

    Casos de Uso

Assinale a alternativa que lista três características desejáveis do produto gerado no processo de desenvolvimento de sistemas.

  • A.

    Impermeabilidade, transparência e interatividade

  • B.

    Interatividade, segurança e indivisibilidade

  • C.

    Produtividade, usabilidade e variabilidade

  • D.

    Coesão, coerência e distribuição

  • E.

    Confiabilidade, manutenabilidade e portabilidade

A maioria dos problemas gerados pela herança múltipla na orientação a objetos está relacionada a estratégias de:

  • A.

    implementação de programas

  • B.

    suporte à decisão

  • C.

    resolução de conflitos

  • D.

    definição de componentes

  • E.

    generalização e agregação

Um diagrama de seqüência em UML representa:

  • A.

    a associação seqüencial entre objetos

  • B.

    a ordem de interação entre objetos

  • C.

    os objetos de controle

  • D.

    o comportamento dos atores num caso de uso

  • E.

    a seqüência de métodos de um objeto

As atividades realizadas durante a fase de projeto, no processo de desenvolvimento de um sistema, incluem a definição:

  • A.

    dos subsistemas e dos armazenamentos de dados

  • B.

    dos subsistemas e da identificação dos objetos

  • C.

    da tecnologia a ser empregada e do dicionário de dados

  • D.

    dos casos de uso e dos diagramas de seqüência

  • E.

    dos requisitos e dos respectivos métodos de teste

O processo de desenvolvimento de sistemas usando o modelo de cascata funciona melhor quando:

  • A.

    o sistema é experimental

  • B.

    os usuários querem ver os resultados o mais rápido possível

  • C.

    os requisitos do sistema ainda não estão claros.

  • D.

    a aplicação é bem entendida, e a tecnologia utilizada é bastante conhecida.

  • E.

    o ambiente de negócios está mudando muito rapidamente.

A atividade de análise de requisitos foca:

  • A.

    nos atores e nos casos de uso, mas não nos objetos.

  • B.

    no domínio do problema, mas não no domínio da solução.

  • C.

    na visão do cliente, mas não na visão do usuário.

  • D.

    no domínio da solução, mas não na implementação.

  • E.

    no domínio da solução, mas não na tecnologia.

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta poderosa para modelagem das funções de um sistema. Considere as afirmativas abaixo a respeito dos DFDs:

I. os terminadores representam entidades externas com as quais o sistema se comunica.

II. o depósito é utilizado para modelar uma coleção de dados em repouso, e os fluxos são utilizados para mostrar o movimento dos dados.

III. o processo ou transformação mostra uma parte do sistema que transforma entradas em saídas.

IV. os fluxos servem somente para conectar processos.

Assinale:

  • A.

    se nenhuma afirmativa estiver correta

  • B.

    se somente as afirmativas I, II e III estiverem corretas

  • C.

    se somente as afirmativas I, II e IV estiverem corretas

  • D.

    se somente as afirmativas I, III e IV estiverem corretas

  • E.

    se todas as afirmativas estiverem corretas

A análise estruturada clássica previa a construção de quatro modelos do sistema, nesta ordem:

I. modelo físico do sistema atual;

II. modelo lógico do sistema atual;

III. modelo lógico do novo sistema;

IV. modelo físico do novo sistema.

Uma das críticas à abordagem clássica era:

  • A.

    estes modelos se preocupam em COMO o sistema seria implementado, em vez de o QUE deveria ser implementado.

  • B.

    a abordagem deveria se preocupar apenas com os modelos lógicos, e não com os modelos físicos.

  • C.

    a modelagem do sistema atual pode tomar tanto tempo e esforço, que o usuário pode ficar frustado e impaciente.

  • D.

    a abordagem deveria se preocupar apenas com os modelos físicos, e não com os modelos lógicos.

  • E.

    a abordagem não previa a modelagem essencial entre os modelos lógicos atual e novo.

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