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.
São, respectivamente, um diagrama estrutural e um diagrama comportamental da UML 2.0
Timing e Deployment.
Communication e Package.
Component e Deployment.
Composite Structure e Component.
Deployment e Timing.
Considere o DER abaixo.
Quantas entidades fracas e quantas entidades fortes, respectivamente, estão presentes neste diagrama?
0 e 1
0 e 2
1 e 1
1 e 2
2 e 1
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.
A classe CntrNegocio implementa a interface INegocio e a classe CntrInteracao depende dos serviços dessa interface. As classes TelaPedido e CntrInteracao estão relacionadas por meio de uma associação.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:
Sempre que a associação representada acima for criada entre Pessoa e Habilidade, necessariamente será criada uma nova instância de Competencia.
Para cada instância de Pessoa corresponde exatamente uma instância de Habilidade.
Não é possível criar instâncias de Pessoa e de Habilidade, pois estas são dependentes de Competencia.
Para cada associação entre instâncias de Pessoa e Habilidade corresponde um conjunto possivelmente vazio de instâncias de Competencia.
O modelo adotado pela engenharia de software, originalmente apresentado com iterações distribuídas em quatro quadrantes, onde cada iteração representa versões progressivamente mais completas do software, sendo os quadrantes definidos como Planejamento, Análise dos riscos, Engenharia e Avaliação feita pelo cliente, é, especificamente, o modelo
clássico.
por prototipação.
em espiral.
da análise comportamental.
em cascata.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.
Uma instância de MacroComando pode ter uma ligação para uma instância de qualquer classe que herde de Comando. A existência de instâncias de ItemMenu depende da existência de uma instância de Menu, que depende da existência de uma instância de TelaPedido.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:
É CORRETO afirmar quena classe Intervalo, o atributo "fim" é público. No diagrama, a classe "Pedido" implementa a interface "List"
na classe Intervalo, "duracao" é um atributo derivado. No diagrama, a classe "Pedido" usa objetos que implementam a interface "List".
na classe Intervalo, o atributo "inicio" é público. No diagrama, a interface "List" depende da classe "Pedido".
na classe Intervalo, o atributo fim é protegido. No diagrama, a interface "List" independe da classe "Pedido".
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.
Na referida interação, dois objetos são criados e um é destruído. O envio de uma das mensagens está condicionado a uma condição de guarda ser satisfeita. A seta pontilhada da instância de TelaConfirmacao para a instância de CntrInteracao identifica o retorno da execução de um método.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Observe o diagrama de classe UML abaixo e marque a sentença CORRETA:
A associação "x" é obrigatória para qualquer instância de "B", mas opcional para as instâncias de "A".
A associação "z" é obrigatória para qualquer instância de "A" e de "D".
"w" é uma associação com multiplicidade muito para muitos.
Não é possível adicionar mais nenhuma associação a este modelo.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.
No diagrama, há cinco objetos. Os nomes dos objetos são: TelaCadastramento, CntrInteracao, SolicitacaoCadastramento, TelaConfirmacao e CntrNegocio. O diagrama encontra-se incorreto pois há mais de um método com o mesmo nome, o que resulta em ambigüidade.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...