Buscar

Av1 - Análise Orientada a Objetos II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

A Unified Modeling Language (UML) apoia o desenvolvimento de sistemas orientados a objetos de forma incremental, através de modelos que podem evoluir com a inclusão de novos detalhes e também sendo extensível, permitindo que a UML seja adaptada às peculiaridades de cada software. Considerando as técnicas de modelagem da UML, existem diferentes diagramas que a compõe.
Assinale a alternativa correta que representa um diagrama comportamental da UML.
Alternativas:
	Diagrama de Perfil.
Diagrama de Pacotes.
Diagrama de Objetos.
Diagrama de Classe.
Diagrama de Use Cases (Casos de Uso).
O Modelo de _________________ foi idealizada por Ivar Jacobson, na década de 1970. Posteriormente, Jacobson se uniu a Grady Booch e a James Rumbaugh, incorporando a notação do Diagrama de Casos de Uso à Unified Modeling Language (UML), tornando essa técnica cada vez mais popular para representar os _________________ de um software, devido à sua notação gráfica simples e à sua documentação descrita em linguagem natural, o que facilita a comunicação entre a equipe técnica e os usuários do domínio do sistema (BEZERRA, 2007).
Referência: BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2 ed. Rio de Janeiro: Elsevier, 2007.
Assinale a alternativa correta que indica os termos preenchem as lacunas acima:
Alternativas:
	Atividades; requisitos não-funcionais.
Atividades; requisitos experimentais.
Sequência; requisitos discretos.
Casos de Uso; requisitos funcionais.
Casos de Uso; requisitos não-funcionais.
	A partir da especificação do Diagrama de Use Cases (Casos de Uso) e do Diagrama de Classes evolui-se com a documentação comportamental do sistema, enfatizando o comportamento dinâmico do sistema, ou seja, demonstram a execução das funcionalidades do sistema em diferentes perspectivas de visão.
Assinale a alternativa correta que descreve o objetivo e as características do Diagrama de Máquina de Estados.
Alternativas:
	Representa uma sequência de atividades, sendo que as atividades podem descrever os métodos correspondentes as operações definidas para os objetos de uma classe. 
Permite descrever o ciclo de vida de objetos de uma classe, demonstrando o comportamento de um elemento por meio de um conjunto finito de estados e suas transições de estado.
Indica a sequência de eventos sequenciais que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos.
Representa uma visão de um conjunto de entidades cooperativas interpretadas por instâncias que cooperam entre si para descreverem os requisitos funcionais do sistema.
Enfatiza os eventos que são disparados durante a execução de um caso de uso, sendo que o grau de detalhamento da narrativa pode variar.
	Em um Modelo de Classes, existem colaborações entre as classes por meio de seus relacionamentos. Esses relacionamentos podem ser do tipo associação, generalização, dependência e realização.
Sobre os relacionamentos de um Diagrama de Classes, analise e julgue as sentenças a seguir:
I.Um País é composto de vários Estados.
II.Um Estado é composto de vários Municípios.
III.Uma Nota Fiscal é composta de vários Itens de Nota Fiscal.
Assinale a alternativa que melhor se adequaria ao modelar os tipos de relacionamentos descritos acima.
Alternativas:
	Associação binária; Composição; Generalização.
Associação binária; Agregação; Generalização.
Associação binária; Composição; Agregação.
Composição; Composição; Agregação.
Agregação; Agregação; Composição.
	No âmbito da Unified Modeling Language (UML) 2.0 suas técnicas de modelagem são classificadas em estruturais, comportamentais e de interação, sendo que os diagramas de interação representam um subgrupo dos diagramas comportamentais. O Diagrama de Classes é a principal técnica de modelagem estrutural.
Assinale a alternativa correta que apresenta os objetivos do Diagrama de Classes.
Alternativas:
	É um diagrama que representa os componentes de software com sua estrutura e conexão entre os componentes.
É um diagrama abstrato e flexível com poucos elementos de notação, que representa a interação entre os elementos Classes e Objetos. 
É um diagrama que representa a modelagem estrutural do sistema, ou seja, a parte estática do sistema, representando um conjunto de classes com seus atributos, operações e relacionamentos.
É um diagrama incremental com poucos elementos de notação para representar os requisitos não-funcionais do sistema.
É um diagrama que representa a organização do sistema em pacotes, podendo ser utilizado de maneira independente ou associado com outros diagramas para ilustrar a estrutura lógica e física do sistema.

Continue navegando