Buscar

Diagramas de Atividades na UML

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 4 páginas

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

Prévia do material em texto

Um diagrama de casos de uso UML é a forma principal de requisitos de sistema para 
um sistema em desenvolvimento. Os casos de uso especificam o comportamento 
esperado (o que), e não o método exato de fazê-lo acontecer (como). Os casos de 
uso, uma vez especificados, podem ser representados tanto por representação 
textual quanto visual (isto é, diagrama de casos de uso). Um conceito-chave da 
modelagem de casos de uso é que ele nos ajuda a projetar um sistema da perspectiva 
do usuário final. É uma técnica eficaz para comunicar o comportamento do sistema 
nos termos do usuário, especificando todo o comportamento do sistema visível 
externamente. 
 
Sobre diagramas de casos de uso, considere as seguintes alternativas: 
 
I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a 
funcionalidade e as características do software sob o ponto de vista do usuário. 
II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há 
passos similares para gravar uma lista de músicas em um CD e carregar uma lista 
de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista 
vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar 
duplicação, normalmente é melhor criar um novo Caso de Uso representando a 
atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de 
Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso 
por meio de uma seta tracejada identificada com "include" conectando um Caso de 
Uso a outro. 
III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas 
complexos tipicamente possuem mais de um ator. Os atores são conectados por 
linhas aos Casos de Uso que eles executam. 
É correto o que se afirma em 
 
Alternativas: 
 a) 
I, apenas. 
 b) 
I e II, apenas. 
 c) 
I e III, apenas. 
 d) 
II e III, apenas. 
 e) 
I, II e III 
Alternativa assinalada 
2) 
UML é um acrônimo que significa Unified Modeling Language. Simplificando, a UML é 
uma abordagem moderna para modelar e documentar software. Na verdade, é uma 
das técnicas mais populares de modelagem de processos de negócios. É baseado em 
representações esquemáticas de componentes de software chamadas diagramas e 
cada um dos diagramas possui suas características e objetivos. 
Analise o excerto a seguir, completando suas lacunas. 
 
Na UML, o ____________ é o diagrama que mostra o comportamento ____________ 
de um sistema ou parte de um sistema por meio do fluxo de controle entre ações 
que o sistema executa. É similar a um _____________, exceto por poder mostrar 
fluxos concorrentes. 
 
Assinale a alternativa que preenche corretamente as lacunas. 
 
Alternativas: 
 a) 
diagrama de classes / estrutural / quadro de anotações. 
 b) 
diagrama de casos de uso / dos usuários / documento de requisitos. 
 c) 
diagrama de objetos / estático / programa sendo executado. 
 d) 
diagrama de atividades / dinâmico / fluxograma. 
Alternativa assinalada 
 e) 
diagrama de sequência / sequencial / exemplo de execução. 
3) 
Os diagramas de atividades ajudam as pessoas do lado comercial e de 
desenvolvimento de uma organização a se unirem para entender o mesmo processo 
e comportamento. Você usará um conjunto de símbolos especializados - incluindo 
aqueles usados para iniciar, finalizar, mesclar ou receber etapas no fluxo - para criar 
um diagrama de atividades, que abordaremos mais detalhadamente neste guia do 
diagrama de atividades. Em UML (Unified Modeling Language), uma atividade é um 
tipo de comportamento que pode ser especificado através de um grafo com nós 
interconectados por vértices. 
.Sobre diagramas de atividades da UML, é correto afirmar que 
 
Alternativas: 
 a) 
não é permitido que uma atividade tenha mais de um nó inicial. 
Alternativa assinalada 
 b) 
um nó do tipo fork une múltiplos fluxos concorrentes. 
 c) 
nós de decisão e merge têm a mesma representação gráfica: uma barra. 
 d) 
partições de atividades (swimlanes) podem expressar particionamentos 
hierárquicos. 
 e) 
nós do tipo join são representados por losangos e unem fluxos derivados de 
uma decisão. 
4) 
Um diagrama de atividades apresenta visualmente uma série de ações ou fluxo de 
controle em um sistema semelhante a um fluxograma ou diagrama de fluxo de dados. 
Os diagramas de atividades são frequentemente usados na modelagem de processos 
de negócios. Eles também podem descrever as etapas em um diagrama de casos de 
uso. As atividades modeladas podem ser sequenciais e simultâneas. Nos dois casos, 
um diagrama de atividades terá um começo (um estado inicial) e um fim (um estado 
final). 
Além de ações, atividades, eventos e objetos, os diagramas de atividade da UML 2.5 
admitem um conjunto de nós de controle do processo, tais como os das figuras 
abaixo: 
 
 
 
A alternativa que apresenta o significado correto de cada um dos símbolos 
respectivamente é: 
 
Alternativas: 
 a) 
1. bifurcação ou junção, 2. desvio temporário, 3. início de atividade. 
 b) 
1. final de atividade, 2. decisão ou merge, 3. bifurcação ou junção. 
Alternativa assinalada 
 c) 
1. repetição, 2. retorno, 3. conclusão. 
 d) 
1. repetição, 2. decisão ou merge, 3. bifurcação ou junção. 
 e) 
1. início de atividade, 2. desvio condicional, 3. conclusão.

Outros materiais