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:
Associado é uma super-classe de Pessoa.
Diretor é um objeto derivado de Pessoa.
Diretor é um objeto que herda as características de Associado.
Diretor é uma classe que herda as características de Pessoa.
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?
Seqüências
Contexto
Atividades
Colaboração
Casos de Uso
Assinale a alternativa que lista três características desejáveis do produto gerado no processo de desenvolvimento de sistemas.
Impermeabilidade, transparência e interatividade
Interatividade, segurança e indivisibilidade
Produtividade, usabilidade e variabilidade
Coesão, coerência e distribuição
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:
implementação de programas
suporte à decisão
resolução de conflitos
definição de componentes
generalização e agregação
Um diagrama de seqüência em UML representa:
a associação seqüencial entre objetos
a ordem de interação entre objetos
os objetos de controle
o comportamento dos atores num caso de uso
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:
dos subsistemas e dos armazenamentos de dados
dos subsistemas e da identificação dos objetos
da tecnologia a ser empregada e do dicionário de dados
dos casos de uso e dos diagramas de seqüência
dos requisitos e dos respectivos métodos de teste
O processo de desenvolvimento de sistemas usando o modelo de cascata funciona melhor quando:
o sistema é experimental
os usuários querem ver os resultados o mais rápido possível
os requisitos do sistema ainda não estão claros.
a aplicação é bem entendida, e a tecnologia utilizada é bastante conhecida.
o ambiente de negócios está mudando muito rapidamente.
A atividade de análise de requisitos foca:
nos atores e nos casos de uso, mas não nos objetos.
no domínio do problema, mas não no domínio da solução.
na visão do cliente, mas não na visão do usuário.
no domínio da solução, mas não na implementação.
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:
se nenhuma afirmativa estiver correta
se somente as afirmativas I, II e III estiverem corretas
se somente as afirmativas I, II e IV estiverem corretas
se somente as afirmativas I, III e IV estiverem corretas
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:
estes modelos se preocupam em COMO o sistema seria implementado, em vez de o QUE deveria ser implementado.
a abordagem deveria se preocupar apenas com os modelos lógicos, e não com os modelos físicos.
a modelagem do sistema atual pode tomar tanto tempo e esforço, que o usuário pode ficar frustado e impaciente.
a abordagem deveria se preocupar apenas com os modelos físicos, e não com os modelos lógicos.
a abordagem não previa a modelagem essencial entre os modelos lógicos atual e novo.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...