Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.
I. Um esquema que ressalta, em separado, os detalhes estático, dinâmico e funcional dos objetos identificados no sistema, ou seja, cada objeto possui sua estrutura e sua descrição definidas do ponto de vista estático, dinâmico e funcional.
II. As visões determinam uma seqüência de atividades que ocorrem no tempo, ou seja, uma evolução incremental dos conceitos do negócio e suas representações. Primeiro devem ser pensados os detalhes da visão lógica para, em seguida, se pensar nos detalhes da visão física. As semânticas determinam as representações estática e dinâmica de ambas as visões.
III. Um esquema onde as visões são coordenadas com o objetivo de representar a arquitetura como um modelo de abstração que possui o foco na estrutura nos elementos essenciais, sugerindo a notação UML [Booch98] como principal mecanismo de representação dos propósitos das visões. IV. Um esquema onde vários propósitos são atendidos pelas visões, tais como, abordar a organização lógica do sistema, organizar suas funcionalidades, abordar os aspectos de concorrência e descrever a distribuição física do software na plataforma utilizada. As visões se dividem em lógica, de processo, de desenvolvimento, de implementação e de casos de uso.
Os itens acima referem-se, respectivamente, às visões
responder às questões de nºs 26 e 27.

O modelo mostrado no diagrama de classes acima foi mapeado
para um esquema relacional em um banco de dados, e será
utilizado em uma aplicação Java com Hibernate em sua configuração
padrão. Todas as classes do modelo são concretas.
I. Farol ligado.
II. Comprar produto.
III. Máquina elétrica.
Os itens acima são representados em diagramas UML, respectivamente, como

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Assinale o diagrama de classe que expressa corretamente a implementação mostrada acima, em Java, das classes Produto e Fabricante, bem como da associação entre as mesmas.
I - Atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará.
II - A evolução dos casos de uso ao longo do ciclo de vida do projeto prevê que os mesmos ganhem em seu texto os detalhes específicos de implementação necessários à construção do software na tecnologia adotada.
III - As combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
IV - É recomendável que cada caso de uso seja decomposto funcionalmente e passe a incluir casos de uso menores, sucessivamente, até a menor unidade implementável possível, atendendo ao princípio da decomposição funcional.
Estão corretas APENAS as afirmativas

A descrição do cenário que melhor descreve esse caso de uso é:

Nesse diagrama, a classe X é uma subclasse das classes Y e Z. Tanto a classe Y como a classe Z têm um método m. Inicialmente X utilizava o método m ( ) da classe Z, mas passou a utilizar o método m ( ) da classe Y. Nessa situação, assinale a alternativa correta.